Top
Best
New

Posted by keybits 10/28/2025

We need a clearer framework for AI-assisted contributions to open source(samsaffron.com)
300 points | 154 commentspage 4
jmpeax 10/28/2025|
[flagged]
colesantiago 10/28/2025||
I wouldn't call it "vibe coded slop" the models are getting way better and I can work with my engineers a lot faster.

I am the founder and a product person so it helps in reducing the number of needed engineers at my business. We are currently doing $2.5M ARR and the engineers aren't complaining, in fact it is the opposite, they are actually more productive.

We still prioritize architecture planning, testing and having a CI, but code is getting less and less important in our team, so we don't need many engineers.

pards 10/28/2025||
> code is getting less and less important in our team, so we don't need many engineers.

That's a bit reductive. Programmers write code; engineers build systems.

I'd argue that you still need engineers for architecture, system design, protocol design, API design, tech stack evaluation & selection, rollout strategies, etc, and most of this has to be unambiguously documented in a format LLMs can understand.

While I agree that the value of code has decreased now that we can generate and regenerate code from specs, we still need a substantial number of experienced engineers to curate all the specs and inputs that we feed into LLMs.

didericis 10/28/2025|||
> we can generate and regenerate code from specs

We can (unreliably) write more code in natural english now. At its core it’s the same thing: detailed instructions telling the computer what it should do.

HPsquared 10/28/2025|||
Maybe the code itself is less important now, relative to the specification.
wycy 10/28/2025|||
> the engineers aren't complaining, in fact it is the opposite, they are actually more productive.

More productive isn't the opposite of complaining.

colesantiago 10/28/2025||
I don't hear any either way.
blitzar 10/28/2025||
If an engineer complains in the woods and nobody is around to hear them, did they even complain at all?
hansmayer 10/28/2025|||
> and a product person

Tells me all I need to know about your ability for sound judgement on technical topics right there.

lawn 10/28/2025|||
> so it helps in reducing the number of needed engineers at my business

> the engineers aren't complaining

You're missing a piece of the puzzle here, Mr business person.

colesantiago 10/28/2025||
I mean our MRR and ARR is growing so we must be doing something right.
sgarland 10/28/2025||
WeWork thought that as well.
theultdev 10/28/2025|||
> reducing the number of needed engineers at my business

> code is getting less and less important in our team

> the engineers aren't complaining

lays off engineers for ai trained off of other engineer's code and says code is less important and engineers aren't complaining.

colesantiago 10/28/2025||
Um, yes?

They can focus on other things that are more impactful in the business rather than just slinging code all day, they can actually look at design and the product!

Maximum headcount for engineers is around 7, no more than that now. I used to have 20, but with AI we don't need that many for our size.

BigTTYGothGF 10/28/2025|||
> Maximum headcount for engineers is around 7, no more than that now. I used to have 20,

If I survived having 65% of my colleagues laid off you'd better believe I wouldn't complain in public.

fusslo 10/28/2025||
BigTTYGothGF is right

I'd also be looking for a new job that values the skills I've spent a decade building.

I wonder if the remaining engineers' salary increased by the salary of the laid off coworkers'

theultdev 10/28/2025|||
Yeah or start my own company since they're basically doing everything now it sounds like.

Someone barking orders at you to generate code because they are too stupid to be able to read it is not very fun.

These people hire developers because their own brains are inferior, and now they think they can replace them because they don't want to share the wages with them.

theultdev 10/28/2025|||
> I wonder if the remaining engineers' salary increased by the salary of the laid off coworkers'

Never does.

theultdev 10/28/2025|||
Yeah I'm sure they aren't complaining because you'll just lay them off like the others.

I don't see how you could think 7 engineers would love the workload of 20 engineers, extra tooling or not.

Have fun with the tech debt in a few years.

fusslo 10/28/2025||
thats the trouble I see with AI and management.

Management may see a churn of a few years as acceptable. If management makes 1$M in that time.. they wont care. "Once I get mine, I don't care"

Like my old CEO who moved out of state to avoid a massive tax bill, got his payout, became hands off, and let the company slide to be almost worthless.

Or at my current company there is no care for quality since we're just going to launch a new generation of product in 3 years. We're doing things here that will CAUSE a ground up rewrite. We're writing code to rely on undocumented features of the mcu that the vendor have said 'we cannot guarantee it will always behave this way' But our management cycles out every 3-4 years. Just enough time to kill the old, champion the new, get their bonus, and move on. Bonuses are handed out every January. Like clockwork there's between 3-7 directors and above who either get promoted or leave in February.

I don't see how any business person would see any value in engineering that extends past their tenure. They see value in launching/delivering/selling, and are rolling the dice that we're JUST able to not cause a nation wide outage or brick every device.

So AI is great... as long as I've 'gotten mine' before it explodes

sangeeth96 10/28/2025|||
What do the spends for AI/LLM services look like per person? Do you track any dev/AI metrics related to how the usage is in the company?
oompydoompy74 10/28/2025||
[flagged]
colesantiago 10/28/2025||
Of course I did, however:

> Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that".

https://news.ycombinator.com/newsguidelines.html

Toby1VC 10/28/2025|
Nice jewish word mostly meant to mock. Why would I care what a plugin that I don't even see in use has to say to my face (since I had to read this with all the interpretation potential and receptiveness available). The same kind of inserted judgment that lingers similar to "Yes, I will judge you if you use AI".
softskunk 10/28/2025||
There’s nothing wrong with judgment. Judging someone’s character based on whether they use generative “AI” is a valid practice. You may not like being judged, but that’s another matter entirely.
miningape 10/28/2025|||
Yep, if you churn out a bad change - AI or not - I'm going to be more careful with reviewing what you put out*. This is judgement, and it is a good thing - it helps us prioritise what is worth doing, and how much time should be spent on it.

If your attitude is consistently "idk the AI made it" and you refuse to review it yourself. For 1, I am insulted that you think I should pick up your slack, and 2, I'm going to judge you and everything you put out even more harshly - for my own sanity, and trying to keep debt under control.

Judgement isn't a bad thing, it's how we decide good from bad. Pretending that it is because it uniquely discriminates against bad practise only proves to me that it's worth doubling down on that judgement.

* - I won't necessarily say/do anything different, but I am more careful - and I do start to look for patterns / ways to help.

Toby1VC 10/28/2025||
This is not judgment as much as it is programming a community and is perpetuating the opposite of correct judgment since it's inserting an emotion and opinion into a collective mind and discourse (the headline alone which might be all a lot of people scan and a tone-setter). It's going to cause reactions like the one you just had at many points in time used against people that decide to use modern tools. If Discurse wanted to start a discussion that might solve a problem they could have used a better headline.
softskunk 10/28/2025||
What exactly is the problem with having an opinion? People are allowed to have opinions. People working in a field are allowed and even expected to have opinions on that field’s current state and goings-on.

Your opinion, if I had to guess, is that generative “AI” can be good and useful. My opinion is that it’s an insult to humanity that causes considerable harm and should not be used. These are both valid opinions to have, although they disagree with each other.

Don’t fall into the trap of “I’m objectively correct, everyone else just has opinions”.

Toby1VC 10/28/2025|||
>There’s nothing wrong with judgment. Judging someone’s character based on whether they use generative “AI” is a valid practice. You may not like being judged, but that’s another matter entirely.

You and I know that using AI is a metric to consider when judging ability and quality.

The difference is that it's not judgment but a broadcast, announcement.

In this case a snotty one from Discourse.

I mention that it lingers because I think that is a real psychological effect that happens.

Small announcements like this carry over into the future and flood any evaluation of yourself which can be described as torture and sabotage since it has an effect on decisions you make sometimes destroying things.

softskunk 10/28/2025||
So people will be more likely to think twice before using Cursor, Copilot et al? Good. I think they should.

Your comparison to torture and sabotage is unfounded to the point of being simply bizarre.

1gn15 10/29/2025||
I think humans should use AI as much as possible. Just putting that thought out there, so people are less likely to think twice.
BigTTYGothGF 10/28/2025|||
> Nice jewish word

"Slop" doesn't seem to be Yiddish: https://www.etymonline.com/word/slop, and even if it was, so what?

mattlondon 10/28/2025||
Which word? Slop? I think it is from medieval old English if that is the word you are referring to.