Logic Fault
Have you considered running your software on a computer?
Principles
- On ReversibilityJan 14, 2026 · Being able to go back is the most important thing.
- On Tools and PopularityMar 23, 2023 · The intersection of tooling, popularity, and the siren song of rewrites is fraught.
- On ForesightFeb 7, 2023 · A parable.
- On MaintainersJan 22, 2023 · Thoughts on reading versus writing code.
- On SubclassingJan 16, 2023 · Inheritance versus composition, shallow take no. 924,251,771
- On TestsJan 15, 2023 · Don't confuse test coverage with effectiveness.
- On Code OrganizationJan 13, 2023 · Thoughts on refactoring and design patterns.