Why Solving the Wrong Problem Is Guaranteed to Ruin Your Software Project
medium.com