In this book, industry veteran and Apache open source author, Jonathan Locke, discusses what he has learned over the years about the process of coding. He relates new ideas and methods that you can use to discover and refine your own best coding process.
I appreciated the comments on software process and what that means in a team dynamic but the Java improvement suggestions and insistence on OOP (generally an OOP fan, FWIW) was interesting, not knowing anything about the author.
Good read. Liked the part of process orientation vs result orientation.
However some part were odd (jumping to technicalities and OOP appraisal). I got the idea I disagree on OO/OOP definitions and scope (particularly in regard to design & architecture).
In overall I really liked it; good light re-freshment on priorities and process introspection.