05 Oct 20
A course aimed at people who have a strong sense that what Einstein did changed everything but do not know enough physics to understand what he did and why it was so important. The course presents just enough of Einstein’s physics to give students an independent sense of what he achieved and what he did not achieve.
29 May 16
This is the source for the book 500 Lines or Less. This book focuses on the design decisions and tradeoffs that experienced programmers make when they are writing code:
- Why divide the application into these particular modules with these particular interfaces?
- Why use inheritance here and composition there?
- How do we predict where our program might need to be extended, and how can we make that easy for other programmers?