Är programmeraren en hantverkare?
När du skriver kod, producerar du då ett hantverk? Här kommer en bok från 2008 som handlar om att skriva så bra kod som möjligt, även om den redan befintliga koden lämnar en del att önska. Boken har några år på nacken, men är relevant än idag, trots att begreppet code refactoring inte hade blivit populärt ännu, när boken skrevs.

Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.