News for hackers. Stuff that matters.
Re:DevOps is a failure by theflyinghorse on Sunday June 26, 2022 @05:27PM (#31888162)
What software is bad precisely? The modern browsers? The tools we use to build modern browser apps? Perhaps your gripe is with something else entirely, like modern databases? Or is it the OS that you don't like?

Really not sure what you're commenting about here

Re:DevOps is a failure by metadat on Monday June 27, 2022 @12:33AM (#31890617)
Some people feel anything not written or created by them is "bad".

It doesn't matter to me who turned the wrench, but in my career I've encountered these types where it's only good enough if it's theirs. And IMHO their output is generally quite atrocious. Root cause: Psychological issues.

Re:DevOps is a failure by hinkley on Monday June 27, 2022 @12:40AM (#31890647)
Shit most of the stuff I write is bad too.

What’s missing a lot is empathy, and that takes slowing down and observing.

Re:DevOps is a failure by patrick451 on Monday June 27, 2022 @02:30AM (#31891272)
We have way too much empathy for bad software. Honestly, it's almost all total shit. If my care was as bad as the median level of software, it would last 30 days and then be broken down in my driveway until the scrapper hauls it off.
Re:DevOps is a failure by kaba0 on Monday June 27, 2022 @05:14AM (#31892221)
What part of the stack you think of? Because my experience is that the underlying stuff Just Works^TM. Sure, it does have the occasional hiccup, but 1 out of 1000, it is some higher level tool that has a bug.

Just to share the terminology, under underlying stuff I mean the linux kernel, the JVM, etc, while higher level stuff could be certain build tools (khm, looking at you npm), and of course end user tools that are unfortunately way too buggy. Like I have a hard time listing end user applications where I didn’t notice a bug yet.

Re:DevOps is a failure by hinkley on Monday June 27, 2022 @01:16PM (#31897632)
I feel like there's an opportunity missed here with the transition to clustering for us to build a small kernel for running simple services and moving things over to run on top of these things.

Give me a tight, highly coherent API, with a culture of avoiding feature factory work. At least get "Make it work, make it right, make it fast" to not skip "make it right" anymore. That's sort of the core illness in software today.

Open source doesn't have to be pushed by business concerns. There's a degree of regulatory capture, but the biggest problem is that we just don't know any better. We repeat what we see, and make sure our own pain points are handled. I've seen this play out in API design where an awful API is introduced, and each person who fixes it only fixes 20% of the pain, and so it's 10 years before we get from a mediocre library to one you could actually call 'good', because nobody made 'good', they made better than better than better than ridiculous.

Re:DevOps is a failure by metadat on Monday June 27, 2022 @01:46AM (#31890984)
The sad part is when encountering this situation and the person who you wish could develop some empathy is completely unreachable and hostile. Terminal.
Re:DevOps is a failure by hinkley on Monday June 27, 2022 @01:55AM (#31891047)
It’s fine. Works as expected. Closed due to no activity for 30 days. File a PR if you’re so smart.
Re:DevOps is a failure by metadat on Monday June 27, 2022 @02:29AM (#31891265)
I wish I got to work with you everyday!

In my past at $medalyaorwherever it was a fucking nightmare everyday, the Architect wouldn't let the PR close.

Re:DevOps is a failure by hinkley on Monday June 27, 2022 @01:12PM (#31897557)
Honestly it's not always a gift to have someone point out to you the 'movie continuity errors' to you all the time.

I tell my boss you want 2-3 people like me on the project. If everyone was like me we'd make each other miserable. I have worked on trying to frame these things in a positive manner. Unfortunately the guy who would have been the best mentor in that regard went into semi-retirement.

Re:DevOps is a failure by Godel_unicode on Sunday June 26, 2022 @06:44PM (#31888824)
They said that the world is bad software on top of bad software, so it’s not one thing. It’s everything being bad and working around everything else being bad.
Re:DevOps is a failure by arinlen on Sunday June 26, 2022 @08:20PM (#31889340)
> They said that the world is bad software on top of bad software, so it’s not one thing.

I don't know about OP, but I personally feel like software like GCC/clang/MSVC and Debian/Ubuntu and Docker and SSH and Git are pretty great, and were never better.

Heck, the whole dotnet ecosystem is turning some significant problems in developer experience into at most minor nuisances.

Even Firefox+Chrome are stellar, and extremely solid as-is.

Where exactly is this bad software OP is talking about?

Re:DevOps is a failure by happymellon on Monday June 27, 2022 @01:13AM (#31890796)
In my experience it's the custom scripts in an attempt to separate infra from developers.

If you are using one of the major cloud providers and instead of just using a native IaC scripts, you have decided that it would be better if the developers only had access to your custom kubernetes operators to manage their infrastructure then you are the problem.

If you are using a deployment pipeline that developers have zero involvement in, and they just "import your Jenkins scripts" then you are the problem.

If you are using major cloud provider and rather than just using their managed kubernetes, you have decided to deploy your own, then the chances are that you are the problem.

Rarely have these approaches ever been stable, in my 20+ year experience they have never been stable. And they are the reason that "real DevOps" came along because developers could do a better job with less downtime if people actually engaged them.

Re:DevOps is a failure by voidfunc on Sunday June 26, 2022 @08:03PM (#31889250)
Yea but they didn’t explain why its bad. Software devs complaining about “bad software” is basically an industry trope at this point but often it just means “Its too complex and I don’t understand why that complexity is probably necessary” or “Its not written the way I would have written it”.
Re:DevOps is a failure by cshenton on Sunday June 26, 2022 @07:14PM (#31889007)
Why not all of the above?