Kevin Meadows·Feb 19Dogma: Software Engineering’s Tar PitWhy We’re Attracted to Dogma and What to Try InsteadA response icon1A response icon1
Kevin Meadows·Jul 7, 2025Do Our Future Selves Matter?The Problem of Temporal Discounting in Software EngineeringA response icon8A response icon8
Kevin Meadows·Mar 27, 2025Organized for Antiquity — Software Engineering’s Fundamental FlawWhy We’re Organized for a Distant Past and How to Organize for Modernity InsteadA response icon10A response icon10
Kevin Meadows·Feb 12, 2024The Bureaucratization of AgileWhy Bureaucratic Software Environments Aren’t AgileA response icon5A response icon5
Kevin Meadows·Nov 6, 2023Utilization Considered HarmfulWhy It’s Costly Keeping Everyone Busy in Software OrganizationsA response icon6A response icon6
Kevin Meadows·Sep 6, 2023The Siren Song of Software PlanningWhy Experiments Work Better Than PlansA response icon1A response icon1
Kevin Meadows·Nov 3, 2022Collaborative Ignorance in Software EngineeringWhy We Believe What We Think Our Group Believes
Kevin Meadows·Oct 9, 2022Paying Someone to do Our Homework: The Risk of Mediocrity with Agile FrameworksWhy Adopting Agile Frameworks is not a Risk-Free Endeavor
Kevin Meadows·Mar 1, 2021It’s What We Know that Just Ain’t So: Epistemic Failure in Software EngineeringA Review of Our Industry’s Knowledge Failures and Methods to Overcome Them
Kevin Meadows·Jun 1, 2020Accepting Uncertainty: The Problem of Predictions in Software EngineeringWhy our predictions continually fail and how to improve our results with learning-based approaches