I took time out yesterday to reflect on what I've managed through my many years of coding as a hobby, and it's pretty pathetic really, with respect to projects completed, and knowledge gained. Sure, I know a fair deal in about a dozen languages, but I feel that I really need to sort out my coding discipline, and my level of knowledge about surrounding technologies. My mathematic skills are pretty much non-existent also, *sigh*. With all this realization of my lack of talent and knowledge, I've decided it's time to turn around my lazy attitude.. If I'm going to choose software development to the one thing I'm good at, I should really try to be the best at it. So the plan is:
- 40~ pages of design patterns a day
- 40~ pages of code complete a day
- 1 article a day from GD.net/flipcode/Gamasutra
- part of a computer science past paper/further questions in engineering mathematics book
Hopefully I'll be able to stick to it, so far it's been two days.