As for defining "tech debt" we are not really in that business. Think of Grit like a very patient junior developer: able to do lots of work, but not necessarily who you want defining the application architecture. We don't presume to know your codebase better than you.
Instead, our sweet spot is things like:
- Upgrading a critical business application from Angular 4 to Angular 15 (or even converting it React)
- Taking an existing test/mocking approach used for 10% of database models and inserting equivalent tests on other models
- Automatically removing dead code after feature flags are rolled out broadly
I am a little worried more broadly about jr devs not getting work and thus never getting the experience to become sr devs. I imagine jr devs will come from locations where an ai is too expensive.