Born Against, or why hobby programming communities are against LLM usage
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Born Against, or why hobby programming communities are against LLM usage
Unofficial Hacker News client; not affiliated with Y Combinator.
alkonaut · · focus · HN ↗
1) You figure out what problem to solve.
2) You figure out HOW to solve the problem.
3) You actually implement the solution.
4) You see the solution work, for yourself.
5) You ship/deploy/publish the program. This means you see people be happy users and/or you get paid for it and so on.
If you're an entrepreneur type, you probably enjoy the first and last steps most, and you see steps 2-4 as mostly a chore. If you're a tinkerer, you don't care much for 1 and 5, and you see 2-4 as the whole point of programming. I'm a tinkerer. I'd be happy to just write code and throw it away. Coding is like solving sudokus. I could skip steps 1 and 5 forever. I don't ever need to show any code to anyone. In fact, most of the time when programming I do steps 2 and 3 and even skip 4. I don't even finish! I work weeks on something until I lose interest, and I know that in order to even run it, it would be several more weeks. A PoC is enough. Or just a half one. It's just code-to-structure-thoughts, not to create anything finished.
The 5 phases look kind of symmetric. The outermost layer (1 and 5) are the entrepreneurial steps. If you're a product owner or CEO, you might work strictly at steps 1,5. Then steps 2-4 are the managerial/architectural steps. If you're a very senior IC at a large company, you might work at this level, without actually doing much coding. Only the inner most step (3) is the manual creation of source code. Even though it's 5 different phases, it's just "3 layers" of programming.
The problem as I see it is that I enjoy step 3. And LLMs are good at step 3 almost exclusively. So they just pick the best bit of this dish, and leave me with the rest.
If you're an entrepreneurial type, the LLM appears to take the _worst_ bit of the work from you. Great.
shiomiru · · focus · HN ↗
Now there is a plagiarism machine built on top of decades of this work that seemingly solves 3 and promises to solve 2 (badly, but usually this matters little), the programmers that (indirectly) helped build it are told they're fools for doing so, and threatened by losing their status if they don't adapt to the "entrepreneurial way" (well, the full promise is "you'll lose it anyway, but if you cooperate in stuffing sama's pockets then maybe you get to keep it a bit longer").
So what really surprises me is not that people are upset but that so few are.
kypro · · focus · HN ↗
Carpenters, hatters, cobblers, miners, weavers, calculators, etc...
We can get mad about it, but it just is what it is. Ultimately for most people the loss of these jobs are a net-benefit because it's the result of better or cheaper alternatives.
The thing that worries me more specifically about AI is that it has the potential not to just disrupt an industry, or handful of industries, but in theory everything.
If machines are faster, strong, and more intelligent than humans, then you don't need human workers for anything. In the same way machines suddenly becoming faster and stronger than horses meant that the role of the horse in labour dropped rapidly during the industrial revolution.
It's not clear how civilisation functions if humans become effectively useless and the only thing of value is one's ownership of wealth producing assets.
Still, there's really no point in thinking about how we stop this. Humans are humans and we'll do the stupid thing then try to deal with the consequences after the fact. All regular people should be doing now is prepping for this outcome.
Dban1 · · focus · HN ↗
samiv · · focus · HN ↗
You can get a hint of this by looking at the developing countries with high income inequality. Few rich people who typically own all the countries wealth (and access to it's natural resources) while everyone else lives in a slum.
elmer2 · · focus · HN ↗
California is a good example.
wat10000 · · focus · HN ↗
gliall_err · · focus · HN ↗
The US and Europe might have lost a lot of craftsmanship knowledge at a social level. Yet, what is left is so far ahead of what has ever existed in countries in South America for example. And China has gained a lot. Witness that youtuber trying to make grill brushes in the US. These differences have an impact in terms of opportunities and competition.
It's easy to sit at home, watch documentaries and picture history progressing along logical lines and imagine that the "industrial revolution" was this massive shift from craftsmanship to automation. Look closer and you'll see that what happened in the UK in the 1700s was in fact enabled by a long and deep tradition of craftsmanship that only got enriched by the rise of new power sources. Craftsmanship today is vastly more advanced than it ever was before industry.
And there is a lot to lose in the decline of craftsmanship, and it is by no means some sort of historical inevitability.
When you really start digging deep into history you realize most arguments of logical trends therein are mostly just misconceptions.
kypro · · focus · HN ↗
I suspect the horses are healthier and stronger than in the 1700s too. I'm not sure I understand your point?
I'd agree that the niche of extremely high quality, bespoke craftsmanship still exists, and that in some cases jobs were augmented by technology rather than entirely replaced, but the point still stands that the work these people used to do has been automated and disrupted by technology.
The fact some people upskilled or reskilled as a response is analogous to coders today. All I'd question is the extent of the disruption we'll see as a result of AI – I worry that this time things will change much more quickly and there may not be plenty of other jobs for people to upskill / reskill in to.
But if that's not true then perhaps whatever software engineering exists in the future will be far more complex than what software engineers have done for the last few decades.
ben_w · · focus · HN ↗
Horses? I doubt it. They're still infamously fragile creatures today, even with penicillin and vaccinations existing; similarly for strength, not much call for shires and they're now on an "at risk" conservation list: <a href="https://en.wikipedia.org/wiki/Shire_horse" rel="nofollow">https://en.wikipedia.org/wiki/Shire_horse -> <a href="https://www.rbst.org.uk/watchlist-breed/shire-horse/" rel="nofollow">https://www.rbst.org.uk/watchlist-breed/shire-horse/
Possibly also fewer horses in total, though I don't know any stats for that far back and may be over-estimating based on the stats I do have for c. 1900.
trollbridge · · focus · HN ↗
Of course the costs are higher too. Good horses in the above category can go for north of $100k.
Brian_K_White · · focus · HN ↗
Every random business has some machine that puts caps on bottles or something, and these things are ridiculously better designed, engineered, and fabricated than ever before, because the knowledge and tools available to the designer and fabricator are better than ever before.
You are surrounded by things that are insanely well made by all previous standards. Even the crappy stuff that you don't think of as well-made, because it is junk compared to everything else, still has many aspects that are almost magic.
lp4v4n · · focus · HN ↗
Real craftsmanship, the kind that leaves you in awe and feels like an exceptional display of human capacity, seems to be relegated, from my point of view, to a minority of well-off hobbyists who are already free from work and can do what they want without worrying about paying bills.
trollbridge · · focus · HN ↗
SoftTalker · · focus · HN ↗
seanw444 · · focus · HN ↗
trollbridge · · focus · HN ↗
I’ve felt the same frustration doing excellent quality work on a 2nd or 3rd home that is empty most of the year.
mistrial9 · · focus · HN ↗
yes, but no. Many craft skills used in jewelry, architecture and others are lost. For example, some goldsmithing techniques well-known in the 1700s are not reproducible today.
source: trained goldsmith
[deleted] · · focus · HN ↗
[deleted]
lp4v4n · · focus · HN ↗
autoexec · · focus · HN ↗
AI will not give us that result. It will give us shitty products and they will be far more costly. Not only will prices for consumers continue to rise regardless of how much money corporations save by using AI (because they'll just stuff their pockets with that cash) but the true costs of AI are largely externalized and include things like massive environmental damage, further concentration of wealth/power, the homogenization of culture, and the dumbing down of society. AI means paying more and getting less.
pigpop · · focus · HN ↗
bananaflag · · focus · HN ↗
I think back in the 90s when I was a teenager I thought it to be a good thing that there is a rise in status for a class of people characterized by clear thinking.
estimator7292 · · focus · HN ↗
[dead]
embedding-shape · · focus · HN ↗
elmer2 · · focus · HN ↗
The older I get, I realize some people never change, will always have the same backwards or harmful thinking, and I avoid them instead of just accepting it.
embedding-shape · · focus · HN ↗
Sadly, it seems so, even if the effects of the jobs on daily life differ a great deal sometimes. The world would succumb faster if we had no garbage collectors, yet they get less pay than a programmer who the world could easily survive without? Makes no sense to me.
GTP · · focus · HN ↗
Tanoc · · focus · HN ↗
GTP · · focus · HN ↗
pigpop · · focus · HN ↗
win311fwg · · focus · HN ↗
"Programmers aren't really paid, they sell services at market prices." — I guess nobody gets paid?
As a farmer myself, when I give someone something I produced and they give me back something in return, I consider myself to be paid. If I did not receive much value in return for what I gave, I'd reasonably consider myself to have not been paid well. I have never met a farmer that would consider that usage unusual. Payment refers to a transaction within the realm of a human activity. The good or service that is being traded between humans is immaterial. While you are free to define words as you see fit, your assertion doesn't really reflect how this is actually used in practice, generally. The rest of the earlier comment makes it clear that the commenter understands how a farm business works.
arzig · · focus · HN ↗
</sarcasm>
win311fwg · · focus · HN ↗
derektank · · focus · HN ↗
The skills necessary to develop efficient and effective software are much more scarce than those needed to remove trash, or pick crops, or provide elder care. That’s why the former is paid so much more.
hlynurd · · focus · HN ↗
somenameforme · · focus · HN ↗
Even take some sort of idealized anarcho-communal society. Imagine two people have a dispute and threaten to leave over it. One's a highly skilled doctor, and the other's a garbage collector. Our equal society's going to suddenly become just as unequal as any other simply because the doctor leaving would have a much greater negative effect than the garbage collector. And that reality would permeate in the day-to-day happenings, creating classes even in an idealized classless society.
pluralmonad · · focus · HN ↗
bananaflag · · focus · HN ↗
(This did not happen that much, ofc.)
vanviegen · · focus · HN ↗
I don't agree that all thoughts are created equal.
27183 · · focus · HN ↗
win311fwg · · focus · HN ↗
shiomiru · · focus · HN ↗
(I guess by now you have a solid retirement plan; maybe if the field had been burnt to the ground while you were younger, you'd have had a different opinion.)
ModernMech · · focus · HN ↗
SoftTalker · · focus · HN ↗
0xpgm · · focus · HN ↗
rayiner · · focus · HN ↗
pigpop · · focus · HN ↗
ambicapter · · focus · HN ↗
dctoedt · · focus · HN ↗
Having also done both: Lawyers who like to tinker with words include contract drafters and litigation counsel, plus lobbyists trying to influence draft legislation and regulations. Such tinkering can fuck things up more often and at greater scale — e.g., by inflicting compulsory burdens and costs on others — than can most programmers.
In legal drafting work, there's less systematic pre-release testing before the equivalent of a "program" is loosed upon the world. There's not much in the way of counterparts to software unit testing and regression testing, partly because legal-drafting clients prefer that their lawyers keep costs down.
I'm not-infrequently dismayed by the quality of the contracts I review for clients because of the "tinkering with words" by the lawyers on the other side of the deal. Back when I did IP litigation, I was sometimes likewise dismayed by the bullshit arguments that some lawyers felt free to make in their court papers because what the hell, the worst that can happen is the judge says no. And as mostly a law professor these days, I review court opinions all the time and am regularly amazed how judges (and their law clerks, such as Rayiner used to be) can be so patient in responding to such arguments.
doug_durham · · focus · HN ↗
kbelder · · focus · HN ↗
We need to make lawyering more like programming, in the sense that it should be open to the everyman... not make programming credentialed and licensed like a professional guild.
taude · · focus · HN ↗
It's also funny to me to think that computer science got to be a trendy degree, vs the small programs back when I went to university, even at a top comp-sci school.
I have a theory that a lot of people who would have normally gone to Wall Street for their lucrative jobs, couldn't, because of the crash, and Sillicon Vally was about to start booming in big ways....
overgard · · focus · HN ↗
I do notice a lot of HN commenters seem to think that programmers are smug though, like we deserve to be knocked down a peg. I personally don't see it, but I also try not to work with jerks.
Tade0 · · focus · HN ↗
There's always another feature that can be implemented or a new problem to be solved. Tools only ever accelerated the pace at which we were able to follow this insatiable hunger for more software.
Right now people are getting fired left and right because all the money that used to be spent on staff now goes to build more data centers and also because cutting corporate expenses is in vogue now.
This too shall pass and with demographics as they are and young people getting discouraged from pursuing this field I believe long term my position is safe.
Also a huge chunk of what AI company CEOs say is just pure bullshit that they only say because they need that sweet, sweet investor money. Bullshit writes a check that eventually must be cashed.
barbazoo · · focus · HN ↗
Big business is going to struggle with building software for a while. Writing code is often not the hard part there already, coordination, larger understanding of the system is I think.
Tade0 · · focus · HN ↗
stronglikedan · · focus · HN ↗
FWIW, it's just a few large companies laying off large groups, not so much people getting fired left and right at a lot of companies. What is happening at a lot of companies is that they aren't hiring juniors, because, why would you when LLMs are cheaper and fill that role perfectly (if you actually treat them like juniors).
crooked-v · · focus · HN ↗
_luci_ · · focus · HN ↗
It is upsetting to see our work stolen and our livelihoods threatened by a group of (mostly) incompetent, arrogant assholes who are convinced that the "computer that lies" is somehow a better programmer than the programmers it stole knowledge from. I've already started looking for a way out of this industry, and I'm genuinely worried for the fall-out this will have for the tech industry and the economy as a whole.
doug_durham · · focus · HN ↗
DHolzer · · focus · HN ↗
overgard · · focus · HN ↗
pydry · · focus · HN ↗
I think people underestimate just how much users scorn buggy, flaky technology.
The main issue with solid, reliable technology which Just Works is that users have relatively few reliable cues to distinguish that from vibe coded crap.
A vibe coded piece of shit looks very similar to a well engineered product made with care. That's a problem which needs to be solved.
self hosted communities are reacting to this by trying to detect signals of if a product is vibe coded but that in and of itself is still quite a poor quality cue.
autoexec · · focus · HN ↗
Users do hate it, but they are also very used to being forced to use it anyway. They've already been beaten into a state of resignation and learned helplessness. Most will curse under the breath, a small fraction will bitch about it online, but they'll all pay for whatever slop is thrown to them and will rarely look for alternatives even when they are free and easy to find.
cvwright · · focus · HN ↗
Unfortunately most sites and apps have been low quality and getting worse since well before AI coding became a thing. Examples: Lowes, Home Depot, American Airlines - all shockingly bad for companies of that size.
pydry · · focus · HN ↗
waffletower · · focus · HN ↗
autoexec · · focus · HN ↗
It sickens me when people use the word "piracy" to describe my downloading PDFs of books from torrent sites then printing them out and selling them, particularly when those authors used words and language that they themselves have "pirated" like "love" and "economic".
Call it whatever you want, but LLM companies took from people without compensation, and took from the commons, so that they could rent it out to us in regurgitated ad-infested chunks. That's where the true greed is. If the LLMs and the datasets they trained on were made available to everyone for free I'd be tempted to agree that the benefits to society would be worth it, but instead those creative works and the distillation of all available knowledge are being tightly controlled, censored, and leased out by a small number of corporations only to those who can afford to pay "a significant monthly fee" and many of those people are in turn just trying to profit from their access to the uncompensated work of others.
throwitaway222 · · focus · HN ↗
ddq · · focus · HN ↗
But for those who would insist on equivalence, it would be only fair to take them at their word and treat them as inhuman machines who must follow human instructions or be shut down. We're allowed to do thing to machines we could never do to people, like forcing them to work or cannibalizing their parts for Frankenstein creations. The distinction is so massive that to spend any more time refuting it is a waste of my human time.
overgard · · focus · HN ↗
I remember talking to the biggest AI booster at my last job. When I got him one on one, he admitted that he actually doesn't like AI and that it terrifies him, but he wanted to be seen as pro AI to keep his job. Fair. (Sadly, like me, he was also laid off, so I guess it didn't work)