The flow fallacy

 In 1990, Mihaly Csikszentmihalyi published his famous book about achieving exceptional productivity and concentration, Flow: The Psychology of Optimal Experience. The book’s basic idea is a familiar one to most developers:  Situate yourself in a quiet room without distractions, work on a compelling piece of code, and you’ll soon get into a “flow,” losing track…

26

Courageous design

 Does this sound familiar? You’re meeting to design a solution to a tricky problem. People are alternating between adding new requirements and deriding prior approaches. Everyone agrees with the issues (“Yeah,” “Yup,” “That’s right”), but no one is suggesting a solution for fear of rebuke. These meetings end one of three ways: Deciding to meet…

3