The Pragmatic Programmer, from Journeyman to Master van Andrew Hunt and David Thomas (2000). Voor ICT-begrippen is dit een oud boek. Maar het kenmerk van echt goede boeken is dat die niet verouderen.
In dit boek staan veel dingen die ik herken en ook toepas. Maar daarnaast ook nog voldoende stof te nadenken en dingen waar ik mijn voordeel mee kan doen.
Dingen die ik herken en toepas:
– Use Assertions to Prevent the Impossible
– Design to Test
– Some Things are Better Done than Described
– Don’t Be a Slave to Formal Methods.
En ik moet zeggen: het is misschien wel ijdel, maar het is toch prettig om zwart op wit in een echt boek te lezen dat je eigenlijk goed bezig bent.
Maar gelukkig daarnaast ook nog voldoende stof te nadenken en dingen waar ik mijn voordeel mee kan doen. Met name de manier waarop de auteurs omgaan met teksten. Eén brontekst voor ontwerpen, commentaar in application source-code, migratie-code, help tekst en websites. Het zou moeten kunnen.
Principes die daarbij aan de orde komen:
– Keep Knowlegde in Plain Text
– Always Use Source Code Control
– Learn a Text Manipulation Language
– Use Regular Expressions,
– Use one Single Editor Well,
– Write Code that writes code (over de kracht van programmageneratoren).
Dit boek was het eerste succes van de schrijvers. Daarna hebben ze consequent voortgeborduurd op hun werkwijze. En nu hebben ze een hele serie “Pragmatic” boeken.