Live data from Hacker News

The next two years of software engineering

addyosmani.com

391–400 of 403 posts

Re: The next two years of software engineering

#391
post #381
post #368

Earlier quoted context omitted.

> Europe created the Russia-Ukraine problem by giving their energy security to Russia. > This warning has been completely vindicated. That's funny. The US warned Europe of dependence on Russia all the while promoting policies that antagonized Russia in Europe (e.g. NATO expansion). It's almost like the US wanted to push Europe and Russia against each other, so that it could sell its way more expensive natural gas in…

> The US warned Europe of dependence on Russia all the while promoting policies that antagonized Russia in Europe (e.g. NATO expansion) I think there's a certain amount of historical revisionism going on with this. It is complicated however. You can point to George W. Bush opening the door to NATO membership in 2006 [1] as a turning point but NATO had been gobbling up former Communist bloc countries for more than a d…

> You can point to George W. Bush opening the door to NATO membership in 2006 [1] as a turning point but NATO had been gobbling up former Communist bloc countries for more than a decade.

The 1990's Russia was a hugely struggling nation that could barely feed its population, but even then they opposed NATO expansion strongly!

> The decision for the U.S. and its allies to expand NATO into the east was decisively made in 1993. I called this a big mistake from the very beginning. It was definitely a violation of the spirit of the statements and assurances made to us in 1990.

Source: (Gorbachev in interview from 2014) https://www.rbth.com/international/2014/10/16/mikhail_gorbac...

> Based on what? Personal anecdotes? The EU acknowledges a housing crisis [2].

The housing crisis is mostly limited to inflated prices in large cities and is itself evidence that people have a good purchasing power, since it's not being driven by foreign capital (at least where I live, in the Nordics).

Which statistics show the EU is NOT affluent?? If we look at GDP (+1.35% yearly in the last 10 years [1], not too bad for developed economies) and unemployment (currently around 6% for the whole EU [2]), it's not bad, especially if you consider the huge number of recent immigrants (unemployment among the native population is much lower than the total figures show, in Sweden, for example, native Swedes have near full employment).

But yeah, I think personal anedoctes are also helpful to establish whether a country looks like it's going down... and everywhere I go, I see only good signs: shops expanding, lots of new buildings, full bars and restaurants, people are driving the latest electric cars... what I don't see is things like businesses closing down, struggling local shops etc. which are normally very visible (I know, I've seen that) in economies that are in dire straits.

> There is a significant Russian population in Latvia who are stateless. IIRC it's estimated there are more than 200,000 of them.

Yes, I've been to Latvia and Russian is clearly spoken by a large percentage of the population (to my surprise, including the young generation). As long as they are not suppressed from speaking their language (as is happening in Ukraine right now and even before the war, and in some areas in the Baltic countries) and they're not made second-class citizens (as is happening in Estonia, where they can no long vote [3]), Putin will not have any excuse to do that, and those countries would be wise to not provide such excuses! Anyway, I think that regardless of that, NATO will survive even without the USA (as something else, perhaps, but the union between European states is extremely important to maintain) and I really belive Article 5 will exist even if NATO evolves into a Europe-only alliance.

> I'm not sure you truly appreciate just how much US foreign policy is designed to advance the interests of American corporations.

Not sure what you're referring to... I think I do appreciate it. The interview [4] Trump had with the American oil companies after the partial "annexation" of Venezuela couldn't be a better example of that.

[1] https://en.wikipedia.org/wiki/Economy_of_the_European_Union#...

[2] https://en.wikipedia.org/wiki/Economy_of_the_European_Union#...

[3] https://www.lemonde.fr/en/russia/article/2025/03/26/estonia-...

[4] https://www.youtube.com/watch?v=W_7VhFaRqKE

Re: The next two years of software engineering

#392

Earlier quoted context omitted.

This is true if you want to build professional software. But what I foresee is a lot more tasks being accomplished with task-specific tools created by the people responsible for doing those tasks. Like how people use spreadsheets to get their jobs done, but with a much broader set of use cases. Once it is easier to just make almost anything yourself than it is to go through a process of expressing your requirements t…

That works until it’s important enough to secure, monitor, operate, debug, and have people on call in case it breaks. At that point it gets handed over to the engineers.

Yes, but I think the reason things become that important is when they are used by a lot of people. People (or small teams) building purpose-specific tools for themselves don't require any of that.

Re: The next two years of software engineering

#393

Earlier quoted context omitted.

I left high school with average results and immediately got a job as a junior web developer, and I’m nothing special. I feel there must be more to this story… You don’t come off very well in your post, I imagine it could be the same in person and perhaps therein lies the issue?

[dead]

> There is MUCH you still have to learn about life.

This response, along with your OP, it’s so pretentious and condescending. It seems you feel that you’re superior to everyone intellectually. I assume that you hold the same attitude in person and this is not helping your situation.

The irony is that I’ve done exactly this. I tried to start a business in my early 20’s and failed dramatically. I stopped developing altogether for a decade while I did minimum wage jobs and struggled to find a career. I started developing again in my early 30’s and half a decade later I’m running a software business.

You may well be intelligent but severely lacking in other necessary areas. It seems it is you who has much to learn.

Re: The next two years of software engineering

#394

Earlier quoted context omitted.

True. This is one of the best arguments for not having kids. I could never imagine putting myself in that uncertain situation. Much better to reduce those risks, and focus on yourself.

Having kids is a personal choice. The stress of having to support them is real and it might mean, at times, you sacrifice more than you would have without kids. It's been entirely worth it for me and I cannot imagine my life without kids. But it's a deeply personal choice and I am not buying or selling the idea. I would just say nobody is ever ready and the fears around having them probably are more irrational than r…

I agree with everything you said except for

> the fears around having them probably are more irrational than rational

My $0.02 is that if anything, the fears people have about how much their lives would be transformed are significantly lacking, and a lot of the "it's not so bad" advice is post-hoc rationalization. I mean, it's evolutionarily excellent that we humans choose to have kids, but it's very rational to be afraid and to postpone or even fully reject this on an individual basis. And as an industry and as a society, we should probably do a lot more to support parents of young children.

I found this smbc comic about a "happiness spigot" to be the most poignant metaphor - https://www.smbc-comics.com/comic/happiness-spigot?utm_sourc...

Re: The next two years of software engineering

#395

Earlier quoted context omitted.

Having kids is a personal choice. The stress of having to support them is real and it might mean, at times, you sacrifice more than you would have without kids. It's been entirely worth it for me and I cannot imagine my life without kids. But it's a deeply personal choice and I am not buying or selling the idea. I would just say nobody is ever ready and the fears around having them probably are more irrational than r…

I agree with everything you said except for > the fears around having them probably are more irrational than rational My $0.02 is that if anything, the fears people have about how much their lives would be transformed are significantly lacking, and a lot of the "it's not so bad" advice is post-hoc rationalization. I mean, it's evolutionarily excellent that we humans choose to have kids, but it's very rational to be a…

Ya, this is a fair callout. I moreso meant fears around being a bad parent. If anything, people experiencing those fears will be fine parents because they've got the consideration to already be thinking about doing a good job for their newly born.

Re: The next two years of software engineering

#396

Earlier quoted context omitted.

[dead]

> There is MUCH you still have to learn about life. This response, along with your OP, it’s so pretentious and condescending. It seems you feel that you’re superior to everyone intellectually. I assume that you hold the same attitude in person and this is not helping your situation. The irony is that I’ve done exactly this. I tried to start a business in my early 20’s and failed dramatically. I stopped developing alt…

[flagged]

Re: The next two years of software engineering

#397

Earlier quoted context omitted.

[dead]

Did you already understand complexity theory (the most obvious example of this phenomenon) by the time you went to an actual school? Tinkering is great but (good) school teaches you all the things and not just the things you obviously, and then you don't have any knowledge gaps. Any fool can probably weld metal but how do you learn to do it properly if you don't learn properly?

[flagged]

Re: The next two years of software engineering

#398

Earlier quoted context omitted.

This is such a stupid argument. A very significant amount of code never makes it into the public sphere. None of the code I've written professionally in the last 26 years is publicly accessible, and if someone uses a product I've written they likely don't care if it was written with the aid of an LLM or not. Not to mention agent capabilities at the end of last year were vastly different to those at the start of the y…

Even if a portion of software is not released to the general public, you'd still expect an increase in the amount of software released to the general public. Even if LLMs became better during the year, you'd still expect an increase in releases.

Maybe, but these days a vast amount of software is hidden behind online services. I'm not sure you'd see the hidden iceberg.

Re: The next two years of software engineering

#399

Earlier quoted context omitted.

Amen. It's hard to live with hope right now at all. Programmer or otherwise we're constantly told we're all going to be replaced and the economy is a mess (US). Definitely a depressing time to be alive.

If you are looking for any sort of hope, even a cursed one: there is the perspective that LLM generated code is legacy code as a service. LLMs were trained on a lot other people's legacy code. A lot of "vibe coding" is for what de facto are "day one legacy code apps". If my career has taught me anything, companies will always sunk cost fallacy throw new money at "fixing"/"expanding" legacy apps or the endless "rewrit…

Along those lines, one of the biggest areas completely left out of this article - and many I've seen like it - is operations, cost, incident response, etc.

Maybe eventually you'll want to trust your corporate credit card to the LLMs too, but that's gonna be one of the last things where humans get taken out of the loop. And once the AI is that general what even is the CEO, salesperson, or entrepreneur's role either?

That "programmer/archeologist" idea of Vernor Vinge's books is likely to grow as the piles of generated code get bigger and the feasibility of tossing increasingly-large piles into a single context window at once might not keep up (or probably won't be the best or most cost-effective).

Re: The next two years of software engineering

#400

>> The skillset is shifting from implementing algorithms to knowing how to ask the AI the right questions and verify its output. The question is, how much faster is verification only vs writing the code by hand? You gain a lot of understanding when you write the code yourself, and understanding is a prerequisite for verification. The idea seems to be a quick review is all that should be needed "LGTM". That's fine as…

In my experience (programmer since 1983), it's massively faster to leverage an LLM and obtain quality code when working with technology that I'm proficient in.

But when I don't have expertise, it's the same speed or even slower. The better I am at something, the faster the LLM coding goes.

I'm still trying to get better at Rust, and I'm past break-even now. So I could use LLMs for a speed boost. But I still hand-write all my code because I'm still gaining expertise. (Here I lean into LLMs in a student capacity, which is different.)

Related to this, I often ask LLMs for code reviews. The number of suggestions it makes that I think are good is inversely proportional to the experience I have with the particular tech used. The ability to discard bad suggestions is valuable.

This is why I think bring an excellent dev with the fundamentals is still important—critical, even—when coding with LLMs. If I were still in a hiring role, I'd hire people with good dev skills over people with poor dev skills every time, regardless of how adept they were at prompting.

Post reply on HN