I'm not saying Steve Jobs is turning in his grave, i'm saying it's like Cirque de Soleil in there.
There are far too few people who truly advocate for the user, and it is this dereliction that has fuelled the race to the bottom.
It's not a matter of native libraries versus x-platform solutions versus W3, it's about valuing UX over DX at EVERY TURN. It's about educating yourself as to the resource and performance consequence of the technologies you are advocating for.
Even 5-year performance packages can be problematic. That's about one R&D cycle, if a CEO cuts all new R&D to make stock buybacks they'll probably do great for another 5 years til they become irrelevant.
hard for me to argue with your point but if the understanding is that cancellation causes early return of the function, then i suppose the signature is, eerrr, consistent?
To the extent that it will affect ONLY my opinion of the language I reserve judgement, but prima facie, I'm a little worried that this will prove to be a distraction.
If the language didn't have a std implementation of async/await, would it affect your decision to use Xig? Or are you comfortable with traditional multithreaded facilities to the extent that you require concurrency (and parallelism)?
Most boards(particularly of large publicly traded tech companies) don't hire CEOs to ensure their companies remain stable in the longterm at the expense of profits, they hire them to grow short term profits.
Boards don't see the over-hiring as a mistake. On the contrary, had CEOs not moved to grow their companies relentlessy and pursue profits in the years during/after COVID when tech was booming, their boards would have fired them. Now that times are leaner, they need to rein in spending to maintain profits -- if they dont do that, then they'll be fired.
I think it depends on the company. I don't know how bad of a problem it is for big businesses like Amazon. Sure there's some lost profits and a write-down with the layoff, but it's not like Amazon hasn't been successful and profitable in the meantime. The overhiring may be justifiable as a defensive strategy.
I was at a smaller public company that overhired during COVID then struggled with profits (among other things). CEO and leadership lost a ton of money due to the share price drops from COVID peaks and CEO was ultimately pushed out.
There are far too few people who truly advocate for the user, and it is this dereliction that has fuelled the race to the bottom.
It's not a matter of native libraries versus x-platform solutions versus W3, it's about valuing UX over DX at EVERY TURN. It's about educating yourself as to the resource and performance consequence of the technologies you are advocating for.