Browse Articles


September 3, 2010Exploring the Design Space
August 2, 2010Choosing a Software Design Strategy
July 15, 2010Improvisational Architecture
July 1, 2010Hacking is not a Dirty Word
June 15, 2010Lightweight Experiments for Process Improvement
June 10, 2010Lessons from a Software Engineering Dojo
June 1, 2010See you at XP2010 in Trondheim, Norway!
May 15, 2010The Reality of Risk Exposure
May 1, 2010A Closer Look at Risk Burndown
April 15, 2010Is Better the Enemy of Good Enough?
April 1, 2010Book Review: The Design of Design by Fred Brooks
March 24, 2010Carpool Musings on Women in Science and Engineering
March 15, 2010Identifying Process Affordances: Nudging Toward Change
March 1, 2010Getting Started with Version Control
February 15, 2010SWOT vs. Risk Management
February 1, 2010Why don’t you use Continuous Integration?
January 15, 2010Threshold of Success
January 1, 20102010: The Year I Make Contact
December 15, 2009The Domestication of Formal Methods
November 15, 2009Groupthink Kills Big Ideas
October 31, 2009Exploring Archetypes of Architects
October 15, 2009Tracking Bugs Better
September 15, 2009Project Signaling
September 1, 2009Binary is a Metric Too
August 15, 2009Software Craftsmanship: Engineering by Coincidence
July 13, 2009Relationships Matter
June 13, 2009Kenny Rogers’ Guide to Software Process Improvement
May 13, 2009Software Engineering: Art or Engineering?
April 13, 2009Securing the Internet
March 13, 2009Process Affordances: Ignore at Your own Peril
February 13, 2009Applying Leadership Styles
January 13, 2009Thoughts on Formal Methods in Software Engineering