You've got to set goals if you want to achieve, right? And put them in writing. It's serious stuff. But, I'm not going to get too complex . I'm shooting for doable, understandable, manageable & beneficial.
So, without further ado, here are my goals for 2010:
1. Read a book a month.
Something software development related, either management or technical. Here's my (ever growing) to-be-read list:
- Becoming a Technical Leader - Gerald M. Weinberg
- Clean Code - Robert C. Martin
- Exploring Requirements - Donald C. Gause and Gerald M. Weinberg
- Handbook of Walkthroughs, Inspections, and Technical Reviews - Daniel P. Freedman, Gerald M. Weinberg
- Pragmatic Thinking and Learning - Andy Hunt
- The Psychology of Computer Programming - Gerald M. Weinberg
- Software Craftsmanship - Pete McBreen
- Understanding the Professional Programmer - Gerald M. Weinberg
- Waltzing With Bears - Tom DeMarco, Timothy Lister
2. Finish the exploratory/learning "Rental Management System" (RMS) I've started writing in Java.
3. Learn a new programming language by rewriting the RMS in that new language.
4. Write two blog posts a month.
This is harder than it sounds (for me, at least).
5. Take some sort of multi-day software development training.
It can't be all book-learning and coding!
Wish me luck...