3 ms·
You might be way past that. The teams with great engineers you work with are way past that. But many other teams with middling engineers aren’t. Here’s my hier
by ramraj07 4y ago
You might be way past that. The teams with great engineers you work with are way past that. But many other teams with middling engineers aren’t.
Here’s my hierarchy of things the average engineer thinks they know well but actually fundamentally never understood and will occasionally screw up badly with escalating consequences as you go down the list:
1. Command line
2. Git
3. eMacs/vim?
4. Docker
5. Kubernetes
I myself personally acknowledge my lack of expertise and try my best to mitigate:
1. This I just try to learn well
2. I only use GitHub desktop (I like it’s limited feature set actually saves you from yourself)
3. Just use py charm? It’s 2022.
4. Docker is necessary but I try to find someone actually decent with it and get them to help me.
5. Just avoid. Unless you have an actual good devops team with 5+ people backing it. Beanstalk or lambda do just fine.
- nijave 4y agoKubernetes tends to bring in networking, storage, a whole host of Linux kernel features. All of those alone are tripping hazards before rolling them into one piece of software.