Hacker News new | past | comments | ask | show | jobs | submit login

Kubernetes is just one of many development ecosystem tools that solve real problems and, once you know them, make your life easier. The arguments in this article can apply to any development tool or practice.

Why separate your code into multiple files? Why write tests? Why use a code linter? Why use virtual environments? Why write a Makefile?

If you're working on a small personal project, or you're a newer developer learning the ropes, or the project is temporary, not important, doesn't need to scale, etc. then it's simply a matter of personal choice. It doesn't make sense to get bogged down learning a lot of tools and processes if there's no compelling business need and you're just trying to get the job done.

If you already know how to use these tools, though, they usually make your life a whole lot easier. I learn how to use complex systems in my career, where they're necessary and helpful. I apply these same tools and practices on my personal projects now, because once you know how to use something like Kubernetes, there's little cost to it and many of the benefits still apply.




> tools that solve real problems and, once you know them, make your life easier.

yep, i think you nailed here.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: