←back to thread

413 points martinald | 1 comments | | HN request time: 0s | source
Show context
blobbers ◴[] No.46203026[source]
I am shocked by the number of people who are dismissive of AI, or have stuck to the whole copy and paste into a chatbot approach to development.

I'm finding this stuff, when given proper guidance, can reproduce experiments I've run incredibly fast. Weeks of typing done in minutes of talking to Claude Code.

In the working world, a lot of the time what matters is getting results, not writing 'perfect' code the way software engineers would like to.

concerns: - security bugs - business logic errors that seem correct but are wrong

as long as you have domain experts, I suspect these will gradually go away. hopefully LLMs can be trained not to do insecure things in code.

replies(3): >>46204263 #>>46205571 #>>46207305 #
liampulles ◴[] No.46204263[source]
> In the working world, a lot of the time what matters is getting results, not writing 'perfect' code the way software engineers would like to.

But you do recognize that one's ability to speedily implement features is dependent on the present quality of a codebase, right? Being a serious practitioner here means balancing active feature development with active tending to the codebase to keep it in a reasonable state, since its quality will tend ever downward otherwise.

In your experiments, do you find agents readily find this balance? I ask genuinely, I have only minimal experience with Cursor.

replies(1): >>46204434 #
theshrike79 ◴[] No.46204434[source]
To be blunt and a bit nihilistic: I get paid to ship features.

Client wants a feature EoW, they get it EoW, they're not paying for a week of extra work for the "quality codebase" feature.

But the good thing is that we've had objective and automated tooling for quality checks for code. We used to use them for humans, but now we apply the same tools for AI.

Good unit testing practices, exhaustive linters, .editorconfig etc. force humans AND LLMs to produce code within specific parameters.

If your project doesn't have automated tests and linters, now is the time to add them. Maybe use an LLM to help you with it :)

replies(3): >>46204823 #>>46205020 #>>46208846 #
1. ◴[] No.46208846[source]