Here is one thing I gained from this Analysis. At times we encounter ‘a Code problem’ partly caused by ′ a workflow problem’ and partly caused by ‘a Design problem’ .
We may do a CODE patch fix for time being (ex. production bug), but having it documented as ‘40% Workflow problem, 60% Design problem’ will help to consolidate all these ‘contributing percentages’ to come up with permanent fixes at a Later time.
— Mastering Programming Hacker News