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.
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 ↗
inigyou · · focus · HN ↗
hunterpayne · · focus · HN ↗
inigyou · · focus · HN ↗
hunterpayne · · focus · HN ↗
The reason you think that is that you know nothing about agriculture. But it isn't true. Right now, farmers in the US grow about 5x as much food per acre as farmers in other countries. If you were in charge of farming in the US, that surplus would likely disappear in a single season. You would also likely damage the soil which would make cleaning up after you take 4-6 years.
Everyone thinks thing they know nothing about are easy. But they rarely are.
PS This is why I never tell people I'm a programmer. I don't want to be associated with people who think like you.
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.
inigyou · · focus · HN ↗
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 ↗
hunterpayne · · 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.
rayiner · · focus · HN ↗
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.