Ask HN: What books should I read to improve as a software engineer?
1–10 of 127 posts
Re: Ask HN: What books should I read to improve as a software engineer?
#2- A Philosophy of Software Design by John Ousterhout - Domain-driven Design: Tackling Complexity in the Heart of Software by Eric Evans
They both manage to explain some ideas that are really important, in a very simple way (which makes me feel like an idiot).
Re: Ask HN: What books should I read to improve as a software engineer?
#3EDIT: An old book (also received an update) I'd add is The Psychology of Computer Programming by Weinberg. More descriptive than prescriptive compared to many other books, written in and about the same period as The Mythical Man-Month.
Re: Ask HN: What books should I read to improve as a software engineer?
#4Programming Pearls too would still be worth reading
Re: Ask HN: What books should I read to improve as a software engineer?
#5https://www.amazon.com/Effective-Engineer-Engineering-Dispro...
If you're experienced (senior or higher), it's still a good read, but fewer things will surprise you.
Re: Ask HN: What books should I read to improve as a software engineer?
#6Another one I found very helpful is Designing Data-Intensive Applications by Martin Kleppmann.
Re: Ask HN: What books should I read to improve as a software engineer?
#7Re: Ask HN: What books should I read to improve as a software engineer?
#8Test-Driven Design by Example is a good (and fun) read.
Re: Ask HN: What books should I read to improve as a software engineer?
#9Here some other recomendations
- Designing Data-Intensive Applications - Tidy First?: A Personal Exercise in Empirical Software Design - A Philosophy of Software Design - Refactoring UI - The Software Engineer's Guidebook - https://blog.rstankov.com/programing-books/
Re: Ask HN: What books should I read to improve as a software engineer?
#10Surrounded by Idiots
Meditations