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: Hacker Bibles

13 pointsby ice_manover 16 years ago
I'm trying to build the ultimate collection of hacker bibles. These include books on programming languages, algorithms, mathematics, theory, engineering principles and methodologies, design, paradigms, operating systems, frameworks, industry commentary, business/startup-related, etc.<p>Below are my favorites (in no particular order), what other "greats" am I missing?<p>The Art of Computer Programming (three volumes + fascicles) - Knuth (aka TAOCP)<p>Structure and Interpretation of Computer Programs - Abelson and Sussman (aka SICP, aka The Wizard Book)<p>Introduction to Algorithms - Cormen, Leiserson, Rivest, Stein (aka CLRS)<p>Design Patterns - Gamma, Helm, Johnson, Vlissides<p>The C Programming Language - Kernighan, Ritchie<p>The C++ Programming Language - Stroustrup<p>The Scheme Programming Language - Dybvig<p>Practical Common LISP - Seibel<p>Programming Perl - Wall, Christiansen and Orwant<p>ANSI Common Lisp - Graham<p>Refactoring - Fowler<p>UML Distilled - Fowler<p>Introduction to the Theory of Computation - Sisper<p>Information Theory, Inference, and Learning Algorithms - MacKay<p>Modern Operating Systems - Tanenbaum<p>On Lisp - Graham<p>Hackers &#38; Painters - Graham<p>Paradigms of Artificial Intelligence - Norvig<p>Pattern Recognition and Machine Learning - Bishop<p>The Java Language Specification - Gosling, Joy, Steele<p>Learning Python - Lutz &#38; Ascher<p>Programming Erlang - Armstrong<p>Programming Ruby - Thomas, Fowler, Hunt<p>Calculus - Spivak<p>How to Solve It - Polya<p>The Design and Implementation of the 4.4 FreeBSD Operating System - McKusick, Bostic, Karels, Quarterman<p>The Design of the Unix Operating System - Bach<p>The Unix Programming Environment - Kernighan, Pike<p>The Art of Unix Programming - Raymond<p>Godel, Escher, Bach - Hofstadter<p>Metamagical Themas - Hofstadter<p>Joel on Software - Spolsky<p>Code Complete - McConneli<p>The Mythical Man-Month - Brooks<p>No Silver Bullet - Brooks<p>The Long Tail - Anderson<p>The Art of the Start - Kawasaki

8 comments

yanover 16 years ago
<i>Surely You're Joking, Mr Feynman</i> (or anything else by Feynman is very relevant)<p><i>Understanding the Linux Kernel</i> is surprisingly thorough not just in its coverage of the Linux kernel, but also architecture and OS design in general<p>The Design and Implementation of FBSD book now covers 5.3, which is much less dated than the 4.4 text.<p><i>Artificial Intelligence: A Modern Approach</i> is one of my favorite CS books and covers AI topics with surprising clarity.<p><i>The Design of Everyday Things</i><p><i>Linkers &#38; Loaders</i>, I'd hesitate to call this a bible of any sort, but it's a rarely-referenced gem that covers a topic few others do and it's relevant to me, at least.<p>Probably others I'm missing. This is a very good list though.
评论 #348051 未加载
run4yourlivesover 16 years ago
1. Peopleware: <a href="http://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439" rel="nofollow">http://www.amazon.com/Peopleware-Productive-Projects-Teams-S...</a><p>2. Pragmatic Programmer: <a href="http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X/ref=pd_sim_b_2/190-2927696-0077003" rel="nofollow">http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master...</a>
评论 #348114 未加载
cubixover 16 years ago
W. R. Stevens: TCP/IP Illustrated Vol. 1-3, Advanced Programming in the UNIX Environment, and UNIX Network Programming Vol. 1 and 2.
bayareaguyover 16 years ago
The Algorithm Design Manual - Skiena<p>Purely Functional Data Structures - Okasaki<p>Algorithmics - Harel<p>The Practice of Programming - Kernighan &#38; Pike<p>Concurrency Control and Recovery in Database Systems - Bernstein, Hadzilacos, Goodman.<p>Recovery in Parallel Database Systems - Hvasshovd<p>ACM Turing Award Lectures
yanover 16 years ago
Also a decent list of books: <a href="http://www.joelonsoftware.com/articles/FogCreekMBACurriculum.html" rel="nofollow">http://www.joelonsoftware.com/articles/FogCreekMBACurriculum...</a>
jaydubover 16 years ago
Computer Architecture, Fourth Edition: A Quantitative Approach - John L. Hennessy, David A. Patterson<p>The Black Swan - Nicholas Nassim Taleb
tapostrophemoover 16 years ago
Working Effectively With Legacy Code - Michael C. Feathers
qhoxieover 16 years ago
<i>Applied Cryptography</i> - Schneier
评论 #348115 未加载