Hacker Newsnew | past | comments | ask | show | jobs | submit | mikert89's commentslogin

demand for software will increase, but it will become a lower skill job

The industry is changing. Coding is becoming a commodity, which means other skills will have to be developed and mastered to meet the future demands. We will still need people to build a platform to run AI. To maintain software to do Inference, to maintain a pipeline to train AI...

The abstraction layer is being pushed higher


what would you use instead?


only on hacker news, do we see the biggest innovation in tech in our lifetimes, and you get this weird cynical negativity


“Biggest innovation in tech” at times feels like 2000 era Nokia smartphones. You got phone with circle keyboard! You got foldable phone that turns into a neat camcorder! You got mp3 player phone!

All with marginal value add and having more to do with fashion than with actual innovation.

Real innovation is synonymous with problem solving. The only problem tech industry is solving nowadays is keeping its bloated valuation afloat.


In my mind, LLMs have strong parallels with self-driving vehicles. Both are impressive tech innovations with amazing future potential, and both have no shortage of evangelists that have claimed that the future is already here. Both have a swath of average joes trusting them with their lives and livelihoods, while those with enough technical knowledge realize that both can fail in unexpected and sometimes catastrophic fashion and won't use either without significant babysitting.

The primary difference I've noticed, however, is that the AI evangelists also have a flair for painting a picture where everyone's jobs are eliminated, while many CEOs are already using it as an excuse for layoffs.

I can see no reason why there'd be any negativity about AI.


self driving works


I guess that depends on how old you are. The internet itself is a strong contender for being a bigger innovation. And the web. The personal computer. Smart phones, and even cell phones in general. Oh, I almost forgot GPS. And that is all just in the arena of personal computing/devices. Get outside of tech and bring in science, and we're in a completely different world.

I mean, yes, LLMs are an innovation. But outside of the tech industry, they are not having anywhere near the impact on people's lives as many other inventions.


Yet. The Internet was not impactful for the average person for many years. It took a long time for even half the population to get Internet access, and it took a long time for the Web to be developed


Is it really only on HN? I ask because I'm seeing it more or less everywhere I look, in and outside of tech.


Only on Hacker News, and everywhere else.


for now the LLMs will build off human understanding, eventually we will be left behind


So disappointed in jetbrains.


This is going to kill Saas


Meanwhile they won't let you build outside of the webui anymore, agent sdk blah blah changes bc no one can afford api pricing except Accenture. Was moving all my stuff to gpt this morning. Claude is nuts.


I've come to the conclusion that if AI can do it, its not hard. None of the complicated software i work on can be reliably written by ai yet


SotA models have cracked a handful of research-level math problems though.

The default Claude Code style harness is bad for complicated problems as well. Just taking the specific class or function you're working on, and putting it into a deep research style loop yields way better results. Limiting the initial context by hand is still the way to go in a lot of cases.


No, it's the same for math from what I've seen, aka it can do some of the easy things, usually with a lot of help. People usually mean the Erdos problems (aka "a list of things Paul Erdos thought were neat") and, well, here:

> While Erdős generated a huge number of problems, they are not all equally significant and important. I have, unfortunately, seen some mathematicians grow dismissive of Erdős problems recently, perhaps because they have seen reports of AI solving problems on this site that turned out to be quite simple, and wrongly generalised this to assume that all problems posed by Erdős are amusing novelties, of the level of olympiad problems.

From: https://www.erdosproblems.com/forum/thread/blog:5

The rest of the article isn't about AI at all, but I did think it was funny that it describes mathematicians as having more or the same opinion as SWEs.


You're right, definitely as a helper, not a one shot thing.

Here's an example unrelated to the Erdos problems: https://arxiv.org/abs/2510.23513


I flat out don't take arxiv papers seriously without a lot of corroboration. Basically ~anyone can post ~anything to it. They do spam moderation but no content review.

Also that paper admits the problem turned out to be pretty trivial and was only unsolved because nobody had bothered to try that hard (page 11)

There's a lot of problems with paid scientific journals being a walled garden and I am by no means defending that system, buuuut it's also true that anything published to an open repository is almost certainly there because it wasn't good enough for anything else.


That probably took a lot more tokens and iteration than normally invested in generating code.


Yeah this is the same conclusion I have. I primarily use AI for UI code, and guess what, it's all basically mechanical drudgery anyways. Put a div here, or put a Box here, apply some style rules, etc. This shit should have been automated decades ago yet for some reason we're still writing the same stuff with a different "twist" today.

Now if your career is built on writing out the same boilerplate code in its infinite slight variations every day, congrats, you've been automated. Thank god we can free up our intellects to focus on the actual hard problems, the ones that are somewhat cutting edge, the ones that actually push our field and humanity forward.

Literally every example of AI generated code (without significant human input) is just basic stuff that is wholly unimpressive. Oh wow, you had an AI generate a Next.js app? It's writing HTML for you? It made a generic SAAS? Guess I'll become a farmer now.

Or, wait, I'll continue to write my multithreaded real-time multiplayer network for a MMO, since the AI currently generates something that would get me fired 10 seconds ago if I tried to push it to production.

It's amazing how you introduce just the slightest difficulty or novelty to an AI and it just craps the bed. And then you go online and apparently we're gonna be replaced -6 months ago or something.

People need a reality check.


I genuinely appreciated this comment—it made me chuckle. That said, I think there are better approaches to working with AI besides “here’s a big vague thing to work on, go write some code”. I think you have to iterate somewhat closely with the AI to write a doc describing exactly what you want the system to do and then scope out very narrow tickets and then have a separate agent do the TDD to actually produce the thing. The key insights here are (1) don’t let a code writing agent have too much scope—just a narrowly scoped ticket, (2) keep the coding agent’s context minimal, (3) don’t let the coding agent write much code without testing it. The agent should make very small changes at a time and then test that everything still works.

You will still need to QA stuff and review PRs, but I think AI done properly can genuinely make some tasks better.


> don’t let a code writing agent have too much scope—just a narrowly scoped ticket

it's interesting cuz my intuition is to give the language model writing the files as much context as possible, which means all of the previous planning thread. but I also thought you should plan with a small model and implement with a large one, and the meta seems to be plan with an expensive one and delegate code output to smaller ones. so what do I know.

> The agent should make very small changes at a time and then test that everything still works.

yeah I think if it's treated like a codegen machine it's basically just outputting code as if you're using a dsl, except the dsl is natural language and the output is meant to be edited, no `// this is generated code, do not edit` headers

> I think AI done properly can genuinely make some tasks better

thank god I dont need to write html by hand anymore, what a pita


Models seem to perform worse if you give them too much context. Even if you have a large context window, it seems like they’re only “smart” in the first few tens of thousands of tokens (including the system prompt, which is often huge). Also, it seems like they’re do better if you start a fresh agent off with a very narrow task and give them access to more context as necessary rather than shoving everything you have into their context window and wishing them well.

But I should also emphasize my limited experience and the rapid pace that this stuff is evolving.


I had it throwing in free advice on my code working as intended, but not a normal pattern. It was something like:"Bonus! This bug exists!" And I had to tell it stop doing that. Or, for generated SQL renaming to keep deeply linked table columns human readable via comments it was - "You can't have a comment of this style here." It works perfectly so yes, yes I can.

I can certainly get it to do things that are reasonably common it seems like.

As for the article itself, I can agree with much of it.


I had AI fuck up writing a scraper[0]. A scraper. It hit a snag with cookies and spiraled into a tizzy. I liked the part where it assured me it could resume from the point of failure, while starting over for the 10th time because it had written no such code lol

[0] For those with AI scraping PTSD, it was a government site with public domain info and I know how to scrape politely


I mean that’s been my line every time someone makes impressed noises when I say I’m a programmer - it’s really not that hard, it’s really just a question of whether you like it enough to put the work in, like anything else. “Don’t you have to be a math wiz?” No dude 95% of the time whatever you’re trying to do already has a very well researched approach, a lot of times you’re just picking which pre-vetted solution to adapt to your needs.


no i mean the opposite, some programming is actually hard


Right. Like anywhere the conceptual problems haven't been all figured out yet, or where higher order effects happen with scale or particular shapes of data/substrate and you don't know them in advance.

Sometimes hard like interesting and you get to do really novel thinking. A load of p2p/decentralised things are hard like this.

Also sometimes hard like you get to a particular challenge and it turns out to be a notoriously unsolved mathematical thing, or you push against subtle boundaries of core libraries, runtimes, systems etc. Working with metagenome assemblies is this kind of hard.

Honestly the hard code I've done made such a difference to my brain. There's plenty of trivial stuff I'm happy to have automated, but of I can't work on the hard problems I may as well not be involved at all.


What type of software are you talking about?


Quick equation:

1. is it an ai lab with a well know founder -> equity might be worth something

2. are you the CEO founder? -> equity might be worth something

3. are you a non CEO co founder? -> equity might be worth something, will probably be stolen from you

4. is the company a year or two from a certain IPO? equity might be worth something

5. all other cases likely zero


Seems like 3 is a bit pessimistic. After all, if there are 3 founders then that greatly decreases the chance that the CEO steals equity from the other 2 cofounders. The CEO generally wouldn't have > 50%, so the non-CEO co-founders could keep the CEO in check.


Seems accurate according to my experience. It’s the new investment banks in later rounds that cause it. Bigger investments, stronger guarantees, better preferences, and lack of understanding on the part of inexperienced founders, plus lack of power held by the employees options pool … recipe for “only the banks see any upside.”


alot of financial engineering happens if the company is raising large rounds, if you leave early as a cofounder, they will absolutely mess with your equity. And even if you are there, youre considered an expense, unless the CEO explicitly advocates for you


its so common that I am shocked people willing enter roles like co-founding CTO without serious legal protections in place. go spend time in NYC/SF and talk to actual cofounders


Is there even a CEO per-se in this situatuon?


Depends on country and type of business entity. Some of them require one legal representative.


alot of software engineering, especially in complex systems, is still just tweaking retries, alarms, edge cases etc. it might take 3 days to even figure out what went wrong


Jetbrains has gone so far downhill


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: