I also started to think in this direction more the last few years: If we as a socity would be better of creating less but better, we would not have facebook or linkedin feets full of waste. We would have perhaps 10 hn articles per day, 10 world news, 1-2 local news and thats it.
I would have the rest of my time 'free' of the burden of trying to make sure i'm not missing something.
Every idiot thinks something created and shared is worth while while i'm often enough think 'oh now one would care for something like this' or 'a few people might wanna read it but wouldn't act on it anyway'.
I also started to comment less. It costs time, i don't have the feeling that a lot of peole read comments and honestly, i had plenty of discussions which just stoped and there was never ever any feedback (besides 'likes' like wtf.) on 'was that helpful'.
Did i add value to our society or was it purely for entertainment?
Might also be the amount of experience a person has.
I have done Softwaredevelopment for ~15 years, swiched now to infrastructure and build a gke cluster. It was awesome, very logical, nice and easy to use.
Now i read stories from coinbase and don't get it.
"The alternative to K8s isn't your personal collection of fragile shell scripts. The real alternative is not doing the whole microservices thing and just deploying a single statically linked, optimized C++ server that can serve 10k requests per second from a toaster--but we're not ready to have that discussion."
You are writing this and i thought yesterday how to extend my current home k8s setup even further.
I would even manage that little c++ tool through k8s.
K8s brings plenty of other things out of the box:
- Rolling update
- HA
- Storage provisioning (which makes backup simpler)
- Infrastructure as code (whatever your shellscript is doing)
I think that the overhead k8s requires right now, will become smaller over the years, it will be simpmler to use it, it will become more and more stable.
It is already a really simple and nice control plane.
I like to use a few docker containers with compose. But if i already use docker compose for 2 projects, why not just using k8s instead?
I'm logging into a server because i need to, not because its 'pleasure'.
I don't hate it but if you need to login to a server regularly because you need to do an apt upgrade, you should have enabled automatic security updates and not login every few days.
If your server runs full because of some logfiles or stuff, you should fix the underlying issue and not needing to login to a server.
You should trust your machines, independently if it is only one machine, 2, 3 or 100. You wanna be able to go on holiday and know your systems are stable, secure and doing their job.
And logging in also implies a snow flake. Doesn't matter as long as that machine runs and as long as you have not that many changes but k8s actually makes it very simple to finally have an abstraction layer for infrastructure.
Didn't it took ASML ages to be able to build EUV Machines?
I don't think you can just replicate something like a EUV machine from them in any way.
You probably need highly specialized workshops for tons of different components and all of those workshops have to go through the same innovation cycle.
I look at my screen most of the time. I'm not buying cheap screens anymore. It is just not worth it.