The last one from Scott Meyers was the final nail in the coffin for me. The chapter about auto and template parameter deduction specifically. Since then, I've been happy with Golang and Java.
Just gave the Qt6 version a try on Kubuntu. It's incredible how performant it feels compared to DBeaver and pgAdmin.
The UI is kind of ugly in a few places and having the select right below the empty table command seems a little risky. But man, the speed just rocks.
20 years ago I worked on some Delphi projects, but then suddenly everything had to run in the browser. Now I'm a Spring Boot guy, but I really would like to write some decent cross platform desktop software again.
They could improve it by just rewriting it in C++. Since 1998 or so people insist on Java being fast enough, but to this day I've yet to see a decent Java client application.
Speaking of Delphi - they should just buy Embarcadero and make Delphi and CppBuilder available for small money. That way they might get more and better apps for their platform again.
They should just buy Delphi from Embarcadero and make it available cheaply. And put Anders back in charge. Then maybe people would start writing proper native Win64 Software again...
I believe the damage is done and there will be no going back to the old ways.
This time around I'm sensing a real change in attitude. People in Europe are sick and tired of all the US bullshit that's been going on for far too long. It's not just the lunatic in the White House. It's the whole system that's being rejected. The endless greed. The bigotry. The war on everything.
Peaceful cooperation and coexistence, that's what we want. I'm for my part quite happy and optimistic about the deal with India and I hope more regions will follow soon.
That probably would see more success than the monster they've created.
I've been out of the C++ world for a while, but I hardly recognize the language anymore.
Ada and especially Spark makes it a whole lot easier to produce correct software.
That doesn't mean it automatically leads to better software.
The programming language is just a small piece of the puzzle. But an important one.