77 karma · joined July 2, 2025
Pretty much everything gets more expensive, with the outliers being tech which has gotten much cheaper, mostly because the rate at which it progresses is faster than the rate at which governments can print money. But everything we need to survive, like food, housing, etc, keeps getting more expensive. And the asset class get richer as a result.
1) Specialize in product engineering, which means taking on more business responsibility. Maybe it means building your own products, or maybe it means trying to get yourself in a more customer-facing or managerial role? Im not very sure. Probably do this if you think AI will be replacing most programmers.
2) Specialize in hard programming problems that AI can't do. Frontend is probably most at risk, low level systems programming least at risk. Learn Rust or C/C++, or maybe backend (C#\Java\Go) if you don't want to transition all the way to low level systems stuff.
That being said I don't think AI is really going to replace us anytime soon.
Genuine productivity boost but I don't feel like it's AI slop, sometimes it feels like its actually reading my mind and just preventing me from having to type...
My gut feeling is that we are going to be feeling the consequences of simultaneous enshittification of software, the mounting complexity of our systems, and AI enslopification combine to create far more vulnerabilities in the future. The only defence is to adopt simple systems and software.
Not necessarily. The PP is interpreted so many different ways, it was actually invoked by people like Nassim Talib to not only justify the vaccine rollout but to call for strict lockdowns among other measures.
There are many arguments made against the precautionary principle, just like there were many arguments made in favour of leaded gasoline. We all know who ended up on the right side of history on that one, and I expect it will be the same for roundup.
In the context of this article, we are discussing the PP as relevant to regulatory agencies. The EU employs the PP while the USA takes something called the Scientific Approach - in other words, the EU requires evidence that an intervention carries no risk, whereas the US requires proof that an intervention has significant risk in order to ban it. Idk about you, but I feel a lot better eating food grown in Europe.
Your position isn't unique, there are many very intelligent people who nonetheless overestimate their capacity for understanding the world and predicting the future.
I still think we are talking about two different things here.
Not quite - it is true that you cannot assign a lower risk to the status quo by default, but the burden of proof is on the new intervention to prove that it's safe, not on detractors to prove that it isn't.
In other words, if the world is functioning today, you need to prove that your intervention won't cause ruin, no matter how small the chance or how big the upside.
Is that something you consider to be deeply problematic and false?
Of course you can dispute both the risk and amount of certainty present, but claiming that the principle is fallacious seems absurd to me.
> "The precautionary principle (PP) states that if an actionor policy has a suspected risk of causing severe harm to the public domain (affecting general health or the environment globally), the action should not be taken in the absence of scientific near-certainty about its safety. Under these conditions, the burden of proof about absence of harm falls on those proposing an action, not those opposing it. PP is intended to deal with uncertainty and risk in cases where the absence of evidence and the incompleteness of scientific knowledge carries profound implications and in the presence of risks of "black swans",unforeseen and unforeseable events of extreme consequence"
Kind of crazy that this isn't just obvious to everybody.
I believe one of the React email services got pwned because they leaked sensitive info via RSC, and there was a whole fiasco around Next.js encrypting server secrets and sending them to the client.
Lo and behold just a couple years later, a lvl 10 RCE because of the complexity of their RPC approach coupled with the blurring of the lines between client/server...it's not like it's surprising to us. A repro of the vulnerability is on X & Github if you want to search for it, it's a classic deserialization bug that only exists because their format is so complex (and powerful).
Remember a lot of us use React as a UI library and to see it causing our servers to get pwned is what people were uneasy about when they announced RSC.
Unfortunately much of this discussion is on X which makes it hard to find, especially because I think Dan Abromov deleted his X account.
The criticism is that by allowing you to do something you shouldn't, there isn't any benefit to be had, even if that system allows you to do something you couldn't before.
I think their time as Javascript thought leaders is past due.