A James Shore 2006 Post My Favorite Design Read So Far in 2012

James Shore’s post in 2006, “Quality With a Name” summarizes clearly what I try and express and practice in my systems design work. This is something to not only read and bookmark, but print out to remind folks who are building systems what exactly is good software design. A good software design minimizes the time […]

Continue reading →

“The most creative spaces are those which hurl us together. It is the human friction that makes the sparks.”

Jonah Lehrer in the New Yorker lays out how Brainstorming exercises don’t add up to what we think, and shows us that diversity leads to more innovative ideas in “Groupthink: The Brainstroming Myth”: The fatal misconception behind brainstorming is that there is a particular script we should all follow in group interactions. The lesson of […]

Continue reading →

On People, Process, and Passion and Persistence

My boss back at Bell Atlantic, who became my friend and mentor, Pat Trongo, had the following quote from Peter Senge’s “The Fifth Discipline” on his cube wall in big bold letters. I found it inspirational back then. But now I am blessed to see evidence of this pattern in life daily – Great teams […]

Continue reading →

CMS and Presentation Systems

stdout.be talks about what Presentation Systems are and what their responsibilities could be in an environment where the CMS is no longer a single system, but an ecosystem in “The Post-CMS CMS”. It’s a great post, and reminds me of how we’ve defined the role presentation systems play in our solution stack. (via @SeanBlanda) Sean […]

Continue reading →

How poor information design led to Waterfall

I just took part in a great 3 day training session with Uncle Bob Martin on TDD and healthy software design. One of the tidbits Bob shared was the history behind the Waterfall methodology that some of us older folks strained against until agile and lean methodologies started to get well known. Waterfall originated in […]

Continue reading →

Managing development flow to go faster

Three from Jon Moore (he doesn’t post that often, but when he does, they are must reads, so subscribe!): Jon Moore: “Managing Software Development Flow” Jon Moore: Intuitions about Software Development Flow Jon Moore: How to Go Faster And one from Aaron Held that is related on the “Measurement of Awesome”: “This is kind of […]

Continue reading →