Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: