Logic Fault
Have you considered running your software on a computer?
Posts
- On ReversibilityJan 14, 2026 · Being able to go back is the most important thing.
- Cute python trick: an @lru_cache containing bound methodsOct 24, 2024 · Contrived problems require contrived solutions
- On Data Lakes and Swamp ShacksJun 20, 2024 · Your data lake solves the wrong problems in the worst way.
- The Architecture of Annoyance: Diagnosing issues involving Cargo and DTrace on MacOSFeb 4, 2024 · A lengthy narration of some debugging/resolution I did involving MacOS, DTrace, Rust, and cross-architecture binary execution under Rosetta.
- Enterprise Software Terms: Syntactic AnalysisJun 23, 2023 · What we talk about when we talk about ownership, monoliths, legacy, engines, data lakes, and DevOps.
- 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 Cloud RuntimesFeb 2, 2023 · That time you saved by using Lambda? About that...
- On InternsJan 25, 2023 · Intern + blind best-practices education ~~ flammable materials + matches
- On MaintainersJan 22, 2023 · Thoughts on reading versus writing code.
- On YAGNIJan 20, 2023 · Modularity and dependency inversion often hurt more than they help.
- Abject RancorJan 20, 2023 · Programming is less fun than you think it is.
- On FeelingsJan 17, 2023 · How we feel about design patterns versus how well they actually serve us.
- 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.
- On Mutual ExclusivityJan 12, 2023 · Epistemic guidelines for reading this blog.
- On Reactivity and NeedJan 11, 2023 · What we really need when we say we "need" to do something