CraftsmanSHIP. Not CraftsmanSHIT.
fagnerbrack.com
8 min read
View original
Summary (TL;DR)
The article contrasts genuine software craftsmanship with four common failures: over-engineering, shortcuts rebranded as pragmatism, coding interviews that reward speed over discipline, and accepting 'good enough' as permanent. It traces craftmanship's roots in Agile and its dilution by management frameworks like Scrum. With the developer population surging past 47 million, mentorship hasn't kept pace, leaving newcomers reliant on LLMs and tutorials. The Boeing 737 MAX crashes illustrate the deadly cost of cutting corners: 346 lives lost because a system was designed without redundancy and shipped without honest documentation. The author argues craftsmanship is a daily practice, not a credential, and calls on developers to invest in mentorship and continuous improvement.