Cutting with the Grain: The Rhythms of Design

As a result of Kent Beck’s “Programming Intensive” workshop, Kent, Joseph Leddy, and I created a paper on one small aspect of design.

From the abstract:

One way to make software development more valuable is to spend as much time as possible going “with the grain.” Programming languages, personal style, and team dynamics all create some paths in which development flows smoothly. They also create other paths which are bumpy and potholed. This paper describes how you can identify which kind of path you are on and what you can do when you find yourself on a bumpy path.

See the article, “Cutting with the Grain: The Rhythms of Design“.

[Posted on XPlorations, April, 2005.]