Compsci


Structure and Interpretation of Computer Programs
The Pragmatic Programmer: From Journeyman to Master
Introduction to Algorithms
Design Patterns: Elements of Reusable Object-Oriented Software
Code: The Hidden Language of Computer Hardware and Software
Code Complete: A Practical Handbook of Software Construction
Designing Data-Intensive Applications
The C Programming Language
Clean Code: A Handbook of Agile Software Craftsmanship
The Elements Of Computing Systems: Building A Modern Computer From First Principles
The Mythical Man-Month: Essays on Software Engineering
Computer Systems: A Programmer's Perspective
The Algorithm Design Manual
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
Algorithms to Live By: The Computer Science of Human Decisions
George Morrow summed it up much more elegantly than I," Godbout said in a 1984 interview. "He said 'I have the best of both worlds. I enjoy what I'm doing, have immense fun at it and I get paid to boot'. I couldn't concur more. ...more
Bill Godbout

Linus Torvalds
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
Linus Torvalds

More quotes...