Don't use Kubernetes yet
Early-stage startups shouldn't run on Kubernetes yet.
About Matt Rickard.
Visit matt-rickard.com → On Hacker News Aug 2021 – Aug 2023
Software Engineering 8Infrastructure & DevOps 8Tech Industry & Business 6Tools & Productivity 5Web & Frontend 3Career & Management 3
Early-stage startups shouldn't run on Kubernetes yet.
Clayton Christensen famously demonstrated the Innovator's Dilemma by using data from the hard drive industry in the 1980s. At every point, companies failed to make the switch from 8-inch drives, to 5-inch drives, to 3...
Fifteen years later, developers are still trying to recreate the developer experience of Heroku. Yet, those who do not learn from history are doomed to repeat it. Why did Heroku fail? Was it just incompetent managemen...
Many developers use Docker the old-fashioned way -- a docker build and a docker run. Some non-obvious ways to use Docker.
Today, Continuous Integration (CI) is something that nearly every engineering organization does. However, I predict that in the future, nobody will do it.
It's been a few years since I was a maintainer of minikube, but after the news that Docker Desktop will no longer be free for enterprises and some of the misconceptions of how the technology works, I thought I'd write...
In 1997, David Isenberg wrote an article called the Rise of the Stupid Network. Isenberg worked at Bell Labs, the R&D lab of AT&T, and was responsible for some significant breakthroughs during the PC and the early int...
I spent a good chunk of my adolescence learning Linux systems administration. I attribute some of my success as a software engineer to the scripting and systems knowledge I picked up while installing, maintaining, and...