I am a “furniture making” programmer, not a “house building” programmer or a “landscaping” programmer, nor a “telephone company infrastructure designer” programmer. This means that I make small programs and make them really well. My programs are analogous to furniture in that each one is small, particularly functioned, and lovingly hand crafted using best practices, accurate design analysis, and a vigorous end-user testing and involvement cycle. I don’t want to build homes, infrastructures, or buildings. But if you need a custom designed couch or kitchen table, I’m your guy.
November 21, 2005