Live data from Hacker News

We mourn our craft

nolanlawson.com

601–610 of 918 posts

Re: We mourn our craft

#601
post #103

Earlier quoted context omitted.

> We're on the precipice of something incredible. Total dependence on a service?

Between the internet, or more generally computers, or even more generally electricity, are we not already?

The power companies aren't harvesting the data on your core product. Not to mention, being in roughly the same business as you.

Those things are also regulated as utilities.

Re: We mourn our craft

#602

I started programming over 40 years ago because it felt like computers were magic. They feel more magic today than ever before. We're literally living in the 1980s fantasy where you could talk to your computer and it had a personality. I can't believe it's actually happening, and I've never had more fun computing. I can't empathize with the complaint that we've "lost something" at all. We're on the precipice of somet…

> golden age of computing I feel like we've reached the worst age of computing. Where our platforms are controlled by power hungry megacorporations and our software is over-engineered garbage. The same company that develops our browsers and our web standards is also actively destroying the internet with AI scrapers. Hobbyists lost the internet to companies and all software got worse for it. Our most popular desktop o…

> our software is over-engineered garbage

Honestly I think it's under-engineer garbage. Proper engineering is putting in the effort to come up with simpler solutions. The complex solutions appear because we push out the first thing that "works" without time to refine it.

Re: We mourn our craft

#603

I started programming over 40 years ago because it felt like computers were magic. They feel more magic today than ever before. We're literally living in the 1980s fantasy where you could talk to your computer and it had a personality. I can't believe it's actually happening, and I've never had more fun computing. I can't empathize with the complaint that we've "lost something" at all. We're on the precipice of somet…

We have what I've dreamed of for years: the reverse dictionary. Put in a word and see what it means? That's been easy for at least a century. Have a meaning in mind and get the word? The only way to get this before was to read a ton of books and be knowledgable or talk to someone who was. Now it's always available.

> Have a meaning in mind and get the word? The only way to get this before was to read a ton of books and be knowledgable or talk to someone who was.

There was another way: Make one up.

That is what the people you read from/talked to did before relaying it to you.

Re: We mourn our craft

#604

Earlier quoted context omitted.

You won't be prompting AI for the fun stuff (unless laying out boring boilerplate is what you consider "fun"). You'll still be writing the fun part - but you will be able to prompt beforehand to get all the boilerplate in place.

If you’re writing that much boilerplate as part of your day to day work, I daresay you’re Doing Coding Wrong. (Virtue number one of programming: laziness. https://thethreevirtues.com ) Any drudgework you repeat two or three times should be encapsulated or scripted away, deterministically.

Funny how people complain about macros as an abstraction mechanism, but replacing them with an LLM is fine.

Re: We mourn our craft

#605
post #580

Earlier quoted context omitted.

Yeah, sure, it can be perceived like that. The message I'm responding to shows a blatant disregard for millenia of scriptural knowledge traditions. It's a 'I have a pocket calculator, why should I study math' kind of attitude, presenting itself in a celebratory manner. To me it is reminiscent of liberalist history, the idea that history is a constant progression from animalistic barbarism to civilisation, and nothing…

If I have a blatant disregard for millennia of scriptural knowledge traditions, so did Noah Webster when he compiled a dictionary. So did Carl Linnaeus when he classified species. So did the Human Genome Project. I have a pocket calculator, yet I know how to do long division. I use LLMs to learn and to enhance my work. A dictionary is a shortcut to learning what a word means without consulting an entire written corpu…

You're avoiding my question. Since you're comparing yourself to Noah Webster, do you have some examples of your achievements?

Re: We mourn our craft

#606

Earlier quoted context omitted.

If you’re repeatedly prompting, I will defer to my usual retort when it comes to LLM coding: programming is about translating unclear requirements in a verbose (English) language into a terse (programming) language. It’s generally much faster for me to write the terse language directly than play a game of telephone with an intermediary in the verbose language for it to (maybe) translate my intentions into the terse l…

> as a senior engineer, most of the stuff you do shouldn’t be stuff that an LLM is good at to begin with Your use of the word "should" is pointing to some ideal that doesn't exist anymore. In current actual reality, you do whatever your employer gives you to do, regardless of your job title. If you have 40 years of broad development experience but your boss tells you to build more CRUD web apps or start looking for a…

I think the point is that if you're building yet-another-CRUD web app, why aren't you abstracting more of it away already? It's not like we don't have the facilities for this in programming languages already.

Re: We mourn our craft

#607

LLMs are only a threat if you see your job as a code monkey. In that case you're likely already obsoleted by outsourced staff who can do your job much cheaper. If you see your job as a "thinking about what code to write (or not)" monkey, then you're safe. I expect most seniors and above to be in this position, and LLMs are absolutely not replacing you here - they can augment you in certain situations. The perks of a…

I see what these can do and I'm already thinking, why would I ever hire a junior developer? I can fire up opencode and tell it to work multiple issues at once myself. The bottleneck becomes how fast you can write the spec or figure out what the product should actually be, not how quickly you can implement it. So the future of our profession looks grim indeed. There will be far fewer of us employed. I also miss writin…

> why would I ever hire a junior developer

Because a junior developer doesn't stay a junior developer forever. The value of junior developers has never been the code they write. In fact, in my experience they're initially a net negative, as more senior developers take time to help them learn. But it's an investment, because they will grow into more senior developers.

Re: We mourn our craft

#608
post #56

Earlier quoted context omitted.

> Now it's always available. And often incorrect! (and occasionally refuses to answer)

It is! But you can then verify it via a correct, conventional forward dictionary. The scary applications are the ones where it's not so easy to check correctness...

Words are something made up to express whatever the speaker/author intends them to, so there is really no such thing as correct or incorrect there. A dictionary can hint at the probability of someone else understanding a word absent of other context, which makes for a useful tool, but that is something quite different to establishing correctness.

As for things that can actually be incorrect, that has always been impossible, but we accept the human consensus to be a close enough approximation. With that, verifying 'correctness' to the degree that is possible is actually quite easy through validating it across many different LLMs trained on the human consensus. They will not all hallucinate identically. If convergence is found, then you have also found the human consensus. That doesn't prove correctness — we have never had a way to do that — but it is equivalent to how we have always dealt with establishing what we believe is correct.

Re: We mourn our craft

#609

I started programming over 40 years ago because it felt like computers were magic. They feel more magic today than ever before. We're literally living in the 1980s fantasy where you could talk to your computer and it had a personality. I can't believe it's actually happening, and I've never had more fun computing. I can't empathize with the complaint that we've "lost something" at all. We're on the precipice of somet…

> We're literally living in the 1980s fantasy where you could talk to your computer and it had a personality

The difference is that the computer only talks back to you as code because you’re paying its owners, with you not being part of the owners. I find it really baffling that people put up with this. What will you do when Alphabet or Altman will demand 10 times the money out of you fir the privilege of their computer talking to you in programming code?

Re: We mourn our craft

#610

Earlier quoted context omitted.

I like coding, I really do. But like you, I like building things more than I like the way I build them. I do not find myself miss writing code by hand as much. I do find it that the developers that focused on "build the right things" mourn less than those who focused on "build things right". But I do worry. The main question is this - will there be a day that AI will know what are "the right things to build" and have…

> will there be a day that AI will know what are "the right things to build" and have the "agency" (or illusion of) to do it better than an AI+human (assuming AI will get faster to the "build things right" phase, which is not there yet) Of course, and if LLMs keep improving at current rates it will happen much faster than people think. Arguably you don't need junior software engineers anymore. When you also don't nee…

> The real question is what happens when the labor market for non-physical work completely implodes as AI eats it all. Based on current trends I'm going to predict in terms of economics and politics we handle it as poorly as possible leading to violent revolution and possible societal collapse, but I'd love to be wrong.

Exactly and the world has to start talking about it. Eventually everybody will, including all sorts of politicians who advocate to 'finally tackle the problem', which will be too late.

Post reply on HN