I don't know about "lot more necessary". The images are one part of the equation especially to meet various regulations.
There is a ton to running a large scale service especially if you are the service that the people who are posting how wicked smart they are at k8 service runs on. Google found that out yesterday when they said "oh hey people expect support maybe we should charge". That is not new for grown ups.
The cloud existed before k8 and k8's creator has a far less mature cloud than AWS or Azure.
But this thread has convinced me of one thing. It's time to re-cloak and never post again because even though the community is a cut above some others at the end of the day it's still a bunch of marks and if you know the inside it is hard to bite your lip.
It's sold as a service because it drives compute. Compute is one of the top money makers. The more people who buy into things like k8 that are essentially VM deployment launchers the better. The providers aren't emotional about this like 90% of the posters here. If a new flavor of the week gets people to launch VMs next year then that will be sold.
" But the success of US tech companies is certainly notable."
One of the funniest statements ever following an assertion of empiricism.
The left's idea of "leading" is always amusing. The left in the socialist paradises in Europe will keep depending on US technology and posting on sites created by US innovation. At least until they depend maybe on China and then they won't even have the choice to practice evading their own country's speech laws.
The leftists in the US will just keep abusing the privileges they are afforded by those who keep them in luxury because that's just what they do. The system is good to them that way.
I'll now go "wage slave" so I can afford to travel to places that produce old buildings you visit.
1) People asserting that the court was right or wrong followed by some "argument". The court simply ruled. Anything beyond that is the same as people who use statistics to provide "evidence" about their preconceived notions.
2) Examples that mean one thing to someone and something else to another but both sides claim right or wrong. See 1. For fun, I'll do an example but not claim it proves something. Most well known professional wrestlers work for a tyrant. Until very recently when another billionare entered the game they didn't have a lot of choices. Just like uber drivers they are mostly told what to do and even have sold their real names. They can also be seriously injured and die just like uber drivers. They also are "independent" contractors. Despite those odds, some did leave and became well known outside of that tyrant's world and are now getting richer than ever before...Would any of the events above including the new billionare deciding they could compete by picking up those independent minded wrestlers ever have happened if they were employees all along?
3)Portrayal of evil corps and the downtrodden who are forced to serve them as stereotypical "underclass" victims. If you are in Redmond soon and you take an Uber don't be surprised if you are being driven around by a PM who is getting out of the house or trying to get an extra edge against the high cost of living there.
My personal feeling here is I do not care either way. What I care about is from the consumer standpoint that Uber is accountable. My primary dislike of Uber, Airbnb, Vroom or similar enterprises is that they all claim to be of one stripe when things are going well but when things go wrong the company claims "Oh that's not us it is this entity we represented as part of the process but who we disclaim any responsibility for". As others have pointed out all the major tech companies use contractors. I don't know of any that would get away with the "oh that's not really us" defense.
I am grateful for Stallman's efforts but claiming cloud is a nefarious plot no matter the style is not "legit".
As for the voting, join the club. Like all communities online HNN is an often hypocritical cliquefest where the mob will have its way. But at least it's not r ;)
Sorry for technical tangent but curious. Your decision making on GCP appears to appeal to best of breed + cost. But you put SQL Server on AWS? If you are saying SQL Server is better on AWS than on Azure it would be interesting to learn why.
However this means we are paying for egress on both sides. This was something we chose to eat due to GCP Kubernetes, but considering today’s changes, it probably no longer makes sense.
So you decide to eat egress costs in perpetuity, which will scale as you go, but a one time increase of $70 per month is enough to make you go back? What are you even trying to optimize for?
I'm not sure any provider appearing to capitalize on a momentary pricing decision is a great idea. All are too big and things change too fast for any crowing as if anything is a long term decision.
Replies on another thread by alleged Google employees appear to indicate they are learning on the fly that doing support matters and costs money.
There are a lot of comments from people wanting free things. You may get those things for a while but it won't last. Free only works for so long in anything no matter how hard that is for some people to figure out across all aspects of life.
Not looking to capitalize just looking to state a fact that has been in place since the service was launched. In the earlier comments people were discussing/suggesting alternatives and I believe AKS is worth considering.
Any software "Architect" who can't build what they say to build should have to get a new job.
Any programmer of less experience who continues to argue with the "Architect" after they have met the challenge of proving their ideas can be done should also have to get a new job.
Many less senior programmers are better at the every day idioms of a given language or tools used in daily programming. Many senior people have to do more than just code. But most senior people who can still practice if called upon are much better problem solvers in part because they have already failed so many times and each new batch of programmers keep re-inventing the same mistakes.
Generally true but some architecture jobs have you designing solutions across multiple technologies that you just can’t be expected to master. Sometimes you need to rely on experts, including devs or other architects. The job then becomes finding a workable rough outline and then checking it heavily (and iterating) in areas you don’t fully understand. You don’t spring fourth a design so much as collaborate one into life.
I like people who want the right answer more than those who want to be right.
If I take your comment to mean collaborating is good and some people are better than others at parts of a solution because they are currently specialized I agree. The "right" answer is often difficult in practice especially when you depend on many other teams as dependencies and need to get something out the door.
On the other hand if you're drawing diagrams of things you haven't personally made sure could work well together at even a trivial POC level then I am not a fan because that is precisely why some devs hate anyone who is called an Architect.
> if you're drawing diagrams of things you haven't personally made sure could work well together
If you're producing work products that don't accomplish their job, then you're probably just not good at your job, architect or no.
In this case, the diagrams are to guide development toward an acceptable conclusion, but if they instead impede or misdirect development then you failed.
Fortunately, there _are_ lots of ways to validate a technical design, among them toys & POCs, but also rtfm, reference works, etc...
The architect needn't rough things out in code all the time, though.
What toxic pit do you work in where junior programmers are ARGUING with senior architects and the senior devs aren’t mentoring, reviewing and empowered to make key decisions in another room before junior developers ever see a spec? And how do I avoid working there?
A1) Your typical mega corp that is too big to be one thing and filled with geniuses around every corner. So some parts are a pit and some parts aren't. It depends.
A 20 year old "startup"/feature factory where all the original talent left years ago and everyone in an IT management position has been with the company less than 6 years. The majority of developers(200+) here are hired fresh out of school, or only had 1 previous employer.
Now the CEO spends all day courting the "institutional investors" so he can secure his retirement.
I've seen this in a couple of places. Junior dev assigned to design new system. Senior dev assigned to mentor junior dev. Senior dev encourages junior dev based on experience. Junior dev ignores everything senior dev says. Manager listens to whatever junior dev says and sidelines senior dev. Senior dev goes on vacation. System explodes.
I've been at a mega-corp that let newly hired developers to build new stuff while senior devs are busy putting out customer fires that in many cases, were caused by those junior devs in the first place. "We want to make sure the junior devs have interesting things to work on so they stick around."
Not really. A new system means it is not in production yet, so if something goes wrong there is little impact. Breaking the working system doing maintenance can cause lots of problems, so it is seniors who are tasked with changing it.
Your manager should be called a practice lead and they should have recently been a senior dev. They should have been picked by other senior devs as the obvious choice since he’s the guy who spends more time on lunch and learns than writing code.
How does an industry so full of brilliant people who consider themselves much smarter than their users keep arguing in these absolutes about programmers like their skills are easily classified.
Many things have become popular that were originally written like ass by someone who was better at making something people found useful than they were at data structures or thinking in big O.
A lot of genius language design people are nearly useless when the whole messy world of shit like network, filesystems and interacting with things not their language is involved.
Programmers being human also are not some consistent machines that constantly maintain some level of productivity regardless of what is going on in their personal life or their interests waxing or waning in a given problem space.
The people whose code has changed the world are maybe a handful or two. So, astounding developers much better than most do exist. But even they are not some multiple of every coder for every problem.
Nevermind, it's time to stop even thinking about programmers alleging truisms about programming and go get my MSNBC|FOX fix so I can get the necessary stimulus to knee jerk.
The cloud existed before k8 and k8's creator has a far less mature cloud than AWS or Azure.
But this thread has convinced me of one thing. It's time to re-cloak and never post again because even though the community is a cut above some others at the end of the day it's still a bunch of marks and if you know the inside it is hard to bite your lip.