Type safety

July 2, 2025

Plan:

  • Type safety and lint related stuff - always assumed it was more of a hindrance than a help
  • Maybe when running a startup it is in the beginning
  • But now at scale with 400k+ lines of code, I am terrified to push changes in some areas of the codebase because of the code coverage and type issues
  • Has been interesting to see the evolution of writing code from basic scripts to well tested and tight code. Drowning in dependency mess with a lot of technical debt
  • Interestingly, when it comes to LLMs, my absolute output has definitely increased, but it’s also very interesting to observe how heavily I’ve leaned into code quality/static analysis tools now that LLMs write most of my code. Before, the codebase was sort of “loaded into RAM” in my head - now, not so much

Published July 2, 2025

Updated July 2, 2025