zlacker

[parent] [thread] 22 comments
1. bloat+(OP)[view] [source] 2025-06-02 21:25:27
So we replace the task of writing tedious boilerplate with the task of reading the AI's tedious boilerplate. Which takes just as long. And leaves you with less understanding. And is more boring.
replies(6): >>Philpa+91 >>HDThor+k2 >>seadan+B4 >>fluflu+D8 >>mostly+ab >>ugh123+cp
2. Philpa+91[view] [source] 2025-06-02 21:30:51
>>bloat+(OP)
You are either a very fast producer or a very slow reader. Claude and Gemini are much faster at producing code than I am, and reviewing their code - twice over, even - still takes less time than writing it myself.
replies(5): >>ckiely+b2 >>oblio+f2 >>seadan+W4 >>Mofpof+hk >>mewse+dt
◧◩
3. ckiely+b2[view] [source] [discussion] 2025-06-02 21:36:41
>>Philpa+91
But you definitely don't understand it nearly as well as if you wrote it. And you're the one that needs to take responsibility for adding it to your codebase.
◧◩
4. oblio+f2[view] [source] [discussion] 2025-06-02 21:37:00
>>Philpa+91
Are you, though? Reading code is harder, potentially much harder.[1]

And I suspect the act of writing it yourself imparts some lower level knowledge you don't get by skimming the output of an AI.

[1] https://www.joelonsoftware.com/2000/05/26/reading-code-is-li...

replies(1): >>KyleBe+z4
5. HDThor+k2[view] [source] 2025-06-02 21:37:48
>>bloat+(OP)
> Which takes just as long.

This has never once been my experience. Its definitely less fun but it takes way less time.

◧◩◪
6. KyleBe+z4[view] [source] [discussion] 2025-06-02 21:49:57
>>oblio+f2
I think he is specifically referring to boilerplate code. It is not hard to understand boilerplate code.
7. seadan+B4[view] [source] 2025-06-02 21:49:59
>>bloat+(OP)
Indeed, instead of writing code to shave a Yak, we're now instead reviewing how the Yak was (most-shittily) shaved.
◧◩
8. seadan+W4[view] [source] [discussion] 2025-06-02 21:52:05
>>Philpa+91
Reviewing code is often slower than writing it. You don't have to be an exceptionally fast coder or slow reviewer for that to be true.
replies(2): >>thegeo+9b >>tart-l+qd
9. fluflu+D8[view] [source] 2025-06-02 22:15:28
>>bloat+(OP)
and probably results in a greater net energy consumption/carbon output
◧◩◪
10. thegeo+9b[view] [source] [discussion] 2025-06-02 22:31:46
>>seadan+W4
If this was the case, regular code review as a practice would be entirely unworkable.
replies(3): >>seadan+2i >>Mofpof+tk >>recurs+Qs2
11. mostly+ab[view] [source] 2025-06-02 22:31:48
>>bloat+(OP)
All of these people advocating for AI software dev are effectively saying they would prefer to review code instead of write it. To each their own I guess but that just sounds like torture to me.
replies(4): >>Mofpof+bk >>Schema+Qm >>bradly+9n >>ethagn+Fv
◧◩◪
12. tart-l+qd[view] [source] [discussion] 2025-06-02 22:43:59
>>seadan+W4
The amount of time I spend going back and forth between the implementation and the test cases to verify that the tests actually fully cover the possible failure cases alone can easily exceed the time spent writing it, and that's assuming I don't pull the branch locally and start stepping through it in the debugger.

The idea that AI will make development faster because it eliminates the boring stuff seems quite bold because until we have AGI, someone still needs to verify the output, and code review tends to be even more tedious than writing boilerplate unless you're speed-reading through reviews.

◧◩◪◨
13. seadan+2i[view] [source] [discussion] 2025-06-02 23:13:21
>>thegeo+9b
Interesting point! I'd like to explore this a bit more.

Would you mind going into a bit more specifics/details on why regular code review practice would become unworkable, like which specific part(s) of it?

◧◩
14. Mofpof+bk[view] [source] [discussion] 2025-06-02 23:28:23
>>mostly+ab
well said!
◧◩
15. Mofpof+hk[view] [source] [discussion] 2025-06-02 23:28:57
>>Philpa+91
then you are a terribly sloppy reviewer
◧◩◪◨
16. Mofpof+tk[view] [source] [discussion] 2025-06-02 23:30:52
>>thegeo+9b
"regular" code review is indeed a total theater, a travesty, a farce.

Real, meticulous code review takes absolutely forever.

replies(1): >>JacobT+qr
◧◩
17. Schema+Qm[view] [source] [discussion] 2025-06-02 23:48:29
>>mostly+ab
It's because these people don't know how to write it, think they know how to review it. Ship a todo list app in a day, and then write blog posts about how they are changing the world.
◧◩
18. bradly+9n[view] [source] [discussion] 2025-06-02 23:50:25
>>mostly+ab
I'm not familiar with the author's work. What % of their time is spent writing code?
19. ugh123+cp[view] [source] 2025-06-03 00:07:19
>>bloat+(OP)
>So we replace the task of writing tedious boilerplate with the task of reading the AI's tedious boilerplate. Which takes just as long. And leaves you with less understanding. And is more boring.

These all sound like your projected assumptions. No, it generally does not take longer to review sizable code changes than it does to write it. This is further alleviated if the code passes tests, either existing or new ones created by the ai.

◧◩◪◨⬒
20. JacobT+qr[view] [source] [discussion] 2025-06-03 00:26:36
>>Mofpof+tk
This speaks to the low quality assurance bar that most of the software industry lives by.

If you're programming for a plane's avionics, as an example, the quality assurance bar is much, much higher. To the point where any time-saving benefits of using an LLM are most likely dwarfed by the time it takes to review and test the code.

It's easy to say LLM is a game-changer when there are no lives at stake, and therefore the cost of any errors is extremely low, and little to no QA occurs prior to being pushed to production.

◧◩
21. mewse+dt[view] [source] [discussion] 2025-06-03 00:44:06
>>Philpa+91
In this thread, we pretend that the difficult and time-consuming part of a code review is all the reading you have to do.
◧◩
22. ethagn+Fv[view] [source] [discussion] 2025-06-03 01:06:04
>>mostly+ab
The thought alone makes me want to hang up my (professional) keyboard and open a nursery/gardening center.
◧◩◪◨
23. recurs+Qs2[view] [source] [discussion] 2025-06-03 17:51:25
>>thegeo+9b
Huh? Why? How? Say the code takes one day to write, and two days to review. What about that is unworkable?
[go to top]