Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Just write the stuff you need for the situation you’re in.

This stupid need we have to create general purpose platforms is going to be the end of progress in this industry.

Just write what you need for the situation you’re in. Don’t use kubernetes and helm, use your own small thing that was written specifically to solve the problem you have; not a future problem you might not have, and not someone else’s problem. The problem that you have right now.

It takes much less code than you think it will, and after you’ve done it a few times, all other solutions look like enormous Rube Goldberg machines (because that’s what they are, really).

It is 1/100th of the complexity to just write your own little thing and maintain it than it is to run things in Kubernetes and to maintain that monster.

I’m not talking about writing monoliths again. I’m talking about writing only the tiny little bits of kubernetes that you really need to do what you need done, then deploying to that.



> I’m not talking about writing monoliths again. I’m talking about writing only the tiny little bits of kubernetes that you really need to do what you need done, then deploying to that.

Don't limit yourself like that. A journey of a thousand miles begins with a single step. You will have your monolith in no time

Re-implement the little bits of kubernetes you need here and there. A script here, an env var there, a cron or a daemon to handle tings. You'll have your very own marvelous creation in no time. Which is usually the perfect time to jump to a different company, or replace your 1.5 year old "legacy system". Best thing about it? no one really understands it but you, which is really all that matters.


You and I do things differently I guess.

The things like this that I write stay small. It is when others take them over from me that those things immediately bloat and people start extending them with crap they don’t need because they are so used to it that they don’t see it as a problem.

I am allergic to unnecessary complexity and I don’t think anyone else that I have ever worked with is. They seem drawn to it.




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

Search: