15 years ago: A shell script (CGI) on your computer

Now: Server-side JavaScript deployed in a container built via GitHub actions on a Kubernetes node hosted in an IAAS.

The lesson (I think): Complexity begets complexity.

Also, this: christine.website/blog/the-cul


Possible rephrasing of the lesson: Complexity worsens as it tries to hide itself

Take Kubernetes. People who think of container orchestration as a single problem are wrong. It's a lot of related problems. K8s is scary complicated because it tries to wrap all of them.

What K8s does is complex by definition, and so the UX is complex.

I know I'm not the first person to suggest that the people who know K8s the best will often end up rolling their own solution.

The curse of software is that once you understand something deeply enough you often just rewrite it to work for you.

Show thread
Sign in to participate in the conversation

A private Mastodon instance