Learn how to do Specification by Example
I’m speaking here:
- Agile Practitioners 2012, Tel Aviv, Israel, 30-31 January 2012
- Software Passion Summit, Göteborg, Sweden, March 19-20, 2012
- Scandinavian Developers conference, Göteborg, Sweden, April 17, 2012
- Dutch Testing Conference, Bussum, NL, 18 April
- Testing and Finance, London, 17 May 2012
best practices Archive
-
When windows are not enough
Posted on August 21, 2007 | 19 CommentsIt’s not uncommon for “star” programmers to be an order of magnitude more productive than their colleagues. I believe that a large part of that productivity gap comes not from doing tasks faster, but from not doing them at all. Good programmers make the machine sweat instead. -
Don’t deal with problems like Gaggia
Posted on June 14, 2007 | 8 CommentsFrom /dev/coffee to modeling transaction processing based on Starbucks shops, the world of coffee has often inspired programmers. Here is a not so bright example from the world of coffee, giving us a hint how problems should not be solved. We recently bought a new coffee machine, and after a... -
The Poka-Yoke principle and how to write better software
Posted on May 9, 2007 | 2 CommentsA lot of ideas in modern software development come from Zero Quality Control, Toyota’s approach to achieving product quality. Some things, it seems, have been a bit lost in translation. Here’s what ZQC can teach us about how to write better software. Zero Quality Control takes it’s name from the... -
Documentation for Telepathic Developers
Posted on April 3, 2007 | 4 CommentsThe adoption of reflection into main-stream programming tools and languages over the last six or seven years gave developers almost telepathic powers, allowing us to instantly understand any object without having to read through 200 pages of boring manuals. Code insight, instellisense, class browser, or whatever the feature is called... -
Breaking the Web
Posted on March 22, 2007 | 3 CommentsLeaving behind the traditional ‘request-wait-reload page‘ processing, Web 2.0 broke many boundaries and brought online applications and sites much closer to an interactive desktop, but best practices from the desktop model have still to penetrate into the mind of common Web 2.0 developer. The paradigm shift from server-side to client-side...

