Some good books

Here are some books that I have read and that I recommend to everybody interested in software development.

Clean code

clean code

Clean Code: A Handbook of Agile Software Craftsmanship. Robert C. Martin.

The Passionate Programmer

the passionate programmer

The Passionate Programmer: Creating a Remarkable Career in Software Development. Chad Fowler.

Effective Java

effective java

Effective Java - Joshua Bloch.

Java Performance

java performance

Java Performance. Charlie Hunt, Binu John.

Rework

rework

ReWork: Change the Way You Work Forever. Jason Fried, David Heinemeier Hansson.

Remote

remote

Remote: Office Not Required. Jason Fried, David Heinemeier Hansson.

Clojure Programming

clojure programming

Clojure Programming. Chas Emerick, Brian Carper, Christophe Grand

The Productive Programmer

the productive programmer

The Productive Programmer. Neal Ford

Presentation Zen

presentation zen

Presentation Zen: Simple Ideas on Presentation Design and Delivery. Garr Reynolds