>in my experience the people who try to be smart and build systems almost never get decent

Do they have more fun than the other learners though?