When people talk about risky careers, software engineering is typically not mentioned in the same breath as firefighters, police or military personnel. While software programmers generally do not risk life and limb – except perhaps in the odd spy movie thriller – the profession is not without risk.
In a recent article for Computing Now, Jim (“Cope”) Coplien, talks about the relationship between research and failure. He suggests that ‘great organizations not only tolerate risk, but encourage it.’ Mr. Coplien has authored or co-authored many books, including the Wiley title, “Lean Architecture for Agile Software Development.”
What do you think of his analysis?