A blog about the joys and perils of software development

Monthly Archives: January 2012

Characteristics of a Software Professional

At work, I have been challenged with the question “What are the most important characteristics of a software developer?”. I have created a summary of what I think it takes. Continue reading

Great Videos (and Articles) for a Software Developer

What makes a World Class Software Company? How do I create a good API? Here’s a selection of great videos and articles from the web. Continue reading

Behavior Driven Development

Behavior Driven Development (BDD) is a flavor of Test Driven Development (TDD). In BDD, we have a specification focus instead of a test focus. What does that mean? And how can it help us write better software? Continue reading