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