←back to thread

192 points imasl42 | 3 comments | | HN request time: 0.643s | source
Show context
its-kostya ◴[] No.45311805[source]
Code review is part of the job, but one of the least enjoyable parts. Developers like _writing_ and that gives the most job satisfaction. AI tools are helpful, but inherently increases the amount of code we have to review with more scrutiny than my colleagues because of how unpredictable - yet convincing - it can be. Why did we create tools that do the fun part and increase the non-fun part? Where are the "code-review" agents at?
replies(9): >>45311852 #>>45311876 #>>45311926 #>>45312027 #>>45312147 #>>45312307 #>>45312348 #>>45312499 #>>45362757 #
phito ◴[] No.45311876[source]
Because the goal of "AI" is not to have fun, it's to solve problems and increase productivity. I have fun programming too, but you have to realize the world isn't optimizing make things more fun.
replies(2): >>45311923 #>>45312233 #
1. fhd2 ◴[] No.45311923[source]
I hear you, but without any enjoyment in the process, quality and productivity go down the drain real fast.

The Ironies of Automation paper is something I mention a lot, the core thesis is that making humans review / rubber stamp automation reduces their work quality. People just aren't wired to do boring stuff well.

replies(1): >>45312713 #
2. skydhash ◴[] No.45312713[source]
Enjoyment and rewards are the drivers for motivation.
replies(1): >>45314735 #
3. fhd2 ◴[] No.45314735[source]
Yeah, though in my experience, reward alone is not enough.