Top
Best
New

Posted by ltratt 11 hours ago

We should be more ambitious with the software we build(danluu.com)
368 points | 318 commentspage 2
darkmatriarch 4 hours ago|
I think there are many of us working on projects with LLMs that'll take months more to reach full production. These will feel very out of left field and we'll have another paradigm shift. I think the real momentum will hit when more of us leave the dull products we're working on, start our own companies, and build the products we're actually excited about.

I encourage everyone else to at least build a privacy first version of a product you actually like.

I don't think the centralized internet will survive this change. We can build something much better.

N_Lens 3 hours ago|
I think you underestimate how saturated the market is for both content and software.
Gigachad 3 hours ago|||
I think there’s a lot of markets which have been very underserved for a long time which will benefit. One example is embroidery machine software. The proprietary options cost hundreds to thousands of dollars and are slow and ugly. The open source option (bless the people who have worked on it for free) is suboptimal.

With AI we could build top quality free open source tools for every niche.

In the retro gaming handheld space, we are seeing brand new highly custom “distros” show up to suit the plethora of hand held consoles in different shapes and sizes coming out. This is all enabled by AI, a human developer could have built this, but it would have taken ages and we wouldn't have so many options being build.

chiengineer3 2 hours ago|||
Yup. Know people with 100m+ exits and I can't even find 10k in funding

All of a sudden nobody is interested in actually using the web now that it's so easy only for doom scrolling exclusively

okamiueru 1 hour ago||
Surely I'm not alone in finding it disturbing how little regard people seem to have for the use of energy.
mikkelam 34 minutes ago||
Using AI and wanting low carbon energy are not mutually exclusive.

It sucks that many providers are not able to be carbon neutral, but this should be solved by electricity providers. Not consumers.

IshKebab 1 hour ago||
I don't think you can conclude that nobody cares about it just because they don't constantly mention it.

In any case, I don't think the lack of caring about CO2 emissions is unique to AI. How many people care about Trump's war on green energy? Not many it seems.

j2kun 5 hours ago||
I get what the author is saying, but his examples like "a ripgrep fork that ... is faster for my codex ripgrep workloads" don't strike me as particularly ambitious.

Perhaps we should be more ambitious in the types of problems we try to solve, and the types of value we try to provide with the software we build.

BrenBarn 3 hours ago||
Amen to that. I was surprised to see yours seems to be the only comment with this sentiment. This post was kind of depressing to read. Like if AI is so amazing and can one-shot so much astounding stuff, why is anyone wasting their time on pointless "projects" like making ripgrep faster?
boxed 1 hour ago||
Because it can cut their total time by double digit percentages?

Both your comments there seem to latch on to a detail and miss the context totally. Ambition scales with the number of "small" things you can get done too.

procaryote 1 hour ago|||
The total time of their tasks or the micro-benchmark of ripgrep?
BrenBarn 51 minutes ago|||
Total time of what? Like what is the end goal that people are trying to achieve? All of the examples I can see in the post are similarly about development-internal stuff like tests and performance (or games). What I mean by true ambition would be stuff that is actually aimed at helping people in the world at large, not just helping developers develop.

Ambition doesn't scale with the number of small things you get done. Ambition is the size of the big thing you are trying to do. It's true that improving small things can help you do that big thing, but that's not the same as the ambition itself. Wanting to build a better mousetrap is just a modest technical ambition. The kind of ambition I'm talking about is wanting to eradicate the plague, and then maybe building a better mousetrap as a means to that end.

verdverm 5 hours ago|||
you don't like the ads, gambling apps, and similar? /s

What might help is non-software-first companies valuing developers and engineers more, enough that we could earn a reasonable living which building actually cool things. Not sure how the economics works out on the other side. Can these companies make enough money to support this vision?

forgetfreeman 5 hours ago|||
One major obstacle is developers have either encountered or created entire ecosystems of problems they can't solve that get inherited whenever and wherever software is introduced. Proposing to add evergreen issues around security, data entry and retention, connectivity, vendor lock-in, and update cycles is frequently a shitty trade for whatever notional (often fictional) productivity improvement is being proposed by injecting software into a workflow.
greyface- 5 hours ago|||
The best software is no software at all.
verdverm 5 hours ago||
My building recently added ButterflyMX and boy does no software sound so much better. This is tech company that tracks people as the move across real world properties and sells your data to the ad industry.
verdverm 5 hours ago|||
Do you mean something like "smart" appliances?
forgetfreeman 4 hours ago||
I mean they're an excellent example, but this is just as true for the overwhelming majority of B2B productivity suites I've encountered. Hell, digital cameras didn't improve photography, they just killed three industries and saddled just about everyone with data retention and migration problems and that's without even getting into the social effects of ubiquitous cameras combined with social media or the surveillance state they've made possible.
azornathogron 1 hour ago||
Digital cameras made photography more accessible to people though, even if they didn't improve it (in an artistic sense) directly.

Being able to take pictures at effectively zero marginal cost, and being able to see them instantly, both make it much easier to get into the hobby.

j2kun 5 hours ago|||
Holy non-sequitur...
verdverm 5 hours ago||
I'm all about ending user tracking, targeted advertising, and gambling. We'll need to find new things to work on that do not use big data to take advantage of our fellow humans.
devsda 4 hours ago||
The note taking genre of opensource apps is saturated with many options but most of them are electron based.

I was hoping that someone with enough motivation and money for tokens would come up with a non-electron option that is similar to onenote, with free form note placement and handwritten notes.

Basically I wish there is an opensource app having good feature parity with OneNote. Thats a good benchmark to have.

4k93n2 53 minutes ago|||
an ambitious version of a note-taking program might be one that comes in pieces that you then put together by explaining to an AI what type of program you want, adding only the features you want and ignoring everything else

its always been a problem for me that ive never been able to find something that works exactly how i want, so i just put up with whatever is close enough, like obsidian for example. its probably because note taking is just a very personal thing so everyone is going to have different needs, and the amount of options out there is kind of proof of that

from the point of view of a developer, an AI would help with the complexity of a program that has every feature under the sun, and for the end user ian Ai would help the complexity of having to put all those modules together and making them work well

obviously each person could just vibe code their own program right now but each one would be starting from scratch. it would be more efficient to start with the same modules that have been tried and tested and then piece them together into something more standardised

i would love if this was a thing for most software actually. photoshop for example has only a dozen features that i ever use and the other 1000 features are wasted on me and just mean a longer startup time and a larger install size, but also i dont want want an AI to make me a custom version from scratch because you would probably spend more time trying to iron out all the weird bugs in it than actually using it

Thanemate 3 hours ago|||
A few years ago I was wishing the same, but I was wishing it for someone knowledgeable enough.

Today I wish the same, but for someone with enough motivation and tokens instead.

Don't get the wrong idea: I would be glad for a OneNote/Obsidian alternative that's performant. I just lament the days where I'd stare in awe thinking about the levels of wizardry one must get to in order to build something that I admire. Now the first thing that comes to mind is "I wonder how many tokens did this took them to make".

davedx 1 hour ago||
Yup.

I am currently throwing a lot of tokens exploring various theories of speeding up matrix multiplication on Metal.

If you won't be ambitious why do you assume somebody else will?

mindcandy 10 hours ago||
Agreed.

I've been seeing too much "I've been coding for decades and what I've always done has be reduced to telling AI to do it for me."

and not nearly enough "I've been coding for decades and recently worked hard for months with AI's help to make something I would have never considered possible before."

Much easier to complain that you are bored than to step back up to high-effort with your new fancy tools.

ricardobeat 8 hours ago||
Those were exactly my thoughts when deciding to write a new JS engine [1] written from scratch.

Having been a product and UX-focused dev for my entire career, I knew only the basics about parsers and compilers, but have enough experience to grasp where each piece of the puzzle fits, and how to evaluate them. At the beginning it was just a fun test, but it got progressively more serious; it now implements 100% of the latest spec, beats QuickJS in performance, and surpasses V8/JSC in test262.

It took me four months, and I imagine it would take me a single month to do it again - I’ve learned a lot. Someone who already knew what they were doing, and with the right orchestration, could achieve this in weeks at minimal cost.

I really think we are in for a cambrian explosion of software, enabling things that were just always a little out of reach before (like why can’t most of your devices really talk to each other, in 2026).

[1] https://github.com/ricardobeat/boomkat

jacquesm 7 hours ago||
> from scratch

Beg to differ.

adwn 3 hours ago||
Please explain what you mean by that.
solyin 2 hours ago||
whichever LLM GP is using, there's undoubtedly mutliple JS engines' source code in the training data, making it not really "from scratch".
zulban 9 hours ago|||
In the spirit of the latter, here's mine!

https://blog.stuartspence.ca/introducing-asteria.html

https://store.steampowered.com/app/5482440/Asteria_4X/?beta=...

To be clear, I've made large software and game projects over the years, but no way I'd have found the time to do a remake/enhancement of a game I loved as a kid from 1995 that has zero business case. Not without AI.

linsomniac 8 hours ago||
>In the spirit of the latter, here's mine!

To pile on, here's mine: https://github.com/linsomniac/apt-cacher-ultra

It is a robust, reliable cache of apt packages, with the additional goal of still being able to serve packages from the cache even when the upstream is down. This was started shortly after that DDoS of Canonical this past year. We've run apt-cacher-ng and apt-cacher over the last dozen years, but (a) it requires hand-holding about once a month and (b) it did absolutely nothing for us when Canonical was under DDoS.

I've put well over 100 hours of my time into it. Still running into a lot of people knee-jerk calling it "slop", but I've had 200-ish machines pulling from it for 6 months and it has worked way better than apt-cacher-ng.

I'm not really sure what to do with people who dismiss AI-assisted projects, while dehumanizing the 100 hours of my time I've put into it. I fear we're running the very real risk of both sides losing: the people trying to thoughtfully create with AI losing because of the AI, and the people avoiding AI losing because they can't keep pace.

cowlevel 8 hours ago||
To play devil's advocate, that sounds like the sort of uncomplicated thing that you could've manually vibecoded in 2020 without an LLM. What changed is that the LLM doesn't let you get analysis paralysis.
yuye 7 hours ago||
>manually vibecoded

What the fuck does this even mean?

cowlevel 7 hours ago|||
You just write the code, don't stop to think. You only have to implement the very small set of requests that an apt client can make to an apt server. Probably "get package index" and "get package file".

Like za_creature said you can use a language more towards the YOLO end of the spectrum - more Go or Python or JavaScript than assembly or Rust.

Your commit history shows you had an issue of high background CPU use. You probably wouldn't have it in a manually coded implementation.

sublinear 6 hours ago||
> you can use a language more towards the YOLO end of the spectrum - more Go or Python or JavaScript than assembly or Rust

You might want to change the way you phrase this idea. I think you meant that Go/Python/JS are more "YOLO-friendly languages" (you'll get into far less trouble if you write slop in them). My initial reading was the opposite. It sounded like you were saying the languages themselves are the slapped together garbage.

Assembly is most certainly not "YOLO-friendly", but is more YOLO.

za_creature 7 hours ago|||
It means that you use an interpreted language without checked types and have a `test` command that prints out "lol"
yuye 7 hours ago||
Seems like I did a lot of manual vibecoding back in college
digilypse 6 hours ago|||
Building a procedural open world at the scale of a flight sim in UE5, in a month wrote 5k prompts, spent 40B tokens and will likely take at least a trillion more over the next year of full time dev work.

Big solo projects exist, they're just not coming out as frequently because of, uh, how time works

jacquesm 9 hours ago|||
> "I've been coding for decades and recently worked hard for months with AI's help to make something I would have never considered possible before."

I think we'll see a lot less people willing to share if the end result is just to feed the machine no matter how they arrived at it.

magicalist 8 hours ago|||
Also, "ok, and now I've cloned your hard work overnight, no need for any decisions on my part, I just had my agent use yours and reverse engineered it and/or used it as an oracle. Why the frown? I thought you were in this for intellectual curiosity and exercising your creativity, not just stroking own ego, right?"
orangecat 8 hours ago||||
I think we'll see a lot less people willing to share if the end result is just to feed the machine no matter how they arrived at it.

I don't see why I should care about this any more than I cared about "somebody I don't like could read my code and learn from it" in the past. The frontier labs can generate or buy all the training data they need; not releasing your app isn't going to hurt them in the slightest.

mindcandy 8 hours ago|||
I get not wanting to contribute to closed, commercial models. We need to hurry up and get Folding-at-Home style distributed community model training going. At that point, I’d be pretty happy if my projects contributed to improving community models. Even if commercial models benefited too.
happytoexplain 10 hours ago|||
It makes me feel actually sick that so many people can't separate their positive feelings about AI from people's misery (it must simply be "complaining"), and vice versa. As if both things can't exist, for some reason. It's a common tribalism problem, but it's been kicked up a hundredfold by AI.
jacquesm 9 hours ago|||
Precisely. I have both feelings simulataneously. I am impressed by what it can do and horrified because I realize what it will do to the job market and society in general. Meanwhile everybody seems to believe that AI will cure cancer and therefore we should let it do all the damage it will do without realizing that people will die because of AI as well (in fact have already died because of AI).
_Microft 21 minutes ago|||
This is a reply to the dead comment of buriram:

> If anything, it should make me more optimistic, not less. If you have an idea, you can turn it into product within 30 minutes, no matter how complicated it is.

There is no product in that anymore because someone else could copy your product in the same time.

anilgulecha 7 hours ago||||
Hyperbole much? If you are serious, then what cohort of people are dying more per million, than before 2025?
jacquesm 7 hours ago||
Girls attending school in Iran.

Give it some time and you'll be adding to that list.

rashkov 6 hours ago|||
If anything, AI could have prevented this strike by invalidating stale targeting data. The school building had originally been part of an IRGC military installation, then was physically separated about ten years ago. Satellite data would have made it abundantly clear that it was functioning as a school. A human in the loop could have prevented this tragedy by looking at the satellite data, but so could an AI system.
jacquesm 6 hours ago||
That's the problem when you're vibe bombing you take that human out of the loop. Humans take time and cost money, this is so much more efficient. /s
Vaushite 6 hours ago|||
I don't think that's true, Gaza residents die at much higher rates. Give it another 30 years for all the truth to come out and we'll probably learn that 98% of them were already dead as of the time of this comment.
jacquesm 6 hours ago||
Yes, what is happening in Gaza is disgusting, but the context was people dying on account of AI and this was the most concrete example that came to mind.
nish__ 5 hours ago||
Tesla autopilot has also killed dozens of people.
buriram 7 hours ago|||
[dead]
bibabaloo 7 hours ago||||
Exactly. I feel both feelings simultaneously.

AI has essentially stolen my career from me. I _liked_ having to solve complicated problems with software, I enjoyed having to get into the nitty gritty to get things done. I never really cared that much about the actual business problems I was solving, so moving up a layer of abstraction to be some sort of bastardized product manager/architect does not scratch the same itch.

OTOH, for solving problems I care about, AI has been a god send. I can achieve things that I would have never had the time for.

solyin 2 hours ago||
We call that cuckcoding.
tengbretson 7 hours ago||||
Despair is not a tribe.
aaron695 7 hours ago||||
[dead]
globalnode 10 hours ago||||
if youre complaining then youre part of the problem buddy. get out of my way while i work on the future^TM /s
pessimizer 9 hours ago||||
The distinction you're making between "people's misery" and "complaining" is just emotive pandering. You're complaining that people aren't understanding the depths of your misery. That certainly annoys me; everybody has problems.

The amount of sympathy programmers are expecting others to feel about their problems has been kicked up a hundredfold now that its their jobs that have been threatened by AI. Their tribe feels pain more deeply than others, I guess.

My positive feelings about AI are marginal; my feelings about its performance and the power of the people who scheme to control it are very mixed. My negative feelings about the whining of the most coddled profession on the planet outside of finance are intense.

The problem is that making CRUD apps is not creative, and even if AI plateaus at mediocre, it will still replace a Rails monkey. If you are creative, AI has opened up a world of possibility and productivity, and you painfully feel the limitations and the stupidity of the current level of LLMs; but if you're a mechanic, it's over - I'm pretty sure that was the keynote at the last Rails con. Sorry. Hope you didn't spend all of your massive incomes on toys and rent.

hn_throwaway_99 9 hours ago||
> The amount of sympathy programmers are expecting others to feel about their problems has been kicked up a hundredfold now that its their jobs that have been threatened by AI. Their tribe feels pain more deeply than others, I guess.

Well, just wait then, lots of other professions will soon get to realize the same sort of pain, so you'll be able to be similarly dismissive and condescending to them, too.

A lot of people don't realize that the frontier AI companies are so focused on automating software development first because they are all racing to be the first to get to RSI. I don't know if RSI will actually happen, but many, many other professions will soon be in the same boat. Mathematicians have already felt the pain, and those mathematicians who aren't the few who have tenured professorships are certainly not (generally) some of the most coddled professionals.

But lots of folks low on the salary totem pole (copywriters, paralegals, etc.) are already being hit hard by AI and that blast radius will continue to grow.

Karrot_Kream 8 hours ago|||
Plenty of other professions were hit by computing. Part of why programmers are so emotive about this concept (other than the fact that emoting online loudly seems to be much more accepted in software than other professions) is that programming has never been threatened in the same way as other professions have been until now.

My parents-in-law started their careers as management consultants. The job in their time was much higher prestige and much higher value than it was when I started my career; free flow of information over the internet and commodification of spreadsheets changed all of it. From my parents' generation, I know practical effects folks who became unemployable once movies went to digital effects; engineers who found their draftsmanship skills obsolete. Folks with near-photographic memories whose entire superpower was destroyed by computing. I personally grew up in a blue collar community that was income depressed because its labor became commodified, though that was due to mechanization.

hn_throwaway_99 5 hours ago||
FWIW, I agree with pretty much everything you've said. But I don't think it's unique to any profession or individual that they tend to care the most deeply when it hits them directly.

The only thing I don't really agree with is where you say "My parents-in-law started their careers as management consultants. The job in their time was much higher prestige and much higher value than it was when I started my career." I still think of management consultants as some of the highest paid careers around, and getting a partnership track job at one of the Big 3 is one of the most desirable jobs (for MBA types anyway) there is, so I just don't know what you're talking about with this one.

Karrot_Kream 27 minutes ago||
> But I don't think it's unique to any profession or individual that they tend to care the most deeply when it hits them directly.

Sorry, I didn't mean to imply that. I just meant that part of the unique feelings in the air for software engineers is that this is the first time we're facing this.

> I still think of management consultants as some of the highest paid careers around, and getting a partnership track job at one of the Big 3 is one of the most desirable jobs

There's plenty of other jobs the MBA type could get into these days which are also high prestige and there are now many more tiers of management consultants. The elite folks at McKinsey are still high prestige with high salaries, but your average Accenture or Deloitte consultant is both pay and prestige wise about the same as an average knowledge worker. Plenty of VCs, fund managers, and investors are high prestige MBA-types. The explosion of private capital means there's a lot of opportunity to manage private capital; private capital markets were just much shallower 50 years ago.

buzzerbetrayed 8 hours ago|||
> you'll be able to be similarly dismissive and condescending to them, too

And? Who are these people that need all this sympathy from internet strangers? Grow the fuck up and go solve your own damn problems. I can’t stand these “I need internet strangers to tell me that my life is, in fact, hard” people.

8note 9 hours ago|||
if the complaints can be properly pointed at the actual problem - the corporate culture the complainers are actively upholding or the capitalist system at large, id be much more sympathetic

its a tribalism problem, but one of trying to uphold the current tribe system while theres a pretty obvious new tribe system replacing it

bluefirebrand 9 hours ago||
I'm not trying to uphold any tribe I just want to feel secure in my job. :/

AI has taken that security away from me

Vaushite 6 hours ago|||
The whole "needing a job" thing is already part of a tribe though. It's a tribe that says (and enforces) that everyone needs to work for money or else.
besterman23 6 hours ago|||
I don’t think bluefirebrand is in the tribe of “everyone must have a job or die” so much as they’re in the tribe of “everyone says I must have a job or die”. Like yeah if I was forced at gunpoint to possess something or be ostracized from society then I too would be a little perturbed if someone made an automatic “take away the thing” device.
Vaushite 6 hours ago|||
Yeah, correct, but I think it's also necessary to apportion blame correctly. Tribalism is a big part of the problem here. When people propose solutions to this problem they're often met with purely tribalist counter-screaming.
bluefirebrand 6 hours ago|||
You're spot on

My lifestyle isn't super expensive, but I can't afford to retire or anything. I have a mortgage that I still owe money on

besterman23 6 hours ago||
Well you’re not alone, I’m a little more stubbornly optimistic perhaps, but I feel your stress.

My comforting thoughts are, who is this all for, and what would happen if AI actually makes human labor redundant? Labs control the AI sure, but so much stuff is built around humans that it almost becomes comical to think it would be a bad outcome for a the average person.

Farms and land don’t cease to exist, houses/apartments don’t go up in flames instantly, people aren’t reduced to functionless sludge creatures as soon as they’re done being economic drivers. What’s the real plan? All the normal people die and a thousand or so chosen few sit around and watch AI videos and eat grapes until the heat death of the universe?

Nah, we’ll figure it out, perhaps it will be harder temporarily, and perhaps SWEs lose status before everyone else, but it will probably be okay overall.

Vaushite 5 hours ago|||
But the incentives are not aligned, we are slaves to Moloch, the god of path dependence as described in Slate Star Codex.

Imagine what happens if landlords decided one day to collectively demand more money than actually exists in the total monthly income of workers. What would happen?

You can point out that if everyone just stopped paying rent, their houses and apartments would still exist, and they could live rent-free as their landlords would have no money to spend on enforcement. Technically, this is not untrue. But it's not what would actually happen, is it? One person would be the first to default on their rent, and their landlord would use the money collected from all their other tenants to seize back that tenant's formerly rented property. No individual tenant would dare to be the first to stop paying rent, so they all continue paying rent, selling their stuff, taking out loans until there's physically no way for them to keep paying, and only then do they default.

bluefirebrand 4 hours ago|||
I might feel more optimistic if I hadn't been laid off and weren't struggling to find work in this new madhouse of an industry

I am strongly feeling I'm already redundant

baq 3 hours ago|||
‘Having to work for money’ beats ‘having to hunt and farm for food’ and it’s technically a small step away.

‘Not having to work and being warm and fed’ is called being a pet. Some cats and dogs enjoy this life greatly. I’ve been thinking about this a lot recently.

epihelix 9 hours ago||||
To be fair, many of us working outside of software engineering sadly never had that job security, even before AI.

I'm sorry for your loss, but welcome also to the real world. You had it better than most for a long while.

otterley 9 hours ago|||
What are you doing to adapt to the new reality?
jacquesm 9 hours ago|||
What makes you think everybody will be able to adapt to 'the new reality'? That's pretty cruel.

I know plenty of people in their late 40's 50's and 60's that were doing fine and who now have to compete with junior and Claude.

And sometimes just Claude.

Obviously they had no inherent right to income but still, people have obligations that need to be met and if they stop spending the economy is not going to be happy. Especially cruel because we have been telling everybody for decades that a career in software is stable and that there will always be a need for more people.

I suspect that when all this is over 1929 will look pretty good.

otterley 8 hours ago||
> What makes you think everybody will be able to adapt to 'the new reality'? That's pretty cruel.

I don’t, necessarily; but I do know that if you’re not even trying, then you’re putting yourself at greater risk. This isn’t one of those developments that people can just stubbornly dig their heels in about.

Life throws obstacles at everyone. Learning how to dodge and weave is essential to survival.

> I suspect that when all this is over 1929 will look pretty good.

Oh come on. Let’s not be so dramatic, shall we?

fugalfervor 6 hours ago|||
> I don’t, necessarily; but I do know that if you’re not even trying, then you’re putting yourself at greater risk.

We could also all put our gifts toward preventing the "new reality" you see as inevitable, and put you at greater risk.

The future isn't written yet. Your ability to predict it is an illusion. In aggregate, people whose job it is to predict large-scale economic events are worse than chance in their predictions.

solyin 2 hours ago|||
> In aggregate, people whose job it is to predict large-scale economic events are worse than chance in their predictions.

Sounds good, but isn't supported by data. Tetlock did not establish that all experts are worse than chance.

> The average expert was slightly better than chance.

-Tetlock

otterley 6 hours ago|||
Happy to come back to this in 5 years and see whether you were right :-)
crabmusket 7 hours ago||||
> Life throws obstacles at everyone.

This is sensible and pragmatic, but I think you're talking past the other commenter.

Obstacles presented by, for example, your boss, or your company's competitors, or your political system, are not the same as obstacles like heartbreak, natural disasters, emotions, illnesses we cannot yet cure.

> Learning how to dodge and weave is essential to survival.

A lot of people perceive that elites are throwing dodgeballs at them in order to increase their own profits. Saying "them's the breaks, it's just the way it is" appears to be deflecting criticism from those elites and that system.

It probably depends on whether you think we could actually feed everyone, today, if we chose to, or if you think e.g. human nature prevents that from being possible.

jacquesm 8 hours ago|||
> Oh come on. Let’s not be so dramatic, shall we?

You'd have said the same thing in 1928...

Seriously: this is a massive problem that we are creating and given that the tools that make the problem require better tools to solve them I really am not all that happy about how this is going.

otterley 7 hours ago||
> You'd have said the same thing in 1928...

Hindsight is 20/20. Besides, what good is panicking? It won’t help with the inevitable; better to adapt and save for it.

> the tools that make the problem require better tools to solve them

You’ve found the opening :-)

jacquesm 7 hours ago|||
Sorry but you are coming off as utterly tone deaf and patronizing. People are losing their jobs. This is not a small thing and it will cause a lot of misery for those people. To effectively tell them to man up and to adapt when that simply isn't an option is losing sight of the human angle. Not every problem is a technical one and not every problem can be solved with technology.

I'm not worried about myself, I've had a lot of luck in my life for which I'm super greatful. But I'm also quite aware of the exceptional position that puts me in and how many people are not so fortunate that they could probably live on their savings for the rest of their life if things ground to a halt.

Most people live paycheck to paycheck, or they may have a few thousand bucks in savings at most. They've worked hard all their lives and simply were never in a position to save enough against this kind of eventuality because the deck was stacked against them.

Have a heart, and realize that barring a couple of unfortunate moves it could be you looking at your last 500 bucks with rent due and a couple of mouths to feed.

yuye 7 hours ago|||
>Sorry but you are coming off as utterly tone deaf and patronizing.

I agree, but I'd like to think these people come from a optimistic point of view.

A lot of people don't seem to understand that the "human in the loop" is exactly the thing the big AI leaders want to cut out as much as possible.

jacquesm 7 hours ago|||
That's being willfully blind at this point in time.
whoanoway 7 hours ago||
[dead]
otterley 7 hours ago|||
I hate the idea that it’s considered “tone deaf” to encourage people to adapt to changing conditions. I’m not going to adopt a pessimistic tone and say “yup we’re all fucked, ain’t nothing we can do.” It’s intentionally changing the tone, not being deaf to it.
otterley 7 hours ago|||
> Sorry but you are coming off as utterly tone deaf and patronizing.

I’m sorry if it’s coming across that way. It’s not my intent, and I’m aware that many people are a lost paycheck away from a crisis.

But if you really think the right thing to do in response is to complain and commiserate, I don’t think that is helpful, either. I think it’s much better to encourage behavior that has a chance of being effective.

If you think it’s somehow wrong to encourage people to behave in such a way that has a better chance of setting them up for success, then I vehemently disagree.

> To effectively tell them... to adapt when that simply isn't an option is losing sight of the human angle.

You must have a pretty low opinion of people if you think they can’t adapt.

jacquesm 7 hours ago|||
You really don't get it, and I think I've tried my best so have a nice life.
otterley 7 hours ago||
Whatever, dude.
fugalfervor 6 hours ago|||
> But if you really think the right thing to do in response is to complain and commiserate, I don’t think that is helpful, either.

What if complaining and commiserating leads to fighting for political actions that lead to outcomes we like better?

otterley 6 hours ago||
Possibly. But 1/this thread doesn’t seem designed for that; and 2/I’m not sure what outcome you’re contemplating. If it’s “we need better unemployment insurance and public healthcare,” I’m totally down with that. If it’s “ban the use of AI for writing software,” I think that’s a fool’s errand: the genie is not going back into that bottle.
debo_ 7 hours ago|||
How long would you be able to sustain a mostly-comfortable lifestyle if you were to lose your job right now with no chance of finding new employment? If the answer is, say, more than a year, that might alter your perspective on the issue.
Tanjreeve 2 hours ago||
As the conversation was about the societal trend. For the vast majority of people the answer is <= 1 month and it drops off precipitously adding months on.
bluefirebrand 9 hours ago||||
Dunno yet. Thinking about going back to school and retrain for something else, because software is pretty much over for me

That or swallow a bullet, we'll see. Haven't decided. We'll see how long my current unemployment lasts, and how long my savings last after that

alex_anglin 8 hours ago||
HN stranger, I want to observe that you shared a suicidal idea. I'm sorry to read about your unemployment situation and know things must not be easy. As one HNer to another, I implore you to not to pursue that path and seek help in doing so. That we are members of this community confers to us opportunities to build knowledge that serve us well as life long learners. In that vein, going back to school is not a bad idea.

Having been in this game for a long time, I get the negative aspects of the industry. They grind on me, as I believe they have for you. Choosing a different path is not an all or nothing proposition. Your knowledge, and you as a person, have value. I hope you find a way towards better mental health and wish you well on that journey.

yuye 7 hours ago|||
I appreciate your concern, because I feel the same way. However, you are wrong.

>Your knowledge, and you as a person, have value.

This is the exact thing AI is threatening to take away.

otterley 7 hours ago||
If you honestly believe that is true (and I do not) — don’t let it. Become something AI cannot replace.
yuye 7 hours ago||
>Become something AI cannot replace.

What will it not replace, eventually?

fugalfervor 6 hours ago||
Love to a family member.
yuye 6 hours ago|||
That doesn't pay the bills, does it?
otterley 7 hours ago||||
Thanks for saying that. My sentiments are the same. Life is difficult for many, and we all struggle in different ways. I’m sure bluefirebrand has something amazing to contribute to this world, even if it’s not what they think it is right now.
bluefirebrand 7 hours ago|||
Yeah, you're right

Been seeing a counselor for over a year already

Went and made a doctor, guess it's time to look into medication

Thanks

Don't worry about me, I'll be fine. Been here before, just very unhappy to be here again that's all

otterley 7 hours ago||
Best of luck to you. *Salute*
vigilantpuma 9 hours ago||||
What are you doing?
otterley 8 hours ago||
Using AI as a force multiplier to go above and beyond!
vigilantpuma 6 hours ago||
That’s pretty nonspecific.

I’m not trying to be contrary, just that doesn’t say a lot.

micromacrofoot 9 hours ago|||
training my replacement
olalonde 7 hours ago|||
Count me in the second camp. I've been writing software for 20+ years, and I recently built a low-cost Google Voice alternative because every business VoIP option I looked at was either overpriced or missing something I wanted. Without AI, that's a project I probably would never have started. With AI, I built it solo in under a month. I even have some paying customers now, though that wasn't the primary goal. So far, the hardest part seems to be opening an Apple Developer account...
geraneum 8 hours ago|||
> worked hard for months with AI's help to make something I would have never considered possible before.

Don't we see this already a lot? I feel like people constantly say this exact same words.

xpct 9 hours ago|||
I agree.. partly, and my problem is with enjoyment. I did some hand coding today and immediately got in the zone, something I'm still not able to do with LLMs. It most definitely took me probably ~2x longer than it would with an LLM, but it was much more enjoyable owning every decision behind the process, and having a full view of how the system worked.

I think this could be achievable with LLMs if they had a much higher token rate. That way you'd have less downtime and could work on the problem more aggressively. How it's designed to work now, offloading cognitively, doesn't feel very good, even when you 'ship' more.

linsomniac 8 hours ago|||
>my problem is with enjoyment

I get it, I've gotten a lot of joy over the decades from the specific act of programming. But I also get a lot of joy from making something. I'm old enough now that I don't have a lot of my time left to "hand stitch an amazing tapestry". But with AI tooling, I do have time to try out a bunch of ideas and see how they work, scratch little itches and also just run a mad scientist library of experiments, without each experiment taking tens or hundreds of hours of coding to see how that experiment pans out.

thwarted 2 hours ago||
> I'm old enough now that I don't have a lot of my time left to "hand stitch an amazing tapestry".

Why not? What is the goal of "having an amazing tapestry"? Do you need to do increasing more things in the limited time you have left and making a tapestry isn't one of those things? What will you have once you've "finished" an amazing tapestry, just something to hang on the wall and look at? How does one "use" a tapestry after it's "finished" such that the act of finishing it is the most important thing? If you've finished it, will you get more enjoyment from looking at it for longer because it was finished sooner and thus the length of time you can look at it before you die is maximized? Exactly what you are optimizing for here?

vigilantpuma 9 hours ago|||
Yeah, I can never get in the zone with LLMs either. It’s like operating in constant interruption mode. And I always thought I was good at multitasking (even though I know formally it’s an illusion)
ra0x3 7 hours ago|||
It would be nice if we could get a Show HN category specifically for this. I feel like often times when people share projects (whether on HN or otherwise) they're immediately downvoted and cast aside as "AI".

Can we get a forum for sharing project that were _proudly_ built with AI due how ambitious they are?

Arubis 10 hours ago|||
I am mostly in agreement. And I suspect there are many folks that’re trying to ship something AI-assisted that’s sufficient to get to income security first, and who would use success there as a stepping stone to greater things.
bemtevi 10 hours ago|||
The problem is, why even produce something greater now when someone is just going to clone it with AI? And moreover, what differentiates software now will no longer be the care put into it but marketing and trends. The highly commercialized nature of software means that there's not much point now in doing anything except getting there first and exiting with a decent nest egg.
majormajor 10 hours ago|||
> And moreover, what differentiates software now will no longer be the care put into it but marketing and trends. The highly commercialized nature of software means that there's not much point now in doing anything except getting there first and exiting with a decent nest egg.

That happened at least 20 years ago. How many recent "this product did so great because of the care of software engineering, and now the creator is comfortable for the rest of their life without risk of it being copied" success stories are there compared to "this product chased some trends VCs were nuts about with a slapdash MVP and the founders took out 8 figures from their later fundraising rounds, but then the business sputtered out"?

I think there's an angle with AI tools where business-minded people will have a better chance of doing interesting things now than in the recent past, because you could potentially tailor much more deeply to individual customers with reasonable economics than in the past. There are fields where there's room for a garden of solutions from different small-team vendors appropriate for different use cases instead of a one-size-fits-all SaaS winner-take-all type market in the past. We could kill the old line about SAP around needing to change your business to accommodate SAP instead of customize SAP to accommodate your existing workflow.

But if you aren't business-minded at all there are likely less places that will need to hire as many careful maintainers or novel-software-writers, which obviously is a huge kick in the teeth to a lot of people.

jltsiren 9 hours ago||
It seems to me that you are comparing two kinds of business-minded people. Some want to sell tailored products to individual customers, while others want to sell one-size-fits-all products to many customers.

You could also focus on problems. What are the actual problems you want to solve? Can you use software to solve them? Do you still need to buy that software from other companies, or is it now feasible to have sufficient in-house expertise to develop it yourself?

8note 9 hours ago||||
because its fun?

why are you here if you dont enjoy the solving of problems first and foremost?

bemtevi 9 hours ago||
I love solving problems. But I don't enjoy sharing my solutions with the way the world is today. My comment was directed towards the "sharing" aspect, not the making aspect. I still solve problems on my own and learn on my own but I'm not a fan of the way the world has become.
bluefirebrand 10 hours ago|||
Yup

If you can make it solo with an LLM then someone else with an LLM can copy it immediately

mindcandy 8 hours ago||
Good for them?
fuzzythrowaway 9 hours ago|||
UBI or a living wage for part-time workers in-line with what was expected would be possible from productivity gains over the past half-century would do that. You just have to get the "hard workers" who are happy to race to the bottom on their way to the top, and undercut/throw under the bus everyone else in the process.

Can we please, for once, stop trying to figure out how to "get ahead" of each other, and instead figure out how to build a decent and dignified floor for as many people as possible? Because I imagine that, "Ultimate power in the hands of anyone with enough VRAM to run GTAVI," works better when people are in a culture of looking out for each other, versus a culture of clawing their way to one of the limited lifeboat spots (under the mistaken impression that there ARE lifeboats, when, again, everyone potentially has the power to blow up the lifeboats).

sdevonoes 10 hours ago|||
Problem is that before I wasn’t paying for tools like postgres, git or linux. I donate, and I know that money goes to good hands.

Now I must pay for codex/claude, and that money goes to billionaires psychopaths. So that sucks as you can imagine

ahartmetz 9 hours ago||
Also if you do FOSS, renting model time to be able to work could hardly be more against the spirit.
bitwize 8 hours ago||
Per Linus, you're not a serious developer unless you can afford access to these models anyway, so it's not really a big deal in the end.
ahartmetz 4 hours ago|||
Linus Torvalds has never cared all that much about the freedom aspect. Why not make the kernel GPLv3 or sue some companies violating even the GPLv2, for example?
wyre 6 hours ago|||
Ooph, this quote sounds so much worse taken out of context.

My understanding from reading the lwn article is Linus's implication is more specifically about filtering out people that cannot write code without LLMs or the willingness to spend the money on the tokens required to uphold the quality of the kernel. He does not want to push out developers that do not use LLMs.

amelius 8 hours ago|||
It's the same thing I feel when I hear Terence Tao speak about AI, to be honest.
magicalist 7 hours ago||
> It's the same thing I feel when I hear Terence Tao speak about AI

Which talk of his gave this impression?

olalonde 7 hours ago||
This one: https://www.youtube.com/watch?v=svl_1upFpQo
echelon 10 hours ago||
AI is my jet pack.

I was a fantastic IC and built really amazing software. I'm an even better AI-empowered engineer.

The old era is dead. The new one is exciting.

BobbyTables2 5 hours ago|||
The problem is now the AI can do for $100 what took you 3 months full time.

Employers previously hired you because cheaper alternatives such as offshoring were impractical…

Now the AI is cheaper, faster, and better than domestic labor and offshoring while still hosted domestically…

Some will feel one doesn’t need an experienced rockstar to babysit an AI…

In about an hour I just solved about 80hrs worth of personal coding/debugging with a portion of a $20/month Claude subscription… Frankly it makes all my knowledge and experience feel kinda worthless… I only gave it a few sentences…

mindcandy 2 hours ago|||
My POV is that indicates you need to up your expectations for yourself. You apparently have the knowledge and experience to cause 80 hours worth of work to be completed in a few sentences given today’s tools.

So then, given your knowledge and experience, what challenge would require 80 hours of real, focused work out of you using today’s tools?

echelon 5 hours ago|||
You don't pay a milkman anymore.
amelius 10 hours ago|||
Yes until the AI labs start charging the real price.
Aozora7 9 hours ago|||
When AI labs mature and inference costs start to matter, they will start optimizing for inference cost instead of sacrificing everything for intelligence.

But even without that, open weight models are already good enough and everyone would be fine with paying unsubsidized prices for them.

mgaunard 1 hour ago||
So by "more ambitious", people really mean "waste more tokens"?
yipinwong 2 hours ago||
I don't want to hear that from someone who has no ambition to make the site look readable enough to even care.

wtf is up with the site.

dukeofharen 2 hours ago||
This is one of the most plain and readable sites I've come across in years. No cookie pop-up, no scroll highjacking, no unnecessary images or animations, it's just about the text. Bot account?
creata 2 hours ago|||
His reasoning:

https://danluu.com/slow-device#appendix-this-site-vs-sites-t...

https://twitter.com/danluu/status/1115707741102727168

johnfn 2 hours ago||
Genuinely incredible comment to see on hacker news.
SoftTalker 8 hours ago||
Software is already too ambitious. It's beyond our ability to write correctly, reason about or manage securely. When we can get to a point where we don't have a level 10 CVE every other week or millions of people's private information leaked constantly, maybe we can talk about getting more ambitious.
drooby 8 hours ago||
Let's be more ambitious with the scaffolding and tooling that makes software correct, secure, and easy to reason about.
SoftTalker 7 hours ago||
That would be ambitious, since we haven't been able to create those things yet to date.
Vaushite 6 hours ago||
We have. Languages like Lean and Wuffs associate formal correctness proofs to all code. This is impractical to do by hand, but AI can bruteforce it. If a proof exists at all - if the code is ever able to compile and verify - then it proves the code is correct.

Barring underspecification, and bugs in the verifier.

budoso 8 hours ago||
Who is “we” here? Every company and individual out there? Do you anticipate a solution to these issues you mentioned that would work to solve all the world’s problems?
librasteve 2 hours ago||
I made a new spreadsheet https://omasheet.org based on a wish list of the things I wanted:

  - ease of use
  - markdown friendly
  - strongly typed
  - exact maths
  - columnar data (Apache Arrow)
  - fast queries (Polars)
  - code oriented
  - AI driven
(a partial list btw!)

Happy 41st birthday Excel

chromejs10 4 hours ago|
Should be more ambitious with the websites we build to host blogs... geez
More comments...