There is a distinction between being able to access the source code, and a tool giving it to you without any context of the underlying license it is governed by.
Good teams still document these. Amazon is apparently a leading example where the documents are considered the source of truth.
However many organisations have limited technical leadership enforcing quality, and management layers not willing to invest in these assets.
Unfortunately some 'modern' practices are being interpreted to make the processes like Agile the most important thing, and reducing the importance of things like code/system quality and knowledge management.
The OP is incorrect, most of the large organisations he cites do not practice trunk-based development.
Google has a monorepo and what could describe as 'submit patch for code review'. Only certain engineers can approve reviews and trigger the patch being applied to the trunk.
Many of the others also have variations, but unlikely that any organisation with 1000+ engineers has a monorepo with all of those engineers directly committing to it.
Google collects immense of data about people's actual visits.
Backlinks used to be a proxy for how authoritative things were
You don't need the proxy when you have the record of where people actually visit.
Very few large organisations, and zero distributed ones like a collection of multiple government departments, can turn around a massive collection of security fixes in 2 weeks.
I believe Google's Security team usually gives vendors 90 days before they go public.
ES had a business model. It was open-core, but with critical features like Security and Access-Control hidden behind their paid support.
The core disagreement was that Amazon (and many other contributors) wanted to add that to the base distribution, and Elasticsearch fought them for years on it, deliberately breaking any community plugins that got a solution working.
Enough blame for the current situation on all sides.
The whole point was that the Intercept had specialist security experts on staff who know this, but the reporter rushed the story, told his own sources in the intelligence community critical info without realizing, and never actually spoke to the Intercept security team.
The fact that the Editor-in-chief did not ensure their own processes were followed for an NSA leak is a failure.
Plenty of us 'good engineers' aren't anywhere near that proficient in frontend either. I can build great backend systems, that's where my interest lies. I can't do CSS like this even with months.
I would expect their market is the group of professionals for whom doing that is simply not worth the time.
When your job is delivering high quality UX and there are always more apps to build in the pipeline, having someone give you a library of useful components works.
I have licenses for probably 4-5 of these, and they've all saved many hours of time, and resulted in avoiding the cost of a dedicated designer.
easiest way is just start experimenting with GKE on google cloud, and see if it has value to you. Don't bother trying to deploy and manage it before you've kicked the tires.
Out of the box its quite good, depending on what you are doing, once you have cert-manager issuing you free certs, linkerd managing a service mesh, and stackdriver giving you an entire ops stack, its a bit hard to go back
No idea what recruiters look for, but when I'm part of a hiring process I'm particularly interested in evidence about how well a candidate communicates with other people, whether presenting their ideas or discussing options.
If you are running Go you should check out Mike Perham's inspeqtor, which is Monit-like but also Go and therefore potentially simpler for dependencies.
antirez keep doing what you are doing. so many thousands get utility from a small, reliable, piece of software that does what we need, and next release doesn't suddenly increase its surface area. I trust your judgement.
Having a hierarchy that gets narrower at the top, with people earning more, is not what makes something a pyramid scheme.
Having the earnings of the higher tier directly funded by financial contributions from the lower tiers is.
I lot of MLMs have a particular 'hiding in plain site deception'. The retail margins on the consumer goods aren't where the bulk of the top tier earnings are coming from. The conferences, training materials, tapes, courses and a raft of support systems for the distributors... all produced at very little cost are the true source. This is where the generous subsidies come from.
It doesn't port anything. Valid JS is valid TS, its just that the TS compiler processes it and tends to surface issues that just running it under Nodejs doesn't