Two good videos

Monday was a bank holiday, so I found a little time to catch up with some of the web videos in my queue. First I watched an inspiring session from TechCrunch Nordic which likens achieving an “exit” for a startup company to dating. Fun, and with a strand of truth. TechCrunch Nordic – Tommy Ahlers …

Continue reading ‘Two good videos’ »

Pair programming with multiple mouse pointers and keyboard foci

On the one hand this looks like a neat technology. On the other hand it could be more “extreme”. Cuberick: Pair programming with multiple mouse pointers and keyboard foci Sure. It removes the bottleneck of fighting for control of a single keyboard and mouse, but there is still only a single screen. So why not …

Continue reading ‘Pair programming with multiple mouse pointers and keyboard foci’ »

Pair Programming: Pair Flow

Pair programming can be one of the hardest things to get right when attempting Extreme Programming (XP). It’s very common to give it a try and quickly find a whole bunch of problems. Mark Needham has written a thoughtful article full of tips on making pairing work. Well wortha read even if you don’t do …

Continue reading ‘Pair Programming: Pair Flow’ »

The difference between Scrum and XP

We had a small discussion at work a few days ago about the difference between Scrum and Extreme Programming (XP). My take on the distinction is that Scrum is essentially a management technique, while XP is essentially a development technique. They certainly have a lot of overlap, but the different emphasis leads to some different …

Continue reading ‘The difference between Scrum and XP’ »

Joshua Kerievsky about Industrial XP

At the moment, the company I work for is pressing forward on implementing an end-to-end agile approach to software production. With this in mind, I was intrigued to see an interview with someone who runs a company offering consulting and training in just this area, which they refer to as “industrial XP”. I found plenty …

Continue reading ‘Joshua Kerievsky about Industrial XP’ »

The Simplest Thing That Could Possibly Work

A continual source of discussion is the XP/agile admonition to do “the simplest thing that could possibly work”. What is simple? How do you know it could work until it is done? What if part-way through you spot a “simpler” solution? “simpler” for who? And what does “simple” mean, anyway!! Here’s an article which looks …

Continue reading ‘The Simplest Thing That Could Possibly Work’ »

Ways to split user stories

Constructing sensible and effective user stories is a vital and sometimes surprisingly tricky part of XP-style agile software development. There are plenty of ways to choose a less than optimal story breakdown. Lasse Koskela has put together a thoughtful blog post about this topic. Lasse’s weblog – Ways to split user stories

InformIT: Interview with Donald Knuth

the idea of immediate compilation and “unit tests” appeals to me only rarely, when I’m feeling my way in a totally unknown environment and need feedback about what works and what doesn’t. Otherwise, lots of time is wasted on activities that I simply never need to perform or even think about. Nothing needs to be …

Continue reading ‘InformIT: Interview with Donald Knuth’ »