CS DIY

CS DIY UC Berkeley CS61A: SICP in python etc. MIT SICP CS61A repo CS61A repo2 open source computer science DIY Book: A philosophy of software design, John Ousterhout, 2018 How to design software systems to minimize their complexity. When developing a module, look for opportunities to take a little bit of extra suffering upon yourself in order to reduce the suffering of your users. it’s more important for a module to have simple interface than a simple implementation ...

October 19, 2025 · 1 min · un01s