old hacker...low tolerance
-
@SAbadshah said in old hacker...low tolerance:
kobayashi-maru" exercises
I often wonder if it is a time to "update " "Inmates are running the asylum" ...
In my days of "gainful employment" I had very few jobs which did not end by "jumping the ship" before it sunk.
Mostly because "bean counters AKA marketing" took over the "mismanagement" of the outfit.
Cheers -
@AnneRanch said in old hacker...low tolerance:
I often wonder if it is a time to "update " "Inmates are running the asylum" ...
If it were only that simple. At this point I'm convinced of a multi-generational alien conspiracy designed to dumb down the race to the point where they can take over without firing a shot. LOL
-
@Kent-Dorfman said:
At this point I'm convinced of a multi-generational alien conspiracy
-
@mzimmers said in old hacker...low tolerance:
'm convinced of a multi-generational alien Democrat conspiracy
Fixed your typo for you...There is a distinction?
-
@Kent-Dorfman It is time for Hollywood to make another Tom Cruise movie to kick out the aliens.
-
@JoeCFD You know that Tom Cruise is part of a cult that believes multiple ancient aliens live in every cell of everyone's body, right? ;)
-
@Chris-Kawa Good to know. Thanks for your info. I was kidding. But I do share what @Kent-Dorfman wrote.
-
-
Its actually nice to read this thread because the "software dev" profession has been so overrun and the 'if its not solved on stackoverflow, its not possible to fix" mindset, that its depressing. So, reading that actually good devs are hanging on, laying low, that is positive as that means that the profession isn't forever doomed :-)
Nearly a decade ago I joined a cpp company in Oslo which focused on financials, trading and that kind of stuff. I learned about that stuff as a matter of course and am forever changed. In short, the financial system we use is in great part responsible for a lot of problems in the world today. Understanding basic economics has been insightful, to say the least. (mandatory reading).
As systems like the financial system extract more and more value out of the hardworking people, the companies are having a harder time actually making a profit. First to go is longer term planning and investment in tech. If it doesn't produce results the next week, its not a priority.
Then the forever dropping interest rate (well, they went up slightly recently, but remember in your youth you'd get nearly 10%) means that companies that are really not making a profit can get loans to keep them afloat longer than they really should be.
This looks like its not a problem at first, less people fired, right? But good and honest companies are fighting those non-profitable companies for good people, so it actually is really a boon to the entire ecosystem if the bad companies go bankrupt. It allows a new one to start.There is light, though. I'm optimistic about possibilities and ways forward. Society is darn close to rock-bottom as a whole. It can only go up from here.
In the mean-time I'm happy working on open source software on my own terms, building fun stuff for real use. Though figuring out Android for the first time is harder than I expected.
-
@TomZ said:
Society is darn close to rock-bottom as a whole. It can only go up from here.
Every few years someone says that and every time there's someone with a shovel to prove them wrong.
-
I have low expectations for society, and despite that, I'm getting disappointed on a regular basis.
-
I've just read yet another article about how C++ needs to die because pointers, and no-code/low-code is the next big thing. Basically "computers too hard, need make businessmen move pretty pictures instead. We'll call it programming from now on"...
Depressed
-
@Chris-Kawa said in old hacker...low tolerance:
I've just read yet another article about how C++ needs to die because pointers, and no-code/low-code is the next big thing.
What are people's opinion about the effort called 'cppfront' (from hsutter).
Personally I'm thinking its quite interesting and does solve a lot of legacy issues with the language.
-
@TomZ My personal opinion: Herb is a good presenter and community builder, but he has spent decades trying hard to make C++ not C++. He tried with .Net, C++/CLI, C++/CX and a bunch of features that thankfully didn't make it into standard. He made a big presentation about memory management in C++ a few years back and the first Q&A question was "Did you just implement a garbage collector?". cppfront shows the same attitude, even in the different syntax, that's often different for the sake of it being different. At the point he presented it it didn't even have classes. It's under control of single person, would take decades to become production ready for even simple projects. I don't see anything useful for C++ coming out of it beyond maybe some trivial features tested early. For example he says the defaults in C++ are bad and it's a chance to see what would it look like to change them. We know defaults are bad and we know there's no way to change them without breaking the world, so what's the point? To me cppfront is basically a toy to play around with compiler. Just like Carbon, that was announced around the same time. Similar syntax even, because these guys hang around together.
-
@Chris-Kawa said in old hacker...low tolerance:
We know defaults are bad and we know there's no way to change them without breaking the world, so what's the point?
But that's the entire point of the project. It allows changing the defaults without breaking the world. Which is the most important point of the project.
Not sure why you think it would not be able to accomplish that.
See it in this light; ever new class you write from now on will be forced to have sane defaults and good practices enforced. Old code stays old code, no changes needed. You can even refactor and mix, but it would be frowned upon in your CI. And, naturally, it all gets compiled with the same compiler and links together.
@Chris-Kawa said in old hacker...low tolerance:
To me cppfront is basically a toy to play around with compiler.
Its not a compiler. As the name implies. You still use your normal cpp compiler in the end.
-
But that's the entire point of the project
Pretty much entire world runs on C++. Took it almost 40 years to get there. cppfront is not gonna have any relevance for at least the same. Now you have a complicated C++ language. If you introduce cppfront somewhere you're not dropping the old. You'll have to be an expert in both and in interop between them to get anywhere.
Tooling for C++ is abundant and often sucks. There's no tooling for cppfront whatsoever. There's no libraries, editors, toolchain support, test frameworks. Pretty much no infrastructure for it whatsoever beyond compiler explorer. The language itself is in a napkin draft stage and is owned by a single person.Its not a compiler
I know. I meant that it's a toy language to play with existing compiler to see what it can do if you drop legacy dependencies. Which you can do on a playground, but can't do in the real world.