1/ Programmers are clever, which gets us into trouble.
Every new idea starts simple (TDD, Agile, JS frameworks). Then comes a sweet spot: just enough complexity for big value.
But we race WAY past it into long books, certification programs, and diagrams of diagrams.
3 months ago