|
|
|
|
|
by frollogaston
36 days ago
|
|
Before AI, I used to say types reduce quality by wasting dev time that could've been spent on testing. They may also encourage overly complex code. With AI, I don't know. If we're forced to use types, the AI does that work for me, but that added verbosity can't be good for it. |
|
To me, this argument sounds similar to “making salads to eat reduces health because they waste time that could’ve been spent on working out” - it assumes the time savings will be spent on working out and not on sitting on the couch.
In the case of SWE, any time saved will always be spent on “2 more features we think we can ship this sprint if we deprioritize these pesky ‘additional tests’ tickets - don’t worry, we’ll circle back to those next sprint of course”