zlacker

[parent] [thread] 2 comments
1. morgan+(OP)[view] [source] 2023-06-02 00:46:52
We can create some tests, but also focus a lot on ingesting and understanding existing testing (including migrating it over).

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

replies(1): >>srouss+8d
2. srouss+8d[view] [source] 2023-06-02 02:45:42
>>morgan+(OP)
Nice. I’m very excited to see where the “jr dev ai” goes in the next 5-10yr.

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.

replies(1): >>jhugo+Vo
◧◩
3. jhugo+Vo[view] [source] [discussion] 2023-06-02 04:16:04
>>srouss+8d
I think the tasks that AI will take first are broadly the tasks where jr devs would not be gaining much useful experience anyway. For example, the rote work involved in upgrading an application from Angular/React X to X+1. The available AI tools are still very bad at novel tasks, architecture/design, etc.
[go to top]