I am currently working on a Test Driven Development (TDD) Flickr API library in .NET. There already exists a FlickrNet library that is written in .NET, but it was written without using TDD and is very tightly coupled to the methods that send requests to flickr. I’ve tried refactoring the library but it just isn’t [...]
Robert Stackhouse wrote an excellent article on his blog titled Frameworks as a Means of Creating Transferrable Expertise. I started writing a response in the comments and ended up going off on quite a tangent. Thus, I’ve reposted parts of his article and my responses here, as well as some followup dialog. It almost seems [...]
Everytime I think I’m going to unsubscribe from the Lifehacker feed I run across an article I really like that makes me rethink my decision. This time it is an article title Top 10 Tools for a Free Online Education. It covers things such as programming, musical instruments, and languages. When I have some downtime [...]
I have several clients I work with in my consulting business that need a Content Management System (CMS) to help them manage their website content. I’m not in the business of shanghai’ing my clients into using me to maintain their content. I prefer to concentrate on SEO and design rather than mundane content updates. They [...]
One of the first tips in The Pragmatic Programmer: From Journeyman to Master is about broken windows. The theory is that if you leave a broken window in a house, you’re less inclined to fix anything else and eventually the house is abandoned or otherwise abused. This of course relates originally to software development – [...]