frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

RFC 3092 – Etymology of "Foo" (2001)

https://datatracker.ietf.org/doc/html/rfc3092
43•ipnon•2h ago•9 comments

Running Your Own As: BGP on FreeBSD with FRR, GRE Tunnels, and Policy Routing

https://blog.hofstede.it/running-your-own-as-bgp-on-freebsd-with-frr-gre-tunnels-and-policy-routing/
44•todsacerdoti•2h ago•13 comments

GitHub Agentic Workflows

https://github.github.io/gh-aw/
52•mooreds•3h ago•30 comments

Five disciplines discovered the same math independently – none of them knew

https://freethemath.org
13•energyscholar•1h ago•4 comments

Show HN: It took 4 years to sell my startup. I wrote a book about it

https://derekyan.com/ma-book/
79•zhyan7109•3d ago•12 comments

Curating a Show on My Ineffable Mother, Ursula K. Le Guin

https://hyperallergic.com/curating-a-show-on-my-ineffable-mother-ursula-k-le-guin/
74•bryanrasmussen•6h ago•20 comments

Matchlock – Secures AI agent workloads with a Linux-based sandbox

https://github.com/jingkaihe/matchlock
102•jingkai_he•8h ago•40 comments

Reverse Engineering Raiders of the Lost Ark for the Atari 2600

https://github.com/joshuanwalker/Raiders2600
49•pacod•7h ago•1 comments

Dave Farber has died

https://lists.nanog.org/archives/list/nanog@lists.nanog.org/thread/TSNPJVFH4DKLINIKSMRIIVNHDG5XKJCM/
118•vitplister•5h ago•17 comments

I am happier writing code by hand

https://www.abhinavomprakash.com/posts/i-am-happier-writing-code-by-hand/
241•lazyfolder•2h ago•163 comments

Kolakoski Sequence

https://en.wikipedia.org/wiki/Kolakoski_sequence
19•surprisetalk•5d ago•1 comments

DoNotNotify is now Open Source

https://donotnotify.com/opensource.html
302•awaaz•9h ago•46 comments

Slop Terrifies Me

https://ezhik.jp/ai-slop-terrifies-me/
179•Ezhik•6h ago•165 comments

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
286•yi_wang•15h ago•139 comments

OpenClaw is changing my life

https://reorx.com/blog/openclaw-is-changing-my-life/
70•novoreorx•10h ago•140 comments

The Contagious Taste of Cancer

https://www.historytoday.com/archive/history-matters/contagious-taste-cancer
21•Thevet•23h ago•9 comments

Rabbit Ear "Origami": programmable origami in the browser

https://rabbitear.org/book/origami.html
81•molszanski•4d ago•4 comments

Beyond agentic coding

https://haskellforall.com/2026/02/beyond-agentic-coding
196•RebelPotato•14h ago•77 comments

A11yJSON: A standard to describe the accessibility of the physical world

https://sozialhelden.github.io/a11yjson/
38•robin_reala•5d ago•4 comments

Show HN: Kekkai – Interactive security triage in the terminal

3•kirumachi•5d ago•3 comments

The Legacy of Daniel Kahneman: A Personal View (2025)

https://ejpe.org/journal/article/view/1075/753
39•cainxinth•3d ago•8 comments

Exploiting signed bootloaders to circumvent UEFI Secure Boot

https://habr.com/en/articles/446238/
4•todsacerdoti•2h ago•0 comments

We mourn our craft

https://nolanlawson.com/2026/02/07/we-mourn-our-craft/
509•ColinWright•22h ago•652 comments

SectorC: A C Compiler in 512 bytes (2023)

https://xorvoid.com/sectorc.html
345•valyala•23h ago•71 comments

Roger Ebert Reviews "The Shawshank Redemption" (1999)

https://www.rogerebert.com/reviews/great-movie-the-shawshank-redemption-1994
70•monero-xmr•11h ago•78 comments

I write games in C (yes, C) (2016)

https://jonathanwhiting.com/writing/blog/games_in_c/
227•valyala•23h ago•246 comments

AI fatigue is real and nobody talks about it

https://siddhantkhare.com/writing/ai-fatigue-is-real
295•sidk24•2h ago•225 comments

LLMs as the new high level language

https://federicopereiro.com/llm-high/
168•swah•5d ago•321 comments

The Architecture of Open Source Applications (Volume 1) Berkeley DB

https://aosabook.org/en/v1/bdb.html
75•grep_it•5d ago•10 comments

Why E cores make Apple silicon fast

https://eclecticlight.co/2026/02/08/last-week-on-my-mac-why-e-cores-make-apple-silicon-fast/
130•ingve•5h ago•144 comments
Open in hackernews

I am happier writing code by hand

https://www.abhinavomprakash.com/posts/i-am-happier-writing-code-by-hand/
231•lazyfolder•2h ago

Comments

ramesh31•1h ago
I also came to a pretty simple understanding over the years. If I'm coding and making progress on a project, I'm happy. If I'm not, or I'm stuck on something, I'm unhappy. This is a profoundly unhealthy way to live because life will pass you by. There is more to our existence than work, or even hobbies. And if AI lets me get more time for that, I am happier than ever.
taway1874•1h ago
Yes but is AI really getting you unstuck or are you playing a game of whack-a-mole where it fixes one bug and generates several others that you are unaware off (just one example)?
skerit•1h ago
> Yes but is AI really getting you unstuck

Yes, it really is.

rpodraza•1h ago
This is great in theory, but answer me sincerely: are you spending less time at work because of AI? Because I reckon for most programmers here it is not the case at all.
hirako2000•1h ago
There certainly are many who create a bit more PR. Ai generated. So they can roll their thumb for most of the day.
falloutx•1h ago
I am happy someone else is also talking about addictive nature of vibe coding and its gambling-esque rewards. Would we see agentic programmers begging for tokens on kickstarter in future? That would be funny.
woeirua•1h ago
This is no different then carpentry. Yes, all furniture can now be built by machines. Some people still choose to build it by hand. Does that make them less productive? Yes. Will they ever carve furniture by hand for a business? Probably not. Can they still enjoy the act of working with the wood? Yes.

If you want to code by hand, then do it! No one's stopping you. But we shouldn't pretend that you will be able to do that professionally for much longer.

falloutx•1h ago
Only cutting of the furniture is automated. Still designed and assembled by humans. There is no machine which spits out a sofa.
brulard•54m ago
That is not a technical constraint and may be automated if it made sense financially. Same with software - for some time software won't be all designed, coded, tested, deployed to production without human supervision or approval. But the pieces in between are more and more filled by AI, as are the logistics of designing, manufacturing and distributing sofas.
mrits•8m ago
If it wasn't a technical constraint it would make sense financially.
candiddevmike•1h ago
> If you want to code by hand, then do it! No one's stopping you. But we shouldn't pretend that you will be able to do that professionally for much longer.

If you can't code by hand professionally anymore, what are you being paid to do? Bring the specs to the LLMs? Deal with the customers so the LLMs don't have to?

woeirua•1h ago
Every engineer in the next two years needs to prepare themselves for this conversation to play out (from Office Space):

> Bob Slydell: What you do at Initech is you take the specifications from the customer and bring them down to the software engineers?

> Tom Smykowski: Yes, yes that's right.

> Bob Porter: Well then I just have to ask why can't the customers take them directly to the software people?

> Tom Smykowski: Well, I'll tell you why, because, engineers are not good at dealing with customers.

> Bob Slydell: So you physically take the specs from the customer?

> Tom Smykowski: Well... No. My secretary does that, or they're faxed.

> Bob Porter: So then you must physically bring them to the software people?

> Tom Smykowski: Well. No. Ah sometimes.

> Bob Slydell: What would you say you do here?

The agents are the engineers now.

hirako2000•1h ago
And that "ah sometimes" costs what? Not forgetting you are also paying for tokens.

It's a bit like eating junk food everyday and ah sometimes I go see the doctor he keep saying I should eat more healthy and lose some weight.

falloutx•1h ago
PMs can always keep their jobs because they appear to be working and they keep contact with the execs directly. They have taken a bigger and bigger part of the tech pie over the years and soon they finally take it all.
superb_dev•1h ago
And when they’re actually good at their job, they’re invaluable in my opinion
jlarocco•1h ago
Yeah, the best way to learn the value of project management is to work somewhere without it.
siva7•1h ago
That's not what i am seeing being played out at a big corp. In reality everyone gets thrown under the bus, no matter if c-level or pleb if they don't appear to know how to drive the ai metrics up. Just being a PM won't save your job any more than that of the dev who doesn't know how to acquire and use new skills. On the contrary, jobs of the more competent devs are safer than those of some managers here who don't know the tech.
sgarland•1h ago
This is what I don’t understand: why highly-paid SWEs seem to think that their salaries will remain the same (if they even still have a job) if their role is now a glorified project manager.
xnx•1h ago
Salaries might remain the same, but they'll be expected to produce a lot more.
GiorgioG•51m ago
We produce way more than the punch-card wielding developers of yesteryear and we’re doing just fine (better even).
direwolf20•17m ago
And we get paid less.
aurareturn•1h ago
Recently, I had to do an integration with a Chinese API for my company. I used Codex to do the whole thing.

Yet, there is no way a product manager without any coding experience could have done it. First, the API needed to communicate to the main app correctly such as formatting, correcting data. This required human engineer guidance and experience working with expected data. AI was lost. Second, the API was designed extremely poorly. You first had to make a request, then retry a second endpoint over and over again while the Chinese API did its thing in the background. Yes, I had to poll it. I had to test many requests to make sure it was reliable (it wasn't). In the end, I gave a recommendation that we shouldn't rely on this Chinese company and back out of the deal before we send them a huge deposit.

A non-technical PM couldn't have done what I did... for at least a few more years. You need a background and experience in software development to even know what to prompt the AI.

I still have a job. I'm very bullish on AI as well.

echelon•1h ago
This is what I don't understand: everyone who thinks we're still relevant with the same job and salary expectations.

Everything just changed. Fundamentally.

If you don't adapt to these tools, you will be slower than your peers. Few businesses will tolerate that.

This is competitive cycling. Claude is a modern bike with steroids. You can stay on a penny farthing, but that's not advised.

You can write 10x the code - good code. You can review and edit it before committing it. Nothing changes from a code quality perspective. Only speed.

What remains to be seen is how many of us the market needs and how much the market will pay us.

I'm hoping demand and comp remain constant, but we'll see.

We need ownership in these systems ASAP.

yoz-y•54m ago
I don’t think that the real dichotomy here. You can either produce 2-5x good maintainable code, or 10-50x more dogshit code that works 80-90% of the time, and that will be a maintenance nightmare.

The management has decided that the latter is preferable for short term gains.

echelon•40m ago
It's not dogshit if you're steering.

That's what so many of you are not getting.

Look at the pretty pictures AI generates. That's where we are with code now. Except you have ComfyUI instead of ChatGPT. You can work with precision.

I'm a 500k TC senior SWE. I write six nines, active-active, billion dollar a day systems. I'm no stranger to writing thirty page design documents. These systems can work in my domain just fine.

orphea•27m ago

  > Look at the pretty pictures AI generates. That's where we are with code now.
Oh, that is a great analogy. Yes, those pictures are pretty! Until you look closer. Any experienced artist or designer will tell you that they are dogshit and don't have value. Don't look further than Ubisoft and their Anno 117 game for a proof.

Yep, that's where we are with code now. Pretty - until you look close. Dogshit - if you care to notice details.

NateEag•9m ago
I've developed a new hobby lately, which I call "spot the bullshit."

When I notice a genAI image, I force myself to stop and inspect it closely to find what nonsensical thing it did.

I've found something every time I looked, since starting this routine.

sgarland•25m ago
Since we’re apparently measuring capability and knowledge via comp, I made 617k last year. With that silly anecdote out of the way, in my very recent experience (last week), SOTA AI is incapable of writing shell scripts that don’t have glaring errors, and also struggles mightily with RDBMS index design.

Can they produce working code? Of course. Will you need to review it with much more scrutiny to catch errors? Also yes, which makes me question the supposed productivity boost.

northfield27•32m ago
> You can write 10x the code - good code. You can review and edit it before committing it. Nothing changes from a code quality perspective. Only speed.

I agree, but this is an oversimplification - we don't always get the speed boosts, specifically when we don't stay pragmatic about the process.

I have a small set of steps that I follow to really boost my productivity and get the speed advantage.

(Note: I am talking about AI-coding and not Vibe-coding) - You give all the specs, and there are "some" chances that LLM will generate code exactly required. - In most cases, you will need to do >2 design iterations and many small iterations, like instructing LLMs to properly handle error gracefully recover from errors. - This will definitely increase speed 2x-3x, but we still need to review everything. - Also, this doesn't take into account the edge cases our design missed. I don't know about big tech, but when I have to do the following to solve a problem

1. Figure out a potential solution

2. Make a hacky POC script to verify the proposed solution actually solves the problem

3. Design a decently robust system as a first iteration (that can have bugs)

4. Implement using AI

5. Verify each generated line

6. Find out edge cases and failure modes missed during design and repeat from step3 to tweak the design, or repeat from step4 to fix bug.

WHENEVER I jump directly from 1 -> 3 (vague design) -> 5, Speed advantages become obsolete.

jlarocco•1h ago
It's even worse - project management where you have to micromanage every thing the AI is doing.

But yeah, if anybody can do it, the salaries are going to plummet. You don't need a CS degree to tell the AI to try again.

interstice•1h ago
Doesn't this mean the ones that should be really worried are the project managers, since the SWE has better understanding over what's being done and can now orchestrate from a PM level?
bayarearefugee•23m ago
Both should realize that if this all works out according to plan then there eventually reaches a point that there is no longer a need for their entire company, let alone any individual role in it.
zozbot234•52m ago
Good project managers (with a technical focus) are not low-paid at all, even compared to SWE's.
sgarland•24m ago
Sure, but you need 1/10th the amount of PMs as you do SWEs.
FeteCommuniste•11m ago
But (the thinking) goes, with AI in the mix, spinning up a new project or feature will be so low-friction that there will be 10x as many projects created. So our jobs are saved!

(Color me skeptical.)

dasil003•20m ago
Architects and engineers are not construction workers. AI can build the thing but it needs to be told exactly what to build by someone who knows how software works.

I’ve spent enough time working with cross-functional stakeholders to know that the vast majority of PM (whether of the product, program, or project variety), will not be capable of running AI towards any meaningful software development goal. At best they can build impressive prototypes and demos, at worst they will corrupt data in a company-destroying level of failure.

panzi•47m ago
Vibe coders being: https://images.kinorium.com/movie/shot/129136/h280_39185160....
mlaretallack•23m ago
I am currently doing 6 projects at the same time, where before I would only of doing one at a time. This includes the requirements, design, implementation and testing.
rdiddly•20m ago
I have people skills! I am good at dealing with people!
cmiles74•16m ago
When the cost of AI tooling inevitably rises (eventually they will need to charge enough to generate profit on inference), we are likely to see a sudden demand for the remaining employed developers to do more work "by hand".
gedy•1h ago
"code by hand" is frequently figuring out what the project is even supposed to do and not the slow part (at least for me).
ngruhn•1h ago
> If you want to code by hand, then do it! No one's stopping you.

There are few skills that are both fun and highly valued. It's disheartening if it stops being highly valued, even if you can still do it in private.

> But we shouldn't pretend that you will be able to do that professionally for much longer.

I'm not pretending. I'm only sad.

Trasmatta•1h ago
I'm tired of the carpentry analogy. It feels like a thought stopping cliche, because it's used in every thread where this topic comes up. It misses the fact that coding is fundamentally different, and that there are still distinct advantages to writing at least some code by hand, both for the individual and the company.
hirako2000•1h ago
The question nobody asks, is what will happen once atrophy kicks in and nobody is able fire fight production genAI isn't able to fix without making things worse, with broke system bleeding a million dollars per day or more.

It's at least possible that we would eventually do a rollback to status quo and swear to never devalue human knowledge of the problems we solve.

Trasmatta•1h ago
> swear to never devalue human knowledge of the problems we solve.

Love this way of putting it. I hate that we can mostly agree that devaluing expertise of artists or musicians is bad, but that devaluing the experience of software engineers is perfectly fine, and actually preferable. Doing so will have negative downstream effects.

Xenoamorphous•35m ago
To me the biggest difference is that there’s some place for high quality, beautiful and expensive handcrafted woodwork, even if it’s niche in a world where Ikea exists. Nobody will ever care whether some software was written by humans or a machine, as long as it works and works well.
13415•17m ago
^This. Even if there was a demand for hand-crafted software, it would be very hard to prove it was hand-crafted, but it's unlikely there could be a demand for the same reasons as there is no market for e.g. luxury software. As opposed to physical goods, software consumers care for the result, not how it was created.
pydry•1h ago
The nail in the coffin moment for me when i realized AI had turned into a full blown cult was when people started equating a "hand crafted artisinal" piece of software used by a million people with hand crafted artisinal chair used by their grandma.

The cult has its origins in taylorism - a sort of investor religion dedicated to the idea that all economic activity will eventually be boiled down to ownership and unskilled labor.

zozbot234•1h ago
Is IKEA furniture "built by hand" or "built by machines"? Or both - human hands and machines, each doing what they're best at?
VladVladikoff•1h ago
Any high quality woodwork definitely has lots of work done by hand. Especially pieces like this: https://www.rauldelara.com/
batshit_beaver•1h ago
> This is no different then carpentry. Yes, all furniture can now be built by machines. Some people still choose to build it by hand. Does that make them less productive? Yes.

I take issue even with this part.

First of all, all furniture definitely can't be built by machines, and no major piece of furniture is produced by machines end to end. Even assembly still requires human effort, let alone designs (and let alone choosing, configuring, and running the machines responsible for the automable parts). So really a given piece of furniture may range from 1% machine built (just the screws) to 90%, but it's never 100 and rarely that close to the top of this range.

Secondly, there's the question of productivity. Even with furniture measuring by the number of chairs produced per minute is disingenuous. This ignores the amount of time spent on the design, ignores the quality of the final product, and even ignores its economic value. It is certainly possible to produce fewer units of furniture per unit of time than a competitor and still win on revenue, profitability, and customer sentiment.

Trying to apply the same flawed approach to productivity to software engineering is laughably silly. We automate physical good production to reduce the cost of replicating a product so we can serve more customers. Code has zero replication cost. The only valuable parts of software engineering are therefore design, quality, and other intangibles. This has always been the case, LLMs changed nothing.

grayhatter•57m ago
> Does that make them less productive?

I could use AI to churn out hundreds of thousands of lines of code that doesn't compile. Or doesn't do anything useful, or is slower than what already exists. Does that mean I'm less productive?

Yes, obviously. If I'd written it by hand, it would work ( probably :D ).

I'm good with the machine milled lumber for the framing in my walls, and the IKEA side chair in my office. But I want a carpenter or woodworker to make my desk because I want to enjoy the things I interact with the most. And don't want to have to wonder if the particle board desk will break under the weight of my many monitors while I'm out of the house.

I'm hopeful that it won't take my industry too long to become inoculated to the FUD you're spreading about how soon all engineers will lose their job to vibe coders. But perhaps I'm wrong, and everyone will choose the LACK over the table that last more than most of the year.

I haven't seen AI do anything impressive yet, but surely it's just another 6mo and 2B in capex+training right?

agentultra•52m ago
I’ve heard this metaphor before and I don’t think it works well.

For one, a power tool like a bandsaw is a centaur technology. I, the human, am the top half of the centaur. The tool drives around doing what I tell it to do and helping me to do the task faster (or at all in some cases).

A GenAI tool is a reverse-centaur technology. The algorithm does almost all of the work. I’m the bottom half of the centaur helping the machine drive around and deliver the code to production faster.

So while I may choose to use hand tools in carpentry, I don’t feel bad using power tools. I don’t feel like the boss is hot to replace me with power tools. Or to lay off half my team because we have power tools now.

It’s a bit different.

zozbot234•44m ago
> I don’t feel like the boss is hot to replace me with power tools. Or to lay off half my team because we have power tools now.

That has more to do with how much demand there is for what you're doing. With software eating the world and hardware constraints becoming even more visible due to the chips situation, we can expect that there will be plenty of work for SWE's who are able to drive their coding agents effectively. Being the "top" (reasoning) or the "bottom" half is a matter of choice - if you slack off and are not highly committed to delivering quality product, you end up doing the "bottom" part and leaving the robot in the driver's seat.

zemvpferreira•41m ago
Have you heard of the Luddites I wonder?
agentultra•28m ago
Yes, I’ve read quite a lot about that bloody and terrible part of history.

The Ludddites were workers who lived in an era without any social or state protections for labourers. Capitalists were using child labour to operate the looms because it was cheaper than paying anyone a fair wage. If you didn’t like the conditions you could go work as an indentured servant for the state in the work houses.

Luddites used organized protests in the form of collective violence to force action when they had no other leverage. People were literally shot or jailed for this.

It was a horrible part of history written by the winners. That’s why everyone thinks Luddites were against technology and progress instead of social reforms and responsibility.

tux1968•37m ago
It seems like you're doing a lot of work to miss the actual point. Focusing on the minutiae of the analogy is a distraction from the over arching and obvious point. It has nothing to do with how you feel, it has to do with how you will compete in a world with others who feel differently.

There were carpenters who refused to use power tools, some still do. They are probably happy -- and that's great, all the power to them. But they're statistically irrelevant, just as artisanal hand-crafted computer coding will be. There was a time when coders rejected high level languages, because the only way they felt good about their code is if they handcrafted the binary codes, and keyed them directly into the computer without an assembler. Times change.

cmiles74•21m ago
In my opinion, it is far too early to claim that developers developing like it was maybe three years ago are statistically irrelevant. Microsoft has gone in on AI tooling in a big way and they just nominated a "software quality czar".
tux1968•18m ago
I used the future tense. Maybe it will be one hundred years from now, who knows; but the main point still stands. It would just be nice to move the conversation beyond "but I enjoy coding!".
andyfilms1•7m ago
I don't think he's missing the point at all. A band saw is an immutable object with a fixed, deterministic capability--in other words, a tool. An LLM is a slot machine. You can pull keep pulling the lever, but you'll get different results every time. A slot machine is technically a machine that can produce money, but nobody would ever say it's a tool for producing money.
davewritescode•34m ago
Have you never run a team of software engineers as a lead? Agentic coding comes naturally to a lot of people because that's PRECISELY what you do when you're leading a team, herding multiple brains to point them in the same direction so when you combine all their work it becomes something that is greater than the sum of it's parts.

Lots of the complains about agents sound identical to things I've heard and even said myself about junior engineers.

That said, there's always going to need to be people who can reach below the abstraction and agentic coding loops deprive you of the ability to get those reps in.

Geonode•26m ago
Furniture factories are a lot more automated than you're implying with this metaphor.
parthdesai•20m ago
My analogy is more akin to using Google Maps (or any other navigation tool).

Prior to GPS and a navigation device, you would either print out the route ahead of time, and even then, you would stop at places and ask people about directions.

Post Google Maps, you follow it, and then if you know there's a better route, you choose to take a different path and Google Maps will adjust the route accordingly.

panzi•50m ago
If I have to become a factory worker I'm going to look for another job.
afavour•49m ago
I think this comparison isn’t quite correct. The downside with carpentry is that you only ever produce one of the thing you’re making. Factory woodwork can churn out multiple copies of the same thing in a way hand carpentry never can. There is a hard limit on output and output has a direct relationship to how much you sell.

Code isn’t really like that. Hand written code scales just like AI written code does. While some projects are limited by how fast code can be written it’s much more often things like gathering requirements that limits progress. And software is rarely a repeated, one and done thing. You iterate on the existing product. That never happens with furniture.

brulard•34m ago
There could be factories manufacturing your own design, just one piece. It won't be economical, but can be done. But parts are still the same - chunks and boards of wood joined together by the same few methods. Maybe some other materials thrown into the mix. With software it is similar: Different products use (mostly) the same building blocks, functions, libraries, drivers, frameworks, design patterns, ux patterns.
jmull•24m ago
Exactly.

How much is coding actually the bottleneck to successful software development?

It varies from project to project. Probably in a green field it starts out pretty high but drops quite a bit for mature projects.

(BTW, "mature" == "successful", for the most part, since unsuccessful projects tend to get dropped.)

Not that I'm not AI-denier. These are great tools. But let's not just swallow the hype we're being fed.

panarky•48m ago
Some people like to spin their own wool, weave their own cloth, sew their own clothes.

A few even make a good living by selling their artisanal creations.

Good for them!

It's great when people can earn a living doing what they love.

But wool spinning and cloth weaving are automated and apparel is mass produced.

There will always be some skilled artisans who do it by hand, but the vast majority of decent jobs in textile production are in design, managing machines and factories, sales and distribution.

itissid•37m ago
Coding can be a joy and art like. I — speaking for myself — do feel incredibly lonely when doing it alone for long stretches. Its closer to doing graduate mathematics, especially on software that fewer and fewer know how to do well. It is also impossible to find people who would pay for _only_ beautiful code.
krupan•31m ago
Like, do you even know how furniture is designed and built? Do you know how software is designed and built? Where is this comment even coming from? And people are agreeing with this?

A friend of mine reposted someone saying that "AI will soon be improving itself with no human intervention!!" And I tried asking my friend if he could imagine how an LLM could design and manufacture a chip, and then a computer to use that chip, and then a data center to house thousands of those computers, and he had no response.

People have no perspective but are making bold assertion after bold assertion

If this doesn't signal a bubble I don't know what does

onlyrealcuzzo•30m ago
Engineering is just going to evolve.

There's going to be minimal "junior" jobs where you're mostly implementing - I guess roughly equivalent to working wood by hand - but there's still going to be jobs resembling senior level FAANG jobs for the foreseeable future.

Someone's going to have to do the work, babysit the algorithm, know how to verify that it actually works, know how to know that it actually does what it's supposed to do, know how to know if the people who asked for it actually knew what they were asking for, etc.

Will pay go down? Who knows. It's easy to imagine a world in which this creates MORE demand for seniors, even if there's less demand for "all SWEs" because there's almost zero demand for new juniors.

And at least for some time, you're going to need non-trivial babysitting to get anything non-trivial to "just work".

At the scale of a FAANG codebase, AI is currently not that helpful.

Sure, Gemini might have a million token context, but the larger the context th worse the performance.

This is a hard problem to solve, that has had minimal progress in what - 3 years?

If there's a MAJOR breakthrough on output performance wrt context size - then things could change quickly.

The LLMs are currently insanely good at implementing non-novel things in small context windows - mainly because their training sets are big enough that it's essentially a search problem.

But there's a lot more engineering jobs than people think that AREN'T primarily doing this.

oompydoompy74•26m ago
LLM’s and Agents are merely a tool to be wielded by a competent engineer. A very sophisticated tool, but a tool nonetheless. Maybe it’s because I live in the South East, as far away as I can possibly get from the echo chamber (on purpose), but I don’t see this changing anytime soon.
ainiro•23m ago
This is such a self-evident truth, the fact that somebody still believes AI generated code is "bad quality" is surprising ...

Psst ==> https://www.youtube.com/watch?v=k6eSKxc6oM8

MY project (MIT licensed) ...

JodieBenitez•22m ago
I'm still not sure about the productivity. Last time I asked a LLM to generate a lib for me it did it in a few second but the result took me the day to review and correct. About the same time it would take me to write it from scratch.
morshu9001•13m ago
If I'm using the right tools for the job, I don't feel like the LLM helps outside of minor autofilling or writing quick one-off scripts. I do use LLMs heavily at work, but that's cause half the time I'm forced to use cumbersome tooling like Java w/ some boilerplatey framework or writing web backends in C++ for no performance reason.
coffeefirst•13m ago
I have carpenters coming to do some work on the house tomorrow. I’m paying them a lot of money.

Also they’re booked out two months in advance.

Make of that what you will.

blks•11m ago
Not sure why you are so sure that using LLMs will be a professional requirement soon enough.

Eg in my team I heavily discourage generating and pushing generated code into a few critical repositories. While hiring, one of my points was not to hire an AI enthusiast.

acedTrex•1h ago
I will do what i know gives me the best possible and fastest outcome over the long term, 5-10 year period.

And that remains largely neovim and by hand. The process of typing code gives me a deeper understanding of the project that lets me deliver future features FASTER.

I'm fundamentally convinced that my investment into deep long term grokking of a project will allow me to surpass primarily LLM projects over the long term in raw velocity.

It also stands to reason that any task that i deem to NOT further my goal of learning or deep understanding that can be done by an LLM i will use the LLM for it. And as it turns out there are a TON of those tasks so my LLM usage is incredibly high.

lazyfolder•1h ago
> I will do what i know gives me the best possible and fastest outcome over the long term, 5-10 year period. And that remains largely neovim and by hand. The process of typing code gives me a deeper understanding of the project that lets me deliver future features FASTER. I'm fundamentally convinced that my deep long term understanding of a project will allow me to surpass primarily LLM projects over the long term.

I have never thought of that aspect! This is a solid point!

wazHFsRy•48m ago
I love that take and sympathise deeply with it. I also have come to the conclusion to focus my manual work on those areas where I can get learning from and try to automate the rest away as much as possible.
chasd00•47m ago
This is the way. I think we’re in for some rough years at first but then what you described will settle in to the “best practice” (I hate that term). I look forward to the really bizarre bugs and incidents that make the news in the next 2-3 years. …Well as long as they’re not from my teams hah :)
mupuff1234•34m ago
Idk what the median lifespan of a piece of code / project / employee tenure is but probably way less than 10 years, which makes that "long term investment" pretty pointless in most cases.
testemailfordg2•1h ago
Feel hand/human written code of an experienced individual should be more valuable for a business than one created by agents. Surely, agents and humans might be using the same underlying frameworks or programming languages, but the value difference depends on the breadth and depth of experience. Agents gives you the breadth but an experienced individuals give you the depth in understanding/problem solving.
rf15•1h ago
This is pointing out one factor of vibecoding that is talked about too little: that it feels good, and that this feeling often clouds people's judgment on what is actually achieved (i.e. you lost control of the code and are running more and more frictionless on hopes and dreams)
lazyfolder•1h ago
Definitely. And it’s hard to separate out whether the person is actually more productive or feels more productive.
division_by_0•1h ago
Yes, this (higher perceived vs. lower actual productivity) was probably at least true for early 2025.

https://metr.org/blog/2025-07-10-early-2025-ai-experienced-o...

Trasmatta•1h ago
I'll also say that vibecoding only feels good until it doesn't. And then you realize you don't understand the huge mess of code you've just produced at all.

At least when I write by hand, I have a deep and intimate understanding of the system.

xyzzy_plugh•1h ago
Conversely I feel like this is talked about a lot. I think this is a sort of essential cognitive dissonance that is present in many scenarios we're already beyond comfortable with, such as hiring consultants or off-shoring or adopting the latest hot framework. We are a species that likes things that feel good even if they're bad for us.

We don't stand a chance and we know it.

grayhatter•1h ago
> We don't stand a chance and we know it.

Drugs, alcoholism, overeating, orgies, doom scrolling, gambling.

Addictions are a problem or danger to humans, no doubt. But we don't stand a chance? I'm not sure the evidence supports your argument.

layer8•1h ago
It feels good for some people. Personally I have difficulty relating to that, it’s antithetical to important parts of what I value about software development. Feeling good for me comes from deeply understanding the problem and the code, and knowing how they do match up.
Ronsenshi•36m ago
I agree with you. I had done a bit of vibe coding over the weekend. Not once did it feel good. Most of the time it produced things which are close to what I needed, but not quite hitting the mark. Partially probably because I'm not explaining myself in sufficient detail to AI, but the way I work is not working very well with super detailed spec ahead of development. I used to always develop understanding of the project while working on it.

I feel more lost and unsure instead of good - because I didn't write the code, so I don't have its internal structure in my head and since I didn't write it there's nothing to be proud of.

zozbot234•1h ago
> you lost control of the code and are running more and more frictionless on hopes and dreams

Your control over the code is your prompt. Write more detailed prompts and the control comes back. (The best part is that you can also work with the AI to come up with better prompts, but unlike with slop-written code, the result is bite-sized and easily surveyable.)

chasd00•55m ago
Also, you’re still in control of your code. It’s not an xor thing, the agent does its thing but the code is still there and yours. You can still adjust, fix, enhance etc. you’re still in control. The agent is there to help as much or as little as you want.
krupan•25m ago
Control over code requires understanding it. That's what letting an LLM wrote everything takes away from you
krupan•26m ago
You what code is? A very detailed specification that drives a deterministic machine. Maybe we don't need to keep giving LLMs more details, maybe we could skip the middle man there
chasd00•1h ago
It _does_ feel good, I know what you mean. I don’t understand why exactly but there’s def an emotion associated with vibe coding. It may be related to the feeling you get when you get some code working and finish a requirement or solve a problem. Maybe vibe coding gives you a shortcut to that endorphin. I think it’s going to be particularly important to manage that feeling and balance with reality. You know, I wonder how similar this reaction is to the endorphins from YouTube shorts or other social media. If it’s as addicting (and it’s looking that way) but requires a subscription and tied to work instead of entertainment then the justification for the billions and billions of investment dollars is obvious. Interesting times indeed.
krupan•29m ago
https://www.fast.ai/posts/2026-01-28-dark-flow/
zabzonk•1h ago
But why does it "feel good", if in fact it does?

I tried writing a small utility library using Windows Copilot, just for some experience with the tach (OK, not the highest tech, but I am 73 this year) and found it mildly impressive, but quite slow compared to what I would have done myself to get some quality out of it. It didn't make me feel good, particularly.

wazHFsRy•49m ago
For me, it feels good if I get it right. But unfortunately, there are many times, even with plan mode and everything specced, where after a few hours of chipping away and refactoring the problem by the agent, I realised that I can throw the whole thing away and do over. Then it feels horrible. It feels especially horrible because it feels like you have done nothing for that time and learned nothing.
sp1nningaway•43m ago
Yeah I get a lot of value from vibe coding and think it is the future of how we work but I’ve started to become suspicious of the pure dopamine rush it gives me. I don’t like that it is a strange combo of the sweaty feeling of playing StarCraft all night and finishing a term paper at the last minute.
eddythompson80•1h ago
It really depends on the project for me. For example,I never enjoyed writing react code (or really any UI), just the outcome of my idea materializing in a usable interface. There is nothing creative or fun for me in almost any UX framework. It’s just a ton of predictable typing (now we need a fricking box. And another box. And another stupid box…) I’m more than happy outsourcing that. However, my thoughts are too random and imprecise that actually outsourcing it before to another person always felt disrespectful to them. I don’t have to worry about that with AI. My company is paying it, and when I’m prototyping a react thing every now and then, I burn few thousand dollars a day for the lols.

If they don’t like it, take it away. I just won’t do that part because I have no interest in it. Some other parts of the project, I do enjoy working on by hand. At least setting up the patterns I think will result in simple readable flow, reduce potential bugs, etc. AI s not great at that. It’s happy to mix strings, nulls, bad type castings, no separation of concerns, no small understandable functions, no reusable code, etc. which is th part i enjoy thinking about

kelipso•1h ago
Same with gui. I’m making a web gui that’s very specific for a project that I’m working on. My team finds it very useful but I would never make that thing without AI assistance, combination of I don’t find it interesting or fun, would take too long, I am not familiar with web gui stuff.
chasd00•39m ago
Claude code makes react + tailwindcss + whatever component library actually bearable for me. I can just “make a navbar on the left hand side of the screen like vscode has” and it mostly does it, a few tweaks and I have what I want. I waste so much time on that stuff doing it by hand it drives me crazy.

Also “pull records from table X and display them in a data grid. Include a “New” button and associated functionality respecting column constraints in the database. Also add an edit and delete button for each row in the table”. God, it’s really nice to have an LLM get that 85% of the way done in maybe 2 min.

DrewADesign•1h ago
My gut says waning demand for labor in the dev job market removes your boss’s incentive to factor in what you enjoy or are interested in doing.
CurleighBraces•1h ago
Has anyone got any insights into what hiring software engineers looks like these days? As someone currently with a job and not hiring it is hard to imagine.

Has there been any sort of paradigm shift in coding interviews? Is LLM use expected/encouraged or frowned upon?

If companies are still looking for people to write code by hand then perhaps the author is onto something, if however we as an industry are moving on, will those who don't adapt be relegated to hobbyists?

falloutx•1h ago
Most of the hiring is happening in heavy AI coding companies, a lot of mid sized companies have freezed hiring or they are also only hiring people who claim to use AI to be 10x devs. For non-lying devs, only big companies seem to be hiring and their process hasnt changed much. you are still expect to solve leetcode and then also sit through system design.
hirako2000•1h ago
I confirm less hiring and those who do throw more difficult leetcode challenges than ever. The kind of challenge impossible to solve in time without an LLM doing the most part.
woeirua•1h ago
Most companies haven't recognized that LLM cheating is extremely effective and widespread yet. Hiring practices have not kept up.
chasd00•52m ago
I haven’t noticed much change yet at my firm. However, I work at a giant organization (700k+ employees) and they’re struggling to keep up. The lawyers aren’t even sure if we own the IP of agent generated code let alone the legal risk of sending client IP to the model providers.

It’s going to take a while.

raincole•47m ago
It's obvious: companies will require both hand-coding and ai-coding skills. Job seeking has been hoop-jumping for many years, so why not one extra hoop?
samiv•16m ago
5 round of LC by hand plus 5 round of LC with AI.
ryan_n•1h ago
I said something similar in a different thread but the joy of actually physically writing code is the main reason why I became a software developer. I think there is some beauty to writing code. I enjoy typing the syntax, the interaction with my IDE, debugging by hand (and brain) rather than LLM, even if it's less efficient. I still use AI, but I do find it terribly sad that this type of more "manual" programming seems to be being forced out.
sigmoid10•1h ago
I also enjoy walking more than driving, but if I had to travel 50 miles every day for my job, I would never dream of going on foot. Same goes for AI for me. If I can finish a project in half the time or less, I still feel enough accomplishment and on top of that I will use the gained free time for self actualisation. I like my job and I love coding and solving challenging problems, but I also love tons of other stuff that could use more of my attention. AI has created an insane net positive value for me so far. And I see tons of other people who could also benefit from it the same way, if only they spent a bit more time learning how to use it effectively. Considering how everyone and their uncle thinks they need to chime in on what AI is or is not or what it can or can not do, I find most people have frustratingly little insight into what you can actually do already. Even the people working at companies like Amazon or MS who claim to work on AI integrations sometimes seem to be missing some essentials.
neversupervised•1h ago
Dev happiness is not the determining factor of how software will be written at scale
Trasmatta•1h ago
I hate the implication that the happiness of employees is of no consequence and must be sacrificed for...whatever software is being produced.

But I guess that's nothing new.

TZubiri•1h ago
It's one of the factors, especially when you consider it not just as one of the factors ethically, but also because their input is valued and if they are not happy it means something might be operationally wrong (although of course there might be a tradeoff between productivity and worker happiness)
angrydev•57m ago
Well said
krupan•40m ago
If you think unhappy devs are going to produce anything good then please let me know the stock ticker of your company so I can short it
softwaredoug•1h ago
Even if Claude writes 100% code, I think there will be a bifurcation between people who are finicky about 10 lines of code. And those finicky about high level product experiences.

I think the 10 lines of code people worry their jobs now become obsolete. In cases where the code required googling how to do X with Y technology, that's true. That's just going to be trivially solvable. And it will cause us to not need as many developers.

In my experience though, the 10 lines of finicky code use case usually has specific attributes:

1. You don't have well defined requirements. We're discovering correctness as we go. We 'code' to think how to solve the problem, adding / removing / changing tests as we go.

2. The constraints / correctness of this code is extremely multifaceted. It simultaneously matters for it to be fast, correct, secure, easy to use, etc

3. We're adapting a general solution (ie a login flow) to our specific company or domain. And the latter requires us to provide careful guidance to the LLM to get the right output

It may be Claude Code around these fewer bits of code, but in these cases its still important to have taste and care with code details itself.

We may weirdly be in a case where it's possible to single-shot a slack clone, but taking time to change the 2 small features we care about is time consuming and requires thoughtfulness.

grayhatter•1h ago
> I think the 10 lines of code people worry their jobs now become obsolete.

I'm gonna assume you think you're in the other camp, but please correct me if I'm mistaken.

I'd say I'm in the 10 lines of code camp, but I'd say that group is the least afraid of fictionalized career threat. The people that obsess over those 10 lines are the same people who show up to fix the system when prod goes down. They're the ones that change 2 lines of code to get a 35% performance boost.

It annoys me a lot when people ship broken code. Vibe coded slop is almost always broken, because of those 10 lines.

softwaredoug•44m ago
I’m probably in the 10 lines of code camp

At the same time I make enough silly mistakes hand coding it feels irresponsible to NOT have a coding LLM generate code. But I look at all the code and (gasp) make manual changes :)

skydhash•56m ago
> I think there will be a bifurcation between people who are finicky about 10 lines of code. And those finicky about high level product experiences.

No ones care about a random 10 lines of code. And the focus of AI hypers on LoC is disturbing. Either the code is correct and good (allows for change later down the line) or it isn't.

> We may weirdly be in a case where it's possible to single-shot a slack clone, but taking time to change the 2 small features we care about is time consuming and requires thoughtfulness.

You do remember how easy it is to do `git clone`?

softwaredoug•37m ago
Nobody care until there’s an incident or security vulnerability, something doesn’t work based on some PMs assumptions of how it should work.

The question to me becomes whether the PM -> engineering handoff outdated? Should they be the same person? Does it collapse to one skillet for this work?

jairojair•1h ago
I understand it’s certainly happier for you, but for most people, it’s more about paying the bills.
moralestapia•1h ago
k
drob518•1h ago
It feels like all of modern society is being reduced to button clicks that produce dopamine hits. And that’s sad. No wonder everything is a mess.
utopiah•1h ago
When slot machine is the ultimate UX.
fallat•1h ago
These are starting to become daily horoscopes
freeopinion•1h ago
I think it is pretty indisputable that there is a valuable place for AI. I recently had to interact with a very horrible db schema. The best approach I came up with to solve my challenge involved modelling a table with 300 columns. Converting some sql ddl to a Rust struct was simple but tedious work. A prompt with less than 15 words guided an AI to produce the 900+ loc for me. It took a couple seconds to scan it to see that each field had both annotations I needed and the datatypes were sane.

That is exactly the type of help that makes me happy to have AI assistance. I have no idea how much electricity it consumed. Somebody more clever than me might have prompted the AI to generate the other 100 loc that used the struct to solve the whole problem. But it would have taken me longer to build the prompt than it took me to write the code.

Perhaps an AI might have come up with a more clever solution. Perhaps memorializing a prompt in a comment would be super insightful documentation. But I don't really need or want AI to do everything for me. I use it or not in a way that makes me happy. Right now that means I don't use it very much. Mostly because I haven't spent the time to learn how to use it. But I'm happy.

tomaskafka•15m ago
You’d have consumed probably 2+ magnitudes of energy or more just for coffee (and its growth and supply chain) to write that piece of code. Not counting the building, food, transportation…

Us humans are expensive part of the machine.

shmerl•1h ago
Programming is a creative work. Replacing human creativity with pseudo parrot code generation impacts this process in bad ways. It's same reason many artists despise using AI for art.

Bean counters don't care about creativity and art though, so they'll never get it.

cat_plus_plus•40m ago
Good for artists I guess, I wouldn't know because I am not one. The best I can manage is drawing a stick figure of a cat. Years back I was working on a Mac app and I needed an icon. So I talked to an artist and she asked for $5K to make one for me. I couldn't justify spending so much on a hobby that I didn't know if it would go anywhere so I wrote a little app that procedurally generated me some basic sucky icon. I am sure Gordon Ramsay is also not impressed with cooking skills of my microwave, I just don't know how his objections practically relate to getting me fed daily.
Isamu•1h ago
For me writing code is clarifying ideas, it’s an important part of the process. Sometimes you start to see a radical way of simplifying what you want, that only happens if you are willing to transform what your requirements are if they turn out to be overly prescriptive.

I think though it is probably better for your career to churn out lines, it takes longer to radically simplify, people don’t always appreciate the effort. Plus instead if you go the other way, increase scope and time and complexity that more likely will result in rewards to you for the greater effort.

mooktakim•57m ago
Initially I felt like this but now I've changed. Now I realise a lot of grunt work doesn't need to be done by me, i can direct llm to make changes. I can also experiment more as I'm able to build complex features, try it out and delete it without feeling too bad.
angrydev•54m ago
> “What’s the point of it all?” I thought, LLMs can generate decent-ish and correct-ish looking code while I have more time to do what? doomscroll?

You could look back throughout human history at the inventions that made labor more efficient and ask the same question. The time-savings could either result in more time to do even more work, or more time to keep projects on pace at a sane and sustainable rate. It's up to us to choose.

qoez•54m ago
I find it helps me just forced to be focused on a task for a few hours. Just the blocked out attention I spend on it will help refine and discover new problems and angles etc. I don't think just blocking out the time without actually trying to code it (staring at a wall) is as effective.
cat_plus_plus•49m ago
I am TL of an Android app with dozens of screens that expose hundreds of different distinct functions. My task is to expose all of these functions as appfunctions that can be called by an LLM in response to free form user requests. My current plan is to build a little LangGraph pipeline where first step is AI documenting all functions in each app's fragment, second step is extracting them into app functions, then refactoring fragment to call app functions etc. And by build I mean Gemini will build it for me and I will ask for some refinement and edit prompts.

I also like writing code by hand, I just don't want to maintain other people's code. LMK if you need a job referral to hand refactor 20K lines of code in 2 months. Do you also enjoy working on test coverage?

analog8374•48m ago
It's a phenomenon you see in a lot of crafts. We enjoy the craft, but when it becomes all about the product and we optimize for that, the fun goes away.

Succinctly: process over product.

HPsquared•46m ago
If you write it by hand you get not only code, but also understanding.
ebhn•31m ago
Yea my job as a SWE is to have a correct mental model of the code and bing it with me everywhere I go... meetings, feature design, debugging sessions. Lines of code written is not unimportant, but matters way less when you look at the big picture
jmull•38m ago
> The process of writing code helps internalize the context and is easier for my brain to think deeply about it.

True, and you really do need to internalize the context to be a good software developer.

However, just because coding is how you're used to internalizing context doesn't mean it's the only good way to do it.

(I've always had a problem with people jumping into coding when they don't really understand what they are doing. I don't expect LLMs to change that, but the pernicious part of the old way is that the code -- much of it developed in ignorance -- became too entrenched/expensive to change in significant ways. Perhaps that part will change? Hopefully, anyway.)

sho_hn•38m ago
It doesn't have to be either-or in my experience.

I very much enjoy the actively of writing code. For me, programming is pure stress relief. I love the focus and the feeling flow, I love figuring out an elegant solution, I love tastefully structuring things based on my experience of what concerns matter, etc.

Despite the AI tools I still do that: I put my effort into the areas of the code that count, or that offer intellectually stimulating challenge, or where I want to make sure to explore manually think my way into the problem space and try out different API or structure ideas.

In parallel to that I keep my background queue of AI agents fed with more menial or less interesting tasks. I take the things I learn in my mental "main thread" into the specs I write for the agents. And when I need to take a break on my mental "main thread" I review their results.

IMHO this is the way to go for us experienced developers who enjoy writing code. Don't stop doing that, there's still a lot of value in it. Write code consciously and actively, participate in the creation. But learn to utilize and keep busy agents in parallel or when you're off-keyboard. Delegate, basically. There's quite a lot of things they can do already that you really don't need to do because the outcome is completely predictable. I feel that it's possible to actually increase the hours/day focussing on stimulating problems that way.

The "you're just mindlessly prompting all day" or "the fun is gone" are choices you don't need to be making.

deaux•37m ago
Of course. Almost everyone who knows how to ride a horse, is happier riding a horse than driving a car too. Or hell, in decent weather even a bike.

In fact, it's even worse - driving a car is one of the least happy modes of getting around there is. And sure, maybe you really enjoy driving one. You're a rare breed when it comes down to it.

Yet it's responsible by far for the most people-distance transported every day.

CraftingLinks•36m ago
I hate typing strings of syntax. So boring. Never saw the appeal. I do like tinkering with ideas, concepts, structure... just not the mechanical interaction part. Im not tbe best typist...then again, its the same with playing factorio. I love the concept of building structures, but fighting the UI to communicate my ideas is such a drag...
keybored•35m ago
There’s been a new category of writings the last year. The AI Inevitability Soothsaying.[1]

There’s talk of war in the state of Nationstan. There are two camps: those who think going to war is good and just, and those who think it is not practical. Clearly not everyone is pro-war. There are two camps. But the Overton Window is defined with the premise that invading another country is a right that Nationstate has and can act on. There are by definition (inside the Overton Window) no one who is anti-war on the principle that the state has no right to do it.[2]

Not all articles in this AI category are outright positive. They range from the euphoric to the slightly depressed. But they share the same premise of inevitability; even the most negative will say that, of course I use AI, I’m not some Luddite[3]! It is integral to my work now. But I don’t just let it run the whole game. I copy–paste with judicious care. blah blah blah

The point of any Overton Window is to simulate lively debate within the confines of the premises.

And it’s impressive how many aspects of “the human” (RIP?) it covers. Emotions, self-esteem, character, identity. We are not[4] marching into irrelevance without a good consoling. Consolation?

[1] https://news.ycombinator.com/item?id=44159648

[2] You can let real nations come to mind here

This was taken from the formerly famous (and controversial among Khmer Rouge obsessed) Chomsky, now living in infamy for obvious reasons.

[3] Many paragraphs could be written about this

[4] We. Well, maybe me and others, not necessarily you. Depending on your view of whether the elites or the Mensa+ engineers will inherit the machines.

krupan•35m ago
The most pertinent thought in this is where the author asks, "LLMs can generate decent-ish and correct-ish looking code while I have more time to do what? doomscroll?"

LLMs are not good enough for you to set and forget. You have to stay nearby babysitting it, keeping half an eye on it. That's what's so disheartening to many of us.

In my career I have mentored junior engineers and seen them rapidly learn new things and increase their capabilities. Watching over them for a shirt while is pretty rewarding. I've also worked with contract developers who were not much better than current LLMs, and like LLMs they seemed incapable of learning directly from me. Unwilling even. They were quick to say nice words like, "ok, I understand, I'll do it differently next time," but then they didn't change at all. Those were some of the most frustrating times in my career. That's the feeling I get when using LLMs for writing code.

nextlevelwizard•26m ago
In other news water is wet
rorylaitila•23m ago
I've developed at the speed of "vibecoding" long before LLMs by having highly thought-compressed tools, frameworks and snippets. Most of my applications use Model Driven Development where the data model automatically builds the application DAO/controllers/validations/migrations. The data model is the application. I find LLMs help me write procedures upon this data model even a little bit faster than I did before. But the data model is the design. Unless I turnover the entire design to the LLM, I am always the decider on the data model. I will always have more context about where I want to evolve the data model. I enjoy the data modelling aspect and want to remain in the driver seat, with LLMs as my implementer of procedures.
boredemployee•22m ago
every day there's a thread about this topic and the discussions always circle around the same arguments.

I think we should be worrying about more urgent things, like a worker doing the job of three people with ai agents, the mental load that comes with that, how much of the disruption caused by ai will disproportionately benefit owners rather than employees, and so on.

northfield27•13m ago
Agreed but sadly, many people are too optimistic with AI and are completely forgetting that they can be the part of next layoffs.

And others are not able to believe the (not extreme) but visible speed boost from pragmatic use of AI.

And sadly, whenever the discussion about the collective financial disadvantage of AI to software engineers will start and wherever it goes…

The owners and employers will always make the profits.

raw_anon_1111•22m ago
> Even if I generate a 1,000 line PR in 30 minutes I still need to understand and review it. Since I am responsible for the code I ship, this makes me the bottleneck.

I am not responsible for choosing whether the code I write using a for loop or while loop. I am responsible for whether my implementation - code, architecture, user experience - meets the functional and non functional requirements. It’s been well over a decade that my responsibilities didn’t require delegation to other developers doing the work or even outsourcing an entire implementation to another company like a SalesForce implementation.

morshu9001•16m ago
When I got my first job long ago, I found that code review does involve arguing over things like for vs while loop, or having proper grammar in comments. Thought about quitting for a sec.

Now that I have more experience and manage other SWEs, I was right, that stuff was dumb and I'm glad that nobody cares anymore.

arjie•5m ago
My wife and my dad enjoy assembling furniture (the former free style, the latter off the instructions). I like the furniture assembled but I cannot stand doing it. Some of us are one way and others are the other way.

For me, LLMs are joyful experiences. I think of ideas and they make them happen. Remarkable and enjoyable. I can see how someone who would rather assemble the furniture would like to do that.