inessential by Brent Simmons

The best book I’ve ever read on programming and making apps is Six Memos for the Next Millennium by Italo Calvino.

It’s about literature, not programming. But it applies, and I highly recommend it to people who make apps.