Hacker News new | ask | show | jobs
by ramgp 4562 days ago
Software development related reads with a strong focus on proven practices that enhance software quality in terms of readability and maintainability (and other software ~ilities) to ease the process of changing the software later on.

The Art of Readable Code by Dustin Boswell & Trevor Foucher

Don't Make Me Think 2ed by Steve Krug

Remote: Office not Required by Jason Fried & DHH

The Art of Unit Testing by Roy Osherove

Code Complete 2 by Steve McConnell

Refactoring: Improving the Design of Existing Code by Martin Fowler

The Practice of Programming by Brian Kernighan & Rob Pike

JavaScript: The Good Parts by Douglas Crockford

Code Simplicity by Max Kanat-Alexander

An Introduction to Programming in Go by Caleb Doxsey at http://www.golang-book.com/

Also read: How To Be Black by Baratunde Thurston

1 comments

The Art of Unit Testing by Roy Osherove is indeed amazing.

Thanks to it I now write much better unit tests, and as a result of removed frustration I do it much more often.