TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What's the best book you've read regarding software development?

39 pointsby nadis4 months ago
Today's thread on the Debugging book made me realize there are likely great books related to software development that I've never even heard of, never mind read. I'd like to find (and eventually read) them.

15 comments

Jtsummers4 months ago
Kind of hard to search for because the titles are all over the place, but here are some of the past book discussions I&#x27;ve found that had a lot of comments and good suggestions and discussion.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41387062">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41387062</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35929112">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35929112</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32130578">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32130578</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29498220">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29498220</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29306651">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29306651</a>
评论 #42694643 未加载
评论 #42699456 未加载
jjice4 months ago
My personal favorites:<p>- Patterns of Enterprise Application Architecture (Martin Fowler) - early-mid 2000s and it stays valuable to this day. It&#x27;s nice to have a formalized view of concepts you know in practice.<p>- Clean Architecture (Robert Martin) - Great application architecture concepts being formalized<p>- Designing Data Intensive Applications (Martin Kleppmann) - Fantastic perspective on your application&#x27;s data. This is probably the most recommended book I&#x27;ve seen on Hacker News.<p>- SQL Performance Explained (Markus Winand) - Just a killer, concise book to make you truly understand basic DB performance, specifically with indexes. I&#x27;ve met so many developers (myself included before this book) who thought any index will work and then they&#x27;d just wing it. Your RDBMS has tools for finding the best optimizations in your queries and you should use them. Your indexes are also more picky than you may think, but they&#x27;re also incredibly fast if you place them correctly. It&#x27;s a lot easier to see once you understand.
评论 #42699504 未加载
schappim4 months ago
When I was at university Getting Real was a big influence[1].<p>[1] <a href="https:&#x2F;&#x2F;books.37signals.com&#x2F;8&#x2F;getting-real" rel="nofollow">https:&#x2F;&#x2F;books.37signals.com&#x2F;8&#x2F;getting-real</a>
评论 #42699682 未加载
onename4 months ago
Code Complete by Steve McConnell is a really great book.
评论 #42690461 未加载
Fyid4 months ago
Game programmer here. The book Game Programming Patterns by Robert Nystrom is a great book that expands upon some of those in Design Patterns, and even teaches about additional ones that are very core to game development. It&#x27;s a great read; I own physical copies of both books I find them so valuable.
评论 #42690403 未加载
评论 #42690447 未加载
skydhash4 months ago
The C programming language (ansi edition) - I had it before even leaning how to program properly. The explanations was so clear you could work out the examples with pencil and papers<p>Mystical man-month and the pragmatic programmer. The former gave insight about managing a team, the other about managing yourself.<p>Currently I’m reading:<p>Unit Testing: Principles, Practices, and Patterns by Vladimir Khorikok<p>Designing Data Intensive Application by Martin Kleppman<p>And very recently completed Learning Domain-Driven Design by Vlad Khononov<p>I think the three are quite good too
评论 #42743255 未加载
caviv4 months ago
Design Patterns by Erich Gamma (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Design_Patterns" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Design_Patterns</a>)
le-hu4 months ago
<a href="https:&#x2F;&#x2F;hacker-recommended-books.vercel.app&#x2F;category&#x2F;0&#x2F;all-time&#x2F;page&#x2F;0&#x2F;0" rel="nofollow">https:&#x2F;&#x2F;hacker-recommended-books.vercel.app&#x2F;category&#x2F;0&#x2F;all-t...</a>
slipwalker4 months ago
Programming Perl, by Larry Wall.<p>just the preaching of &quot;the three great virtues of a programmer&quot; makes it the most influential book in my entire ( 25+ years and counting ) carrer.
评论 #42743241 未加载
purple-leafy4 months ago
C Programming: A Modern Approach (K N King) that I recently finished, has been great.<p>Prior to that, JavaScript the Definitive Guide.<p>Also cracked into Crafting Interpreters (was great) but got sidetracked.
评论 #42699737 未加载
markhan-nping4 months ago
《improving the design of existing code》
评论 #42699745 未加载
ebcode4 months ago
highly recommend “Coders at Work”
评论 #42698870 未加载
revskill4 months ago
Design pattern in java.
gunian4 months ago
the bible it saved my soul so incan sit today and write Rist
评论 #42696169 未加载
评论 #42690435 未加载
koolhead174 months ago
mythical man month
评论 #42698846 未加载
评论 #42696174 未加载