Hacker News new | past | comments | ask | show | jobs | submit | jwblackwell's comments login

The author is essentially arguing that fewer people will be able to build software in the future.

That's the opposite of what's happened over the past year or two. Now many more non-technical people can (and are) building software.


> The author is essentially arguing that fewer people will be able to build software in the future.

Setting aside the fact that the author nowhere says this, it may in fact be plausible.

> That's the opposite of what's happened over the past year or two. Now many more non-technical people can (and are) building software.

Meanwhile half[0] the students supposed to be learning to build software in university will fail to learn something important because they asked Claude instead of thinking about it. (Or all the students using llms will fail to learn something half the time, etc.)

[0]: https://www.anthropic.com/news/anthropic-education-report-ho...

> That said, nearly half (~47%) of student-AI conversations were Direct—that is, seeking answers or content with minimal engagement.


No, he never states this and is not true.

The author tell his experience regarding his joy programming things and figuring stuff out. In the end he says that AI made him lose this joy, and he compares it to cheating in a game. He does not say one word about societal impact and or the amount of engineers in the future, it's what you interpreted yourself.


“ In some countries, more than 90% of the population lives on less than $5 per day. If agentic AI code generation becomes the most effective way to write high-quality code, this will create a massive barrier to entry”

> The author is essentially arguing that fewer people will be able to build software in the future.

You comment is talking about ability to build software, vs. the article (in only a single sentence that references this topic, while the other 99% circles around something else) talks about the job market situation. If what you wanted so say "The author is arguing that people will probably have a harder time getting a job in software development", that would have been correct.

> That's the opposite of what's happened over the past year or two. Now many more non-technical people can (and are) building software.

You're (based on the new comment) explicitly saying that people without technical knowledge are getting jobs in software development sector. Where did you get that info from? Would be an interesting read for sure, if it's actually true.


Yeah this is one fundamental reason I don't see MCP taking off. The only real use cases there are will just be built in natively to the tools.


Yes, they could be, but then you 100% rely on the client tools doing a good job doing that, which they aren't always good at, and they also have to reinvent the wheel on what are becoming essentially commodity features.

E.g. one of the biggest annoyances for me with cursor was external documentation indexing, where you hand it the website of a specific libarary and then it crawls and indexes that. That feature has been completely broken for me (always aborting with a crawl error). Now with a MCP server, I can just use one that is specialized in this kind of documentation indexing, where I also have the ability to tinker with it if it breaks, and then can use that in all my agentic coding tools that need it (which also allows me to transfer more work to background/non-IDE workflows).


The Guardian used to be considered a serious paper, then a few years ago the quality declined dramatically. Now it's not much better than most tabloids.


Political polarization increases as traditional "newspapers" shift to the Web and get ever more specialized, and don't have to appeal to a broad political audience anymore.


The upshot of this is that anyone will be able to order a couple of robot arms from China and then set them up in a garage, programming them with just text, like we do with LLMs now.

Time to think bigger.


"Time to think bigger."

I want to strap robot arms to paralyzed people so they could walk around, pick up stuff, and climb buildings with them.


Climb buildings? ಠ_ಠ


Hopefully they invent some kind of sticky gripper instead of just smashing all the windows like Doctor Octopus.


Yes, sadly, not many places are wheelchair friendly.


> Climb buildings? ಠ_ಠ

Doc Oc style.


it's called revenge climbing :-)


you probably need robotic leg for walking. or better pony. but doing anything physically requires at least working torso.


> programming them with just text

Isn't programming just text anyway ?


I guess the question is where will they get the money to order those things?


The cost of robotics is coming down, check out Unitree. A couple of robot arms would cost about the same as a minimum wageworker for 1 year right now. But of course they can go virtually 24/7 so likely 1/3rd the cost


Not the OP, but I think you might have missed their point, which I think was: if robots take away people's jobs, how will said people afford robots.


Nobody is doing house chores for me or remaining 99% of population...


You sure about the 99%? A lot of middle class people in developing countries have part time house help


It's quite telling that these discussions often end up at conclusion that we are becoming a developing (or 3rd world) country again, and not Star Trek society.


> remaining 99% of population...

Well in developing countries you can hire people to do house chores.


Long term, humans are redundant and their inefficiency is just something that will be factored out of the system.


Weird, I thought the system existed for humans.


The system exists for capitalists, who are technically speaking humans.

At least until the autonomous corporations really take over.


Little did we know we already invented the paperclip maximizers


Or put a few 6 axis arms on a track that goes throughout a home and have an instant home assistants


Those tracks could be at the ceiling. Imagine a robot arm in a kitchen that is dangling from the ceiling. It could be helping when needed and disappear in a cupboard after that.


exactly exactly - I already want to buy one lol.


> Time to think bigger.

Ehh, no need - just let the LLM figure out what to build in your garage.


Larger context windows are helping solve this, though.

I use ALpineJS which is not as well known as React etc, but I just added a bunch of examples and instructions to the new cursor project rules, and it's now close to perfect.

Gemini models have up to 2M context windows, meaning you can probably fit your whole codebase and a ton of examples in a single request.

Furthermore, the agenetic way Cursor is now behaving, automatically building up context before taking action, seems to be another way around this problem


I also suspect reasoning models will start contributing genuine innovations to public repositories in the near future.


Above & Beyond's label has a huge following. I have been to many events around the world. They do a big gathering each year e.g. https://www.youtube.com/watch?v=JEqySVgNkIA


It feels like AI has made this redundant.

I honestly cannot imagine hand typing out some JSON now, or most code for that matter.

I just write in natural language what I want and the AI will perfectly output valid JSON.


That JSON you get might be syntactically valid, but how do you know that it is accurate wrt your original input? That, for example, no values have a one-character-off misspelling?


Just being able to add comments to a .JSON5 file is a godsend though, no matter who/what created it.

Oh... and TRAILING COMMAS!


Totally agree. React and Vue are overkill and bloated, and actually lead to a worse experience a lot of the time e.g. users starting at spinning loaders with broken browser functionality (like back buton)

A hybrid approach of server-side views with a simple lib like AlpineJS or HTMX for dynamic bits is far better in most cases. The initial page load is blazing fast because the server does the work. Then, for things like filtering or updating lists, you use the lightweight library for smooth, efficient updates. You get the best of both worlds—a super-fast initial experience and the ability to add dynamic features without the React baggage (and often-neglected backend).


I've been using Inertia.js with laravel and Vue and its been great, no need to write an API layer. You get the simplicity of writing server rendered with the interactivity of an SPA


Same. Using it at work (although with React/Rails) and it works great. Best of both worlds with minimal drawbacks.


I've generally agreed with this but found the UI (ie. HTML) story on the backend is utter shite. Namely it's usually been handled by templates which inevitably lead to ridiculously inconsistent UIs with so much redundancy. In contrast something like JSX is really good and makes building small components for reuse natural.

Fortunately there has been some change in this area. FastHTML is a batteries-included library for Python and there are numerous standalone HTML generation libraries that can be used with other frameworks like Django, e.g. htpy, htmy etc.

I've been using alpine on a static site and it's really quite impressive just how much of "the stuff you probably want js for" it covers. So much so that you can pretty much say "if you can't do it in alpine, maybe we shouldn't do it at all".


I am using Laravel Blade components which are effectively just fully server rendered templates in component style, so you get the benefit of that mental model.

Then you can just add Alpine as necessary.


Does anyone else struggle to wrap their head around a lot of this new cloud stuff?

I have 15+ years experience of building for the web, using Laravel / Postgres / Redis stack and I read posts like this and just think, "not for me".


From the article:

> For useful background on the first version of Durable Objects take a look at Cloudflare's durable multiplayer moat by Paul Butler, who digs into its popularity for building WebSocket-based realtime collaborative applications.

First apps that come to mind that have RT collaboration:

- Google Docs/Sheets etc

- Notion

- Miro

- Figma

These are all global scale collaborative apps, I'm not sure a Laravel stack will support those use cases... Google had to in house everything and probably spearheaded the usage of CRDTs ( this is a guess!) but as the patterns emerge and the building blocks get SAASified, mass-RT collaboration no longer becomes a giant engineering problem and more and more interesting products get unlocked


> Google had to in house everything and probably spearheaded the usage of CRDTs ( this is a guess!)

Fwiw, Google Docs/Sheets etc don't use CRDTs, they use the more server-oriented Operational Transforms (OT). CRDTs were spearheaded by others.


Google actually uses OT for their collab.


This is a sham study funded by UpWork whose business is likely being hit by AI, since many low-skilled office tasks can now be automated.


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: