Logic Fault

Have you considered running your software on a computer?


Principles

  • On Reversibility
    Jan 14, 2026 · Being able to go back is the most important thing.
  • On Tools and Popularity
    Mar 23, 2023 · The intersection of tooling, popularity, and the siren song of rewrites is fraught.
  • On Foresight
    Feb 7, 2023 · A parable.
  • On Maintainers
    Jan 22, 2023 · Thoughts on reading versus writing code.
  • On Subclassing
    Jan 16, 2023 · Inheritance versus composition, shallow take no. 924,251,771
  • On Tests
    Jan 15, 2023 · Don't confuse test coverage with effectiveness.
  • On Code Organization
    Jan 13, 2023 · Thoughts on refactoring and design patterns.