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
Algorithms to Live By: The Computer Science of Human Decisions
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
Linus Torvalds
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
Linus Torvalds

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

More quotes...