Live data from Hacker News

Ask HN: What language-agnostic programming books should I read?

news.ycombinator.com

211–220 of 344 posts

Re: Ask HN: What language-agnostic programming books should I read?

#212
"Programmers at Work: Interviews With 19 Programmers Who Shaped the Computer Industry" by Susan Lammers.

https://www.amazon.com/Programmers-Work-Interviews-Computer-...

This book is from 1989, but it's a timeless and fascinating look at the minds of Bill Gates, Andy Hertzfeld (apple/mac), Dan Bricklin (visicalc), and 16 others.

Re: Ask HN: What language-agnostic programming books should I read?

#216
post #3

I really like: - Code Complete by Steve McConnell - The Effective Engineer by Edmond Lau - The Pragmatic Programmer by Andrew Hunt and David Thomas

I really liked The Effective Engineer because it had more systems thinking behind rather just how to manage a code project.

It covers some really foundational concepts like idempotency which programmers don't often think about when architecting systems.

Re: Ask HN: What language-agnostic programming books should I read?

#218

Effective Java (lots of good generic OOP advice) Implementing Domain Driven Design

Although I liked Effective Java a lot, and it does contain a lot of advice relevant to many OO languages - it is the opposite of language agnostic: It's very Java-specific. Much of the content is irrelevant except in Java itself; and some of it is the opposite of "Effective language X". For example, it has a section named "Prefer lists to Arrays"; any C++ programmer will tell you the opposite (and that goes down to s…

Of course a lot of it is Java-specific, but there's enough advice that seems relevant to $BOG_STD_OO_LANG that it's probably worthwhile for this purpose.

Re: Ask HN: What language-agnostic programming books should I read?

#219

No one has mentioned The Little Schemer. Edit: Written in a question-answer style, it’s geared toward luring you into recursion and functional programming.

Love the Little Schemer! Lots of interesting and challenging questions!
Post reply on HN