|
Quotes & Maxims
|
- Artificial Intelligence 🤖 may ultimately create a genius from a collection of idiot savants.
— Dr. William Meisel
- You can always do more.
— Freshman Physics Professor, University of Texas at Dallas
- Tell me all that you do not know.
— { x | x ~All_that_you_know }
- Mathematics is the art of abstraction.
— Gary Flake, The Computational Beauty of Nature
- Fast 🏎️, Cheap 💰, High-quality 💎: Pick any 2.
- Design for change Δ.
- Resource acquisition is initialization.
- Challenge conventional wisdom.
- I solve problems.
— Mr. Wolf 🐺, Pulp Fiction
- Any sufficiently advanced technology is indistinguishable from magic 🪄.
— Arthur C. Clarke
- Anything worth saying is worth saying precisely
— Alexander Stepanov (?)
|
|
|
Recommended Reading for Software Engineers
|
- Elements of Programming, by Stepanov and McJones
- Introduction to Algorithms, 2nd Edition by Cormen, Leiserson, Rivest, and Stein
- Code Complete by McConnell
- Refactoring by Fowler
- Design Patterns by Gamma, Helm, Johnson, and Vlissides
- Pattern Oriented Software Architecture, Volume 1 by Buschmann, Meunier, Rohnert, Sommerlad, and Stal
- Pattern Oriented Software Architecture, Volume 2 by Schmidt, Stal, Rohnert, and Buschmann
- Thinking in Java, 2nd Edition by Eckel
- Effective Java, 3rd Edition by Bloch
- The C++ Programming Language by Stroustrup
- Accelerated C++ by Koenig and Moo
- Effective C++ by Meyers
- More Effective C++ by Meyers
- Effective STL by Meyers
- Exceptional C++ by Sutter
- More Exceptional C++ by Sutter
- UNIX Network Programming, Volume 1, 2nd Edition by Stevens
- Mastering Regular Expressions, by Friedl
- The Algorithm Design Manual, by Skiena
- Pattern Hatching: Design Patterns Applied, by Vlissides
- Extreme Programming Explained: Embrace Change, by Beck
- The C++ Standard Library, by Josuttis
- Fundamentals of Database Systems, 3rd Edition, by Elmasri and Navathe
- Vi IMproved -- Vim, by Oualline
- more to come...
|
|
|