Sorry for the delayed reply. I'm getting the sense that your network is the most important source of steady work. Second to that would be having a niche skill. Is that accurate?
Sorry for the delayed reply. I actually graduated from an ABET-accredited engineering program. I was looking for something more along the lines of "learning how to learn".
For example, a scientific analysis attempting to break down what "understanding" is, or evidence-based techniques for gaining understanding more quickly.
> • Company saves money by not having to pay for managed cloud products if they don't want to
In some cases, the cost of a managed cloud product may be cheaper than the cost of training your engineers to work with K8s. It just depends on what your needs are, and the level of organizational commitment you have to making K8s part of your stack. Engineers like to mess around with new tech (I'm certainly guilty of this), but their time investment is often a hidden cost.
> The alternatives are all based on kludgy shell/Python scripts or proprietary cloud products.
The fact that PaaS products are proprietary is often listed as a detriment. But, how detrimental is it really? There are plenty of companies whose PaaS costs are insignificant compared to their ARR, and they can run the business for years without ever thinking about migrating to a new provider.
The managed approach offered by PaaS can be a sensible alternative to K8s, again it just depends on what your organizational needs are.
> k8s is popular because Docker solved a real problem and Compose didn’t move fast enough to solve orchestration problem. It’s a second order effect; the important thing is Docker’s popularity.
I introduced K8s to our company back in 2016 for this exact reason. All I cared about was managing the applications in our data engineering servers, and Docker solved a real pain point. I chose K8s after looking at Docker Compose and Mesos because it was the best option at the time for what we needed.
K8s has grown more complex since then, and unfortunately, the overhead in managing it has gone up.
K8s can still be used in a limited way to provide simple container hosting, but it's easy to get lost and shoot yourself in the foot.
Fair point. I have quite a few code samples from libraries I've developed which I can provide. I just wanted to get some insight into the ambiguous criteria for "best".
I used to volunteer at a senior community center in NYC and I've tried to do it in a few other locations. If you offer to help in a non-specific way, you likely won't hear back. There may also be liability issues they want to avoid, depending on the manner in which you'd be helping. I got replies when I offered to tutor people.
I loved using Nano for a long time before I picked up Vim. I don’t get the elitism either, Nano is a great editor.