The six stages of debugging.

Screenshot of the XSEd editor, used with the X...

The six stages of debugging.

For all my programmer and development friends out there, this was forwarded to me earlier today.

  1. What? That can’t happen.
  2. Well that doesn’t happen on my machine.
  3. That shouldn’t happen.
  4. Why does that happen?
  5. Oh…  I see.
  6. How did that ever work?
Source: http://plasmasturm.org/log/6debug/
 

About Brian Greenberg

Brian Greenberg is a technology and product leader, Forbes contributor, and is a member of the Forbes Technology Council. He lives in Chicago and has been working at companies of all sizes from the Fortune 100 to startups for over 30 years including international experience as an expatriate in Japan and Europe. In addition to being part of the Adjunct Faculty in the College of Computing and Digital Media at DePaul University, Brian Greenberg is an award winning CIO & CTO, considered a dynamic, entrepreneurial, and visionary leader, accomplished at strategic planning, process improvement, product development, and reengineering of key business processes. Highly successful in achieving financial results through strong customer loyalty and long term relationships with suppliers and vendors. Ability to achieve business results through strategic application of technology to business challenges. Readily pursues "stretch goals", not afraid to take risks, and is grounded in a strong teamwork approach. Regarded as a skilled communicator, team builder and negotiator who maximizes efficiencies and productivity through boosting employee morale and performance. Brian Greenberg has expertise in digital transformation, automation, turnaround management, security, data storage, and data protection. He is also a storyteller and an improvisor in Chicago’s comedy community.