Kubernetes was designed for large organizations with massive applications that are usually micro services. It allowed the applications to be load balanced and easily updated with no downtime. Also, these organizations paid top dollar to highly technical and competent employees.
Now, all organizations feel like they need kubernetes because it's the next logical step in the never ending IT progression. So, they force all their apps to be containerized and run on an multi-tenant cluster.
However, these apps worked just fine on a server, and now the devs have to refactor them and get them to work on kubernetes. All the System Admins and Engineers also need to learn kubernetes. But most of these people don't want to constantly learn and use kubernetes, so no one ever really knows how it all works.
This inevitably led to companies whose sole purpose is to help places get off of kubernetes because it is too hard to maintain. I've seen it play out at several organizations.
Popeyes has always been ridiculously over-priced. I stopped going there over a decade ago when I realized they charge at least 2x any other fast food place that exists. They are the same as Five Guys, but at least Five Guys puts some effort into appearing like you are getting quality food. Both are way over-priced though.
I have been daily driving fedora on my laptop for over a year now and haven't ran into a single issue. Not saying you're lying, but if you are having that many serious problems it might be a hardware issue.
The OS is definitely stable and perfectly fine to use.
There are amazing retro games that are still awesome to play to this day. To say they all suck, and it's just nostalgia is not true at all.
Sure, a lot of them suck, especially on Nintendo 64, because of the 3d transition, but from the NES onward there are timeless classics.
My kid beat super Metroid several times, he decided to play it on his own on his switch, and he loved it. He plays the old pokemon games too. In other words, that's a terrible analogy.
"Most teams/products I have been involved in, the stack always grows to the point that a dev can no longer test it on their own machine"
Isn't this problem solved by CICD? When the developer is ready to test, they make a commit, and the pipeline deploys the code to a dev/test environment. That's how my teams have been doing it.
While that is a crappy thing to do, I bet tons of YouTubers are doing just that. Hell, most political YouTubers just read articles and make stupid comments about them.
It would be impossible to create daily content if you weren't just rehashing, or taking, information from somewhere. Again, not defending it at all, just saying it's probably a very common thing. Like how some crappy news articles are just a bunch of reddit comments, like that qualifies as news.
That's a good idea for how the ultra rich can pay taxes without forcing them to liquidate stock, and at least addresses the core of the problem.
But if the stock "shared" with the tax collector paid enough in dividends to cover the taxes, couldn't they just pay the taxes with the dividends to begin with?
How does sharing the stock help? Wouldn't the tax collector need to liquidate the stock to get any actually value from it?
People considering $100,000 and even up to $200,000 rich is just idiotic, especially when considering where the person lives and if they have kids.
It can definitely be a comfortable lifestyle on a budget, but it is by no means rich. Housing costs alone makes it blatantly middle class. Add in kids which brings it own costs, and saving for college, which is basically a 2nd mortgage if you save what you're supposed to, and that income range is just getting by like everyone else
They just might have a bigger house, nicer cars, and can take better vacations. But they are busting their ass for those slight luxuries.
I've been seeing a product we use at my organization roll out incomplete/trash feature fast to have a product, and then fix them after the fact.
We've gotten tons of blow back as other teams use the product and find it next to useless with tons of bugs, and I'm stuck trying to push it. Not a fun place to be.
Learned a lot about the software market and capitalism though.
For me, AI is like a documentation/Googlefu accelerant. There are so many little things that I know exactly what I want to do, but can't remember the syntax or usage.
For example, writing IaC especially for AWS, I have to look up tons of stuff. Asking AI gets me answers and examples extremely fast. If I'm learning the IaC for a new service I'll look over the AWS docs, but if I just need a quick answer/refresher, AI is much faster than going and looking it up.
I learned this as a teenager when I went from great at math to terrible because I got stuck with crappy teachers. Then, in 11th grade, I got put in algebra 2 with a great teacher and was tutoring other kids.
Math is completely different than other subjects. You can't catch up by cramming or reading a book over the weekend. You have to consistently learn and use it over the years. And have competent teachers to teach it to you.
Once you get placed in the remedial math, where they are just corralling misbehaving teenagers, and slapping out worksheets so kids can pass, you are basically screwed, unless you can get out of that situation.
I work for government organization that is constantly audited and I've seen this play out over and over.
An important aspect I never see mentioned is most Cyber Security personnel don't have the technical experience to truly understand the systems they are assessing, they are, like you said, just pushing to check those compliance boxes.
I say this as someone who is currently in a Cyber Security role, unfortunately, as I'm coming to learn cyber roles suck. But this isn't a jab at those Cyber Security personnel's intelligence. It's literally impossible to understand multiple systems at a deep level, it takes employees working on those systems weeks to months to understand this stuff, and that's with them being in the loop. Cyber is always on the outside looking in, trying like hell to piece it all together.
Sorry for the rant. I just wanted to add on with my personal opinions on the cyber security framework being severely broken because I deal with it on a daily basis.
The entry level market is getting more and more over saturated. It is bleeding upwards to mid level slowly. But if you are a skilled senior you are still in high demand. If not your resume probably sucks or you are not as skilled as most seniors.
Ironically, your posts are a perfect example of the utter derision some (most of society) give when discussing problems men are facing. This is one reason men are suffering from so many problems women aren't such as way higher rates of depression, suicide, and drug overdose.
I seen a job posting for the FBI that blatantly stated you will work well over 40 hours a week, and all but made clear your job will be your life. So, yeah, it's not a job for someone that wants work/life balance.
Yeah, I think he missed the part where it discussed the swarm would have to be mostly autonomous since communicating back to earth for any sort of management commands is completely out of the question.
It's amazing they can still do it with voyager which is roughly 24 hours for one way traffic, 48 for round trip.
Game development is in a really weird place. Insanely over-saturated but almost all AAA games are extremely derivative, stale, bland games with a coat of pretty graphics
Indie games are awesome right now, but they don't have the budgets to produce AAA games. So there is a huge gap. Innovative indie games with cool, new gameplay concepts, but always simple or retro graphics, and AAA games with shiny graphics on the other end but gameplay that hasn't changed in over a decade.
I'm just waiting for any AAA studio to provide something new with the AAA games. Maybe AI to improve NPCs in an open world game? Anything besides the same old gameplay with new skins on it.
I use hyper-v regularly and never even heard of windows admin center. Another example of Microsoft changing something that isn't broke just for the sake of change.
I'm glad I've been building a homelab and can move all my studying too that since it seems hyper-v is being shoved out the door by Microsoft.
Kubernetes was designed for large organizations with massive applications that are usually micro services. It allowed the applications to be load balanced and easily updated with no downtime. Also, these organizations paid top dollar to highly technical and competent employees.
Now, all organizations feel like they need kubernetes because it's the next logical step in the never ending IT progression. So, they force all their apps to be containerized and run on an multi-tenant cluster.
However, these apps worked just fine on a server, and now the devs have to refactor them and get them to work on kubernetes. All the System Admins and Engineers also need to learn kubernetes. But most of these people don't want to constantly learn and use kubernetes, so no one ever really knows how it all works.
This inevitably led to companies whose sole purpose is to help places get off of kubernetes because it is too hard to maintain. I've seen it play out at several organizations.