logoalt Hacker News

Dig1tyesterday at 11:27 PM3 repliesview on HN

Only if they are supremely lazy. It’s possible to use these tools in a diligent way, where you maintain understanding and control of the system but outsource the implementation of tasks to the LLM.

An engineer should be code reviewing every line written by an LLM, in the same way that every line is normally code reviewed when written by a human.

Maybe this changes the original argument from software being “free”, but we could just change that to mean “super cheap”.


Replies

collinvandyck76yesterday at 11:29 PM

There's a pretty big difference between the understanding that comes with reviewing code versus writing it, for most people I think.

show 2 replies
mapontoseventhsyesterday at 11:38 PM

> An engineer should be code reviewing every line written by an LLM,

I disagree.

Instead, a human should be reviewing the LLM generated unit tests to ensure that they test for the right thing. Beyond that, YOLO.

If your architecture makes testing hard build a better one. If your tests arent good enough make the AI write better ones.

show 3 replies
vips7Lyesterday at 11:45 PM

The majority of devs I meet are extremely lazy. It’s why so many people are outsourcing their jobs to Claude.