logoalt Hacker News

steve_adams_86last Thursday at 5:23 AM4 repliesview on HN

I've more or less accepted this, and I think my future is in making software more resilient, secure, and fault tolerant. These people will likely want to scale these solutions up, tie different solutions together, and generally make their lives increasingly difficult. Often without realizing it.

My experience is that Claude starts to make quite a mess in this context, and it'll often cause as many problems as it solves unless you have the technical and domain knowledge to redirect and correct it frequently. Perhaps training will solve this, and it'll certainly get better, but I'm not sure how far it'll go and how fast.

My gut feeling is that software will only become more ambitious and interface with hardware and other systems in increasingly sophisticated ways. Things that seemed infeasible due to time and cost constraints will be on the table. It'll reveal new challenges, I think. I have a feeling it'll be humans with deep technical skills who are at the forefront of solving those challenges for a while yet.

Not claiming I have the skills and to be one of those people, just that it's where I'm pushing my career at the moment.

I'm stoked that people like this have the resources and newfound capabilities to create solutions like this. The reality is that previously, many people have been underserved due to the economics of software and inherent risks of trying things like this as a smaller business owner. So this is great. We can find more ways that software can be valuable, and people can do their jobs better in ways they've literally only imagined before. It's great.


Replies

edg5000today at 9:07 AM

What could happen is a reduction in the amount of programs used, with a smaller set of more sophisticated programs doing more work. This maps to what we saw pre-industrial revolution: lots of small family operations doing menial manufacturing work (woodworking, textiles, cooking). This got replaced by large factories. A smaller amount of companies producing the a larger volume of goods. With AI, a smaller group of engineers could handle more local complexity, thus allowing more sophisticated, general purpose software to be created, deleting the sea of small pieces of software we have today.

Will this means many will be jobless? No, they would do other things. They'd be using this software to support society, operating at a high level. Think low-code, but incredibly complex stuff; just not raw code anymore. Instead of making circuit boards out of descrete components, you now slap a few ICs on a board with some supporting passives and the work is then all done in software. Engineers use more high-level components rather then welding and machinijng things from scratch; you buy T-slot profiles and bolts rather than casting and milling steel from billets.

So the job of programmer may disappear simmilar to how we don't have bakers anymore, baking is done in factories, operated by a small staff. Current-day programmers will then increasingly shift to whatever high-level constructs we'll come up with, this high level work will be supported by the base infrastructure that those who still touch raw code will build.

show 1 reply
robotswantdatatoday at 10:57 AM

Are we sure Claude Scale™ won’t appear next month? A specialist agent that turns your vibe coded mess into a production grade scaled solution on their infrastructure.

Expect anthropic to want to capture more of the supply chain over time

show 2 replies
kaycey2022today at 4:21 PM

scaling these solutions will prove to be counter productive. If you are thinking of scaling you are still trapped in the current paradigm. This plumber guy is only unique in that he read the news and pushed a little harder to see what the actual f is going on. In the days that come, every single person who is serious about their job will do and experience the same thing.

I'm not saying this particular individual is wrong in trying to build his solution to the market. Maybe there is some VC money to be made in this moment. But as AI in the workplace gets normalised, most people will either come up with solutions for their problems, or they will ask someone they know to help them with this.

scale will only matter if you are explicitly building a platform. That will still require real software engineering skills.

As for hardware interfacing, if I am not mistaken, almost all companies selling hardware right now still behave like babies when it comes to users getting access to the software inside it. They void warrantees, sue them, so on etc. For ambitious user driven software innovations in the hardware space the companies should open up their interfaces. I don't see this happening at all not only because of the companies' greed but also for regulatory and safety reasons.

gzreadtoday at 10:46 AM

What were you doing before, if not making resilient software?

I find that scalability is usually overblown because computers are fast now, which is not to say you shouldn't make it run fast on one computer.