Live data from Hacker News

AI makes programming differently difficult

cacm.acm.org

91–100 of 154 posts

Re: AI makes programming differently difficult

#92
post #85

Definitely not my experience. No matter the model, if I'm working on something important (and there is little reason on working on something not important) I do care about correctness and understandability. While LLMs are great for throwaway one-time code (although that's also debatable), they cannot compete with code written by a seasoned professional. No matter how many times I've tried delegating writing code to L…

You're moving too slow. Over the last four days I've few shotted a 1:1 clone (and improvement) of Fal, OpenRouter, and Replicate in Rust. It's going to be open source. I've lined up $300k of monthly commitments for it that land at launch. Might apply to YC with it. Moving "organic" is too slow for the world today.

Oh cool, you're remaking things that already exist. You know why you can few shot those things? Because they already exist.

Re: AI makes programming differently difficult

#93
Also, the need to move with speed is an exercise in self control so you don't cut corners and accept code without really look at it. There are so many times when I catch really blatant stuff that if not caught would be over engineering, wrong engineering, hacks, logic code copies without reuse etc etc.

Re: AI makes programming differently difficult

#94
post #85

Earlier quoted context omitted.

You're moving too slow. Over the last four days I've few shotted a 1:1 clone (and improvement) of Fal, OpenRouter, and Replicate in Rust. It's going to be open source. I've lined up $300k of monthly commitments for it that land at launch. Might apply to YC with it. Moving "organic" is too slow for the world today.

Oh cool, you're remaking things that already exist. You know why you can few shot those things? Because they already exist.

Everything already exists. We only have incremental changes. The average moves over time.

The ball is moving towards open source and this will include fine tunes and LoRAs, and even more fertile growth after that. There's an abundant future market in that direction.

Several billion dollar businesses started as open source clones of existing things. Some found unique business lines, others simply did a better job.

Re: AI makes programming differently difficult

#95

Definitely not my experience. No matter the model, if I'm working on something important (and there is little reason on working on something not important) I do care about correctness and understandability. While LLMs are great for throwaway one-time code (although that's also debatable), they cannot compete with code written by a seasoned professional. No matter how many times I've tried delegating writing code to L…

I can generate LLM code and it will be very stable long term, but you must be QA minded and non-stop testing, ask and make sure it generate maintainable code, watch for code smell etc. Maybe it won't match a very seasoned dev, but LLM's generate sht code because the dev allows it at the review stage.

Re: AI makes programming differently difficult

#96
post #85

Definitely not my experience. No matter the model, if I'm working on something important (and there is little reason on working on something not important) I do care about correctness and understandability. While LLMs are great for throwaway one-time code (although that's also debatable), they cannot compete with code written by a seasoned professional. No matter how many times I've tried delegating writing code to L…

You're moving too slow. Over the last four days I've few shotted a 1:1 clone (and improvement) of Fal, OpenRouter, and Replicate in Rust. It's going to be open source. I've lined up $300k of monthly commitments for it that land at launch. Might apply to YC with it. Moving "organic" is too slow for the world today.

Depending on what you're working on, moving slowly and thoughtfully might be a feature. Just saying

Re: AI makes programming differently difficult

#97

Definitely not my experience. No matter the model, if I'm working on something important (and there is little reason on working on something not important) I do care about correctness and understandability. While LLMs are great for throwaway one-time code (although that's also debatable), they cannot compete with code written by a seasoned professional. No matter how many times I've tried delegating writing code to L…

One thing that I find frustrating/disturbing about LLM generated code is that wrong stuff doesn't usually look wrong, so you almost have to review it even closer than what you'd review from a person. Like in the past when a developer was being sloppy, usually you could kind of tell superficially, but with LLM code it's usually well documented and superficially well structured, all while doing batshit insane things. L…

double edge sword of LLM code generation, you cannot catch 100%, nor do you want to always ready every single word. Gotta develop a feel.

Re: AI makes programming differently difficult

#98
post #85

Earlier quoted context omitted.

You're moving too slow. Over the last four days I've few shotted a 1:1 clone (and improvement) of Fal, OpenRouter, and Replicate in Rust. It's going to be open source. I've lined up $300k of monthly commitments for it that land at launch. Might apply to YC with it. Moving "organic" is too slow for the world today.

Depending on what you're working on, moving slowly and thoughtfully might be a feature. Just saying

We've had 50+ years of that. While you're undoubtedly correct, the bulk of the opportunity is in the massive disruptionary forces this creates.

Re: AI makes programming differently difficult

#100
post #7

Quote of the main point in the article: In other words, the hard part moves from recall (“How do I write this?”) to judgment (“Does this actually make sense?”) This is very true. But to evaluate if it makes sense, you first need experience writing the code. I am glad I learned software development over 15 years ago, and not today. AI is a super power, but without the experience to guide it, it can go horribly wrong r…

This is called the bargaining phase.
Post reply on HN