Why "Needs Improvement"?
I had a rare migrane today and wound up in bed instead of at Riona's office Christmas party. I'm a bit disappointed (I was looking forward to meeting her new coworkers) but I cooked myself Thai red curry chicken, took a long shower, read a few chapters of A Connecticut Yankee in King Arthur's Court and then Refactoring: Improving the Design of Existing Code, and now I'm feeling well enough to blog a bit.
Reading Refactoring reminded me that I haven't posted anything on why I'm blogging or why I named my blog "Needs Improvement":
I need to improve (and so do most people in my profession).
I have a 4-year bachelors degree in computer science, 8 years of professional software development experience, and a portfolio of software development projects (successes and successful failures) to draw on. I'm no slouch, but as I've gotten more experienced I've realized just how wide the scale really is. When I first started programming, I thought I was a 4-out-of-5, really hot shit. Later, a 4-out-of-10. Now, a 4-out-of-25. I still feel plagued by 1- and 2-out-of's, but I'm closer to them than I am to the likes of Erich Gamma, Ward Cunningham, Kent Beck, Martin Fowler, etc.
So I've set out to improve myself. I plan to post about my progress here, and hopefully inspire or help others who want to improve themselves too. I also plan to release more software here, hoping that being personally responsible for this software and its users will help me improve as a software developer (or at least give me lots of code to practice writing tests and refactoring on).
Cheers,
Colin
01:22 AM | Colin

TrackBacks
# free nokia ringtones ?????????¦???????03:18 AM | free nokia ringtones
# discount tires ?????????¦???????04:07 AM | discount tires
# sheilas wheels ?????????¦???????04:33 AM | sheilas wheels
# Ephedra. Ephedra.12:33 PM | Ephedra.
# Soma. Soma.05:47 PM | Soma.