Skip to main content


Showing posts from September, 2012

I want it all, but don't change my connectors

People just don't like change.  Case in point, all the hubbub over the new iPhone 5 lightening adapter plug.  So many people are upset that the connector is changing from the 9 year old iPod 30 pin adaptor to the new lightning adaptor.  Yet at the same time the iPhone 5 pre-orders have record sells (2 million in first 24 hrs).

Why did Apple force this change on it's loyal customer base?  Dont they know we humans don't adapt well to changes.  Oh yes, we want the new shinny iPhone but we want it to stay the same AND get better.

Maybe this picture will give you a clue as to why Apple changed the connector. It shows a typical iPhone and it's 30 pin connector, with a Raspberry Pi.  The Raspberry Pi is a full fledged computer on a board.  Take a look at the board and the most obvious thing is all the connectors.  The interface connections are the largest things.  They occupy the most space.

The reason for the change?  So that Apple could pack more techy goodness into the sam…

Best T-shirt at Agile 2012

What was your favorite T-shirt seen at the Agile 2012 conference?

One awesome t-shirt was seen on Adam Yuret @AdamYuret.

Ninja + Rockstar != Teamwork. In his article the Myth of the Rockstar Programmer, Scott Hanselman lays out these definitions:
Junior Engineer - Creates complex solutions to simple problems.Engineer - Creates simple solutions to simple problems.Senior Engineer - Creates simple solutions to complex problems.Rockstar Engineer - Makes complex problems disappear. Speaking of t-shirts; his graphic would go very well on a t-shirt wouldn't it?  Well, I created one very similar a few months ago.   Obviously there is an I in TEAM! t-shirt - buy one now on Zazzle.

This is the best t-shirt give away I received, the Tasty Cupcakes Got Game? t-shirt.

See Also:  Best t-shirt at Agile 2011

Exercise:: Pair Chess Game

Some years ago I designed this exercise for a Pair Programming simulation using the media of the game of chess.  The idea was to have a pair on each side of the board, they would work together to finish a famous game against their opponents (a pair also).
I never used the exercise because the developers I was working with didn't know the game of chess, and didn't seem interested in the simulation.   If you use this please let me know how it works out.

Garry Kasparov (White) vs X3D Fritz Computer (Black)
Man-Machine World Chess Championship 2003 Game 1 (after 31 ... Bxa2) White to move

Instructor material for Chess Game Pairing Exercise
Required Materials
Chess board and pieces (one per 4 students) Timers (optional) Diagram of an in-progress chess game(s) (attached)
Introduce the Exercise
Pair programming is generally thought of as an XP (extreme programming) practice.  In true Agile form we are borrowing a practice that has value to use in our process.  Pair programming is when two (or …