Scott H. Young is one of the wisest and most intelligent self-help writers I’ve read, and the fact that he just started college makes this even more impressive. It’ll be interesting to follow his writing as he matures, and to see how he reacts as he experiences life as an adult. I have a strong hunch that due to his foundation he’ll do just fine, and continue to share the wisdom which only comes from experience.
In a recent blog post, he gave guidelines for teaching yourself anything within a few months. I’m a very strong believer in constant, never-ending improvement, and I agree with every point he makes. Although I’ve been working with .NET for several years, I’ve always felt that I was missing some core basics that have been preventing me from being as confident as I should to write a significant software package on my own. My company recently purchased a CBT suite from AppDev (who make terrific courseware, by the way), and dove right into their basic Learning C# 2005 course. A lot of this has been review, but these guys have done such a great job that I learn new tidbits in each and every lesson. I strongly feel that I’m filling in my gaps of knowledge, and I’m definitely looking forward to the more advanced courses.
I’m working on a utility, that I’m planning on releasing here, which has its roots in the GTD system. I know that there are several software packages, utilities, and websites that already wrap around GTD, but I have strong opinions on how to make this better than everything I’ve seen (IMO), so I have a clear goal in my learning.
I spend the majority of my free time teaching myself everything I can — programming, software packages, playing guitar, music history, writing, running a business, the history of the English language, and so much more that it hurts. It’s only when I put together a disciplined structure similar to what Scott recommends that I feel like I’m making significant progress.
Well, on to the next .NET topic. I’m dedicated to running through at least one lesson each day. And remember — CANI!