Live data from Hacker News

Automatic Programming

antirez.com

111–120 of 257 posts

Re: Automatic Programming

#111
post #93

We maybe witnessing the last generation of master software artisans like antirez. This is beautiful to see, their mastery harnessing the power of the intelligent machine tools to design, understand and build. This is like seeing a master of image & light like michelangelo receiving a camera, photoshop and a printer. It's an exponential elevation of the art. But to become a master like michelangelo one had to dedicate…

[flagged]

care to elaborate why?

Re: Automatic Programming

#112

Have we ever had autocomplete programming? Then why have a new term for LLM-assisted programming?

Everyone wants to take credit for a naming convention, become part of history I suppose!

I'll do my own, narcissistically: Typeless programming!

Re: Automatic Programming

#113
>Vibe coding is the process of generating software using AI without being part of the process at all.

Even the most one shot prompt vibecoding is still getting high level intent from the person and then testing it in person. There is no "without being part of the process at all".

And from there its a gradient as to how much input & guidance is given.

This entire distinction he's trying to make here just doesn't make sense frankly. Trying to impose two categories on something that is clearly a continuous spectrum.

Re: Automatic Programming

#114
post #64
post #29

Earlier quoted context omitted.

If you fork an open source project and nuke the git history, that's considered to be a "dick move" because you are erasing the record of people's contributions. LLMs are doing this on an industrial scale.

I don't really understand how that isn't allowed/disallowed simply on the basis of whether the licence permits use without attribution?

The hard truth is that if you're big enough (and the original creator is small enough) you can just do whatever you want and to hell with what any license says about it.

Re: Automatic Programming

#115
It's getting silly. Every 3 days someone is trying to coin a new term for programming.

At the end of the day, you produce code for a compiler to produce other code, and then eventually run it.

It's called programming.

When carpenters got powertools, they didn't rename themselves automatic carpenters.

When architects started working with CAD instead of paper, they didn't become vibe architects, even though they literally copy-paste 3/5 of the content they produce.

Programming is evolving, there is a lot of senseless flailing because heads is spinning.

Re: Automatic Programming

#116
post #96

Earlier quoted context omitted.

I spent my career building software for executives that wanted to know exactly what they were going to get and when because they have budgets and deadlines i.e. the real world. Mostly I’ve seen agile as, let’s do the same thing 3x we could have done once if we spent time on specs. The key phrase here is “requirements analysis” and if you’re not good at it either your software sucks or you’re going to iterate needless…

> making it default is often a huge waste of $ for problems you/most don’t have. It's the opposite — knowing the exact spec of your program up front is vanishingly rare, probably something , toss it over to the users and see what happens. No developer or, dear god, "stakeholder" can possibly know what the users need. Asking the users up front is better, but still doesn't help much — they don't know what they want eit…

> knowing the exact spec of your program up front is vanishingly rare, probably I don't have anything useful to add, but both of you speak and write with conviction from your own experience and perspective yet to refuse that the situation might be different from others.

"Software engineering" is a really broad field, some people can spend their whole life working on projects where everything is known up front, others the straight opposite.

Kind of feel like you both need to be clearer up front about your context and where you're coming from, otherwise you're probably both right, but just in your own contexts.

Re: Automatic Programming

#117
post #18

> Pre-training is, actually, our collective gift I feel like this wording isn't great when there are many impactful open source programmers who have explicitly stated that they don't want their code used to train these models and licensed their work in a world where LLMs didn't exist. It wasn't their "gift", it was unwillingly taken from them. > I'm a programmer, and I use automatic programming. The code I generate i…

> It wasn't their "gift", it was unwillingly taken from them.

Yes. Exactly. As a developer in that case I feel almost violated in my trust in “the internet.” Well it’s even worse, I did not really trust it, but did not think it could be that bad.

Re: Automatic Programming

#118

I have 30+ years of industry experience and I've been leaning heavily into spec driven development at work and it is a game changer. I love programming and now I get to program at one level higher: the spec. I spend hours on a spec, working with Claude Code to first generate and iterate on all the requirements, going over the requirements using self-reviews in Claude first using Opus 4.5 and then CoPilot using GPT-5.…

Isn't this just a new name for "Design by Contract"?

https://www.goodreads.com/book/show/15182720-design-by-contr...

but using a Large-Language-Model rather than a subordinate team?

c.f., https://se.inf.ethz.ch/~meyer/publications/old/dbc_chapter.p...

Post reply on HN