I sat down last night to watch the ’80s movie classic, "The Karate Kid." In addition to being overwhelmed with nostalgia for my childhood, I...more.
Let's play a word association game. When I say "stack overflow" what comes to mind? Is it Spolsky and Atwood's popular question and answer site?...more.
I was privileged this past weekend to attend the SoCraTes (Software Craftsmanship and Testing) 2014 conference in Soltau, Germany. I've heard about this Software Craftsmanship...more.
I used to ask a question when interviewing apprentice candidates that was designed to discover their passion: “When was the last time you stayed up...more.
Throughout my childhood, I have strong memories of my mother, an IT professional, singing “Anything you can do, I can do better” (from the Irving...more.
Today marks the 5th Anniversary of the publication of the Manifesto for Software Craftsmanship. We are doing a couple of things to celebrate to mark...more.
Five years ago, a handful of us nervously deployed a little application that held some pretty lofty ideals for the future of software development. We...more.
In 1826 Marc Isambard Brunel and Isambard Kingdom Brunel, a father and son engineering team, sought to build a tunnel under the Thames river in...more.
A recent search on Career Builder, found that out of over 12,000 software development positions, only 120 of them were tagged ”entry level.“ With a...more.
Scenario: We are sitting in a planning meeting and a business stakeholder asks one simple question. “How hard would that be?” What answer do we...more.
I can’t stand bad audio. It makes me want to chew off the end of my big toe. I started my career in audio processing....more.
A good name is more desirable than great riches; to be esteemed is better than silver or gold. Proverbs 22:1 I recently helped pick out...more.
I recently sat through a software development team retrospective. The facilitator began the retro by taking the “temperature” of the room. He asked us to...more.
If there is one thing I’ve learned about Acceptance Testing (AT) it’s that there are a lot of ways to mess it up. I’ve made...more.
My third and final day began with another breakfast graciously provided by Ken’s wife and a walk around Ken’s land. The house and studio sit...more.
My second day at role model found me pairing with Tim Irwin. Tim described this project as being “all about the data.” It was my...more.
I spent the last three days on a Journeyman trip to visit Ken Auer and his team at Rolemodel Software in Holly Springs, NC. I...more.
Hi, my name is Doug and I don’t own an iPhone and I don’t plan on buying one anytime soon. Don’t get me wrong, I...more.
“It's kind of a Frankenstein.” We’ve used this phrase more than a few times to describe the architecture and technology used to design a product...more.
Today (March 15th, 2010) is my Grandfather’s 90th birthday. We celebrated with him this weekend in Pike County, IL. I spent quite a bit a...more.
Our secret is out. A recently published photo revealed it hanging lazily in the corner of our office: a hammock. Why would an office of...more.
A few years ago when we were buying furniture for the first 8th Light office I came across a piece called the WalkStation. It was...more.
Craftsmanship has been used as a metaphor for software development. Pete McBreen argues in his book “Software Craftsmanship” that craft is a better metaphor for...more.
We have a couple of interns in the office this summer. They are kind of like Jr. Apprentices and are distinguished mostly by the fact...more.
I’ve been working with Ruby on embedded systems for a couple of weeks now. The final pieces have fallen into place and I’d like to...more.
Last Time I got ruby up and running on my Arm based embedded development platform. Here is a quick summary of what Santa and I...more.
I spent the beginning of my career working on embedded systems for some audio company. These embedded systems were my first love in programming and...more.
I spent a lot of time with my grandpa growing up. He has spent much of his retirement ‘fooling around’ in a workshop he built...more.
There has been an interesting discussion happening about adding a 5th value statement to the Agile Manifesto. Uncle Bob Martin proposed this addition earlier this...more.
When I was about 11 or so I bought a Color Computer III at a garage sale. I started typing in some basic programs that...more.
Mondo Cane. 1962. http://www.youtube.com/watch?v=fSZXe5NjqAw McConnell, Steve. Cargo Cult Software Engineering. IEEE Software. March/April 2000. http://www.stevemcconnell.com/ieeesoftware/eic10.htm Frye, Colleen. Alistair Cockburn on what’s agile, what’s not. 2007....more.
About a year ago, I wrote That’s not Agile. The idea has grown a bit since then and I will be presenting it as a...more.
As we work with our clients to delivery new features to them quickly and with high quality code, we are finding that the fastest way...more.
I’m a big fan of agile. I’ve long been convinced that the agile movement truly is uncovering ways to do software better. It’s revolutionizing the...more.
The most widespread and common greeting in the American culture is the handshake. Handshakes are shared between anyone meeting for the first time, and at...more.