ArchiveSeptember 2010



A few days ago I had a conversation about the mobile space with a Romanian entrepreneur. Before that, I finally learned that Nokia E51 has a predictive text ability and I learned how to use it. Shortly after, I had an epiphany. This is the story of my surprise finding. I don’t like iPhones. Their battery doesn’t last. The touch screen is useless for me since I’m a power keyboard...

Does TDD Really Work?


Since TDD gained exposure in the industry, lots of people ask: Does TDD really work? This is a perfectly valid question and many TDD-ers I know tend to avoid it, probably because they don’t know or because they fear the answer. TDD is wonderful at personal level; it makes you feel very good about yourself because of the continuous reward system that’s ingrained in the practice... Reflections on design, craft and software

A new home for merging ideas about design

It is my strong belief that software design can learn a lot from other design disciplines. I wrote blog posts, a book and did talks on this topic, and it was time to group them all together. These ideas have now a new home: My plan is to add more blog posts there, and to involve other people doing work in this area.