Good Enough?
Wally adds another coffin to the nail of programmers like myself ever being "Good Programmers" in the development community. Regardless of my merit or the work that speaks for itself I will always be looked on as just not quite good enough because I lack a degree. This is exactly why I am going back to college this summer and finishing my degree (I only have about 15 credits to date). I pray that one day I can have that piece of paper on the wall and finally be received by my colleagues as an equal. Until that day all I can do is try and improve my work and ignore the ill comments.
.Net SDK 1.1 and Nant
On a different note this week I hope to finally get the .Net 1.1 sdk installed on my home machine and all of my latest builds using it. The latest version of Nant has been released and I hope to use this to build the latest version of Opensmtp.
Async Programming:
Also, in my last post I spoke about asynchronous programming and I found a great paper (PDF) from Don Box on the subject of asynchronous programming and how it relates to the .Net framework / CLR. (This paper is mirrored at my personal site).
Refactoring to Patterns
I haven't had a chance to read all of Joshua Kerievsky's Refactoring to Patterns paper by but from what I've read so far this is a good tutorial on how to refactor your applications using common design patterns. I have always been a less is more programmer and embraced the philosophy of only build what you need now and the fine balance between flexibility and simplicity. In this paper he explains not only how to refactor to common design patterns but more importantly when to refactor "being careful not to produce overly flexible or unnecessarilly sophosticated solutions". Again, good stuff ;-)