Coders at Work är en samling intervjuer baserade på samtal författaren Peter Seibel haft med 15 olika programmerare. Siebel är själv en erfaren programmerare vilket antagligen har bidragit till att boken blivit så bra, då han kunnat ställa de rätta frågorna. Många av de intervjuade var okända för mig men några namn var bekanta: Douglas Crockford som skapade JSON, Joshua Bloch som skrev Java-biblioteken för collections och Brendan Eich som uppfann JavaScript. Boken avslutas med en intervju med Donald Knuth, en programmerarlegend som borde vara välkänd för de flesta, inte minst för att han skrev ”The Art of Computer Programming”.
Boken är såklart fylld med intressanta anekdoter och citat, men det som jag fann mest intressant var att många av dem som gjort saker som mer eller mindre förändrat världen var sådan utstuderade pragmatiker. Många utvecklare idag, inte minst jag själv, tenderar att vara purister till viss del, må det gälla TDD, S.O.L.I.D., dynamisk typning, statisk typning, graceful degradation, progressive enhancement etc. etc. Flertalet av de intervjuade i denna boken gav dock intrycket av att till viss del tillåta sig skjuta från höften, bara så länge fungerande mjukvara levererades. Väldigt uppfriskande läsning.
Coders at Work var överhuvudtaget väldigt rolig och underhållande, den innehåller flera riktigt sköna berättelser om debugging från den tiden ett program bestod av en samling papper med hål i.

