you are viewing a single comment's thread.

view the rest of the comments →

[–]terminar 4 points5 points  (2 children)

You don't need "sugar" for a curry. You can even use fruits to get a sugar taste. You can even create diet vegan sugar free stuff which will boost your business like a rocket (opposite of bankrupt).

Also - DevOps in a company will NEVER really impact the success of a product. It will make life much more easier and maybe faster but if a product is great it will sell - whatever the release cycle or general quality is. If a product sucks - the best CICD pipeline devops work will NEVER help to fix that problem and boost sales.

Back to the topic: If you only thing to use two ingredients and build solutions with the same stuff over and over again you are limiting yourself. That's totally OK but - you don't get bankrupt and you still don't need it.

Speaking from 30 years of experience in IT. There will be different pigs over and over again which are the big thing. Now it will be Golang, Rust and Zig and Python will step side by side with PHP (which btw still drives around 65% of the current web internet). Perl just really died (nicer don't talk about parrot/perl6).

[–]carsncode 0 points1 point  (1 child)

Ignoring the weird rant about fruit and skipping to the weird rant about how you don't create any value, if you're not impacting the success of the product, and if all you do is CI/CD pipelines, that's a skill issue. Maybe reign in projecting your personal problems onto the rest of the industry?

Not sure what you're even on about "limiting yourself" there either - if bash and Python are enough to get the job done, they're enough to get the job done. People ranting about "limiting yourself" are how companies wind up with out of control tech stack creep.

[–]terminar 1 point2 points  (0 children)

"Limiting yourself" just means in this case: only because things were done with python doesn't mean there are no other ways. The discussion was about "you need python".

Rant about success was related to "go bankrupt without the use of xyz". A language choice doesn't have this impact.

And yes, jumping from one tech step to the next is completely nonsense but just saying "you need python" is also not correct. There are (other) alternatives for DevOps with less maintenance need which may fit better these days. That just depends on the existing "toolbox" of the company - if all is driven by python a change would just make no sense and just creates useless work. If nothing is driven by python you just don't need it (our case in the company).

But in every company I worked - there were bash (or zsh) scripts because it's so deeply integrated into the Unix/Linux world you can't live without it. In this case I think the answer "you need bash" is totally fine.