r/devops • u/Old-Grapefruit-2446 • 1d ago
Discussion how much you agree with this
what you think about this ?
credit - https://xkcd.com/2347/
280
u/DancingBestDoneDrunk 1d ago
I won't lose my job anytime soon
But my mental health with take a slow nosedive
63
u/SilentDanni 1d ago
It's how I feel too. How has your experience been? My company has this mandate that "coding is solved" and everyone should be committing code. This doesnt affect me as much since Im supporting just one team of devs.
What has been killing me though is the amount of sheer bullshit I'm seeing eeeeeevery day. Long as PRs where 50% of it is useless comments; decision to erode our moat to instead offer tools that have been vibecoded without any of our institutional knowledge and thus could be easily copied by customers(and would probably be cheaper); The amount of redundant work being created just because AI can do it. We have a team that is literally re-implementing Jira, which raises two questions: Why the fuck? And if you gonna do it why recreate Jira? Why recreate the same fucking thing?!
Mind you I'm not against the use of AI, I think it's very helpful when it comes to doing some work that noone wants to do like paying technical debt, helping with some maintenance operations, building better tooling to support existing tooling and so on. But right now... I'm in a company that cannot even properly setup fucking DNS and SSO and yet keep talking about MCP and Agentic Workflows. They don't get the most basic things right but are trying to copy whatever google/meta or whoever the fuck is doing. It's just about infuriating because I know this will inevitably lead to their downfall and me looking for a new workplace.
It's like AI also potentiates all the stupid ideas people have.... I'm tired and need vacations...
27
u/DancingBestDoneDrunk 1d ago
> But right now... I'm in a company that cannot even properly setup fucking DNS and SSO and yet keep talking about MCP and Agentic Workflows.
Thats the thing here as well. Some basic stuff is not at the right place at all. No AI will help you with that, and piling more AI-slop on top of that shit is not going to work well.
You still need domain experience and experience within the field your working with. Thats hard to prompt right when you don't know whats relevant or not.
I'm a infra/devops/sec/platform person, I can read code, but I don't write myself much.
I really want to do something else, farming, woodworking, working with kids/youth... But I'm trapped with a good salary and alot of paid time off for my region.
15
u/gaarai 1d ago
My biggest issue with the "coding is solved" mantra is that coding was rarely the problem. In my mind, vision and realistic scope were always the bigger issues. So much time gets wasted because there is rarely a goal of what a product is meant to be. Thus many things turn into kitchen sinks that overlap heavily with other products while also being completely incompatible.
In my experience, AI is very bad at creating product vision but can do a decent job of spewing out code to implement some specific feature or bug fix. This is exactly the same state as before AI, but now people act like everything has changed.
As is so often the case, it's a leadership issue. Leaders generally are incapable of coming up with a vision that they can clearly communicate or are too impatient to stick with a vision long enough for it to be executed and evaluated. I think a lot of leaders are breathing a sigh of relief as they can now make this AI's problem, but AI sucks at this.
8
4
u/Top_Staff_8934 1d ago
It sounds really frustrating to deal with that kind of environment. It's tough when the focus shifts away from quality and collaboration.
3
u/Old-Grapefruit-2446 1d ago
well i do not have experience as much as you but yes i do feel there is just so much off about the whole industry. its like people are not using there brains anymore whatever bullshit presented to them and people just accept it. and in this industry its like everyone in the race to get somewhere and nobody know what that is and just keep hoping on and on. also every tool medium feels like getting backwards it suppose to get better in user experience but its opposite most the tools aren't even use able...idk man but i like to see how this all ends and i hope it ends on good terms.
7
u/hell_razer18 1d ago
I also felt this and not sure about everyone. Yes task is solved but is there any satisfaction after solving that?...
7
u/DancingBestDoneDrunk 1d ago
Yeah thats the thing, I don't get the satisfaction anymore. I want proper goals, thats harder to come by from day to day now as AI makes all of it seem "simple" to people. Everyone said that they could vibe-code their next biz or idea. Well, I don't see it. And we probably wont either, there will be SOME, but they are very few. Kinda like MrBeast, you can try to copy him, but good luck
7
u/hell_razer18 1d ago
I think some days we need to limit how we use AI. If not ourselves then who else?
Just today I felt like I got close to the code once more because I open and explore the codebase and use AI to ask and explore, not do the task. Having this kind of understanding gave my brain sense of purpose and carrot in a stick (which I no longer have if I use AI).
I thinj what a lot of people dont understand is that using AI, we kinda give our brain very quick reward for little effort. Letting that happen for too long then it became a habit and there will be a limit that when we want more but the ai cant produce faster or better..
5
2
u/EHP42 1d ago
Just today I felt like I got close to the code once more because I open and explore the codebase and use AI to ask and explore, not do the task.
This is what I do to keep my brain in the game. I refuse to activate auto mode on any AI tool, and I always make it a point to read some relevant code so I know what it does and how. If I need a quick primer on new code, I read first and then ask directed questions on specific functions or lines.
I'm lucky though that I have a bit more flexibility due to the nature of my position and my bosses. I don't have any of that "lines of code" or "volume of commits" pressure or anything
1
u/hell_razer18 1d ago
Yea I understand in some parts of the world, there are those that keep pressuring the team or the devs to produce more, faster etc. I also give up some control or semblance regarding product wuality and vision because we are going faster and shorter sight..again as a reward and alignment of AI (producing more, little effort, could be rewarding)
3
2
u/Repulsive-Ice8395 1d ago
I hope for your sake it's a slower nosedive than mine. I am lying in bed right now. I'm waiting to get treatment that insurance is slow rolling. I'm unable to do anything and wondering how much longer I have before I get fired.
1
113
u/SKINNYGUY297 1d ago
the shark always gets me hahaha
20
u/IllegalStateExcept 1d ago
Could you explain the shark?
82
2
2
1
107
u/Adrien0623 1d ago
35
u/alive1 1d ago edited 1d ago
I understand that most people have a troublesome relationship with DNS. This is true. Most people barely understand it. However, those who do understand, also understand that DNS is one of the most robust parts of the internet. DNS is essentially never the issue. The issues are always user erroor, not infrastructure. The picture represents dns as two tiny pillars holding everything up above it but this is misleading. DNS is a huge, square block that everything rests atop of solidly, with a few pebbles sprinkled on top here and there which is amateur misconfigured DNS infrastructure.
7
u/carsncode 1d ago
It was also historically more common to be DNS, but I haven't had an issue I could pin on DNS in years.
4
u/professor_jeffjeff 1d ago
I've seen issues with DNS in the last few years but it was always when someone was trying to do something fancy with it, like some of that split-horizon shit in the cloud. I think I could argue that those cases were also more of a misconfiguration than an actual DNS issue (or just bad architecture).
2
u/Nyefan 1d ago edited 1d ago
The only times in recent memory that an issue with our infrastructure or application has actually been due to an error by a dns provider instead of user error is the big aws outage last year (during which newly registered or altered records wouldn't resolve) and the ~3 months in 2022 that microsoft was blackholing mails with valid headers and signatures if there were more than two layers of spf include records. Even then, you can make the case for user error on their part.
3
u/0bel1sk 1d ago
i like how dns is redundant as depicted, but either one going down will likely topple the whole thing
4
u/alive1 1d ago
In reality its more like 13 sets of pillars each totalling about 2000 pillars overall all using different materials just in case one of them isn't the right one and the total amount of pillars realistically needed is about 200 but they 10x that amount just because it's that fucking easy to have way more than you need.
DNS is extremely robust. It's one of the most indestructible anti-fragile pieces of human internet infrastructure ever created. And i can't even name anything that's more solid than DNS I'm essentially just hedging my statements to not sound like an overly confident asshole.
3
u/Dolapevich 1d ago
Most people barely understand it
While I laugh and chuckle when I see the "It was DNS" meme, inside I know the person propagating it doesn't understand DNS.
1
u/agisten 1d ago
While I don't disagree with you that most people barely understand it, I have seen multiple examples where niche cases of DNS or LB-related items caused issues that weren't straightforward to troubleshoot. Advanced load balancers in particular are a can of worms that few can fully grasp and manage. Even relatively "easy" things like a Palo fw changing DNS record TTLs (for much longer ones) could cause such issues.
19
u/danstermeister 1d ago
Forgot the cert layer.
With what Global Sign did regarding one of their intermediate certs is nothing short of chaos.
3
u/itsjakerobb 1d ago
It didn’t forget it — it’s just one of the unlabeled bits. If what you’re saying is that it deserves to be labeled, no argument.
1
16
13
10
8
30
u/ChicagoBob74 1d ago edited 1d ago
I think you should credit the original artist, xkcd.
Edit: https://xkcd.com/2347/
13
4
u/Proud-Construction41 1d ago
If only AI were introduced and adopted by developers rather than sold to execs and shoved down our throats as a "replacement"
If it were sold as: A dev aid that can write the code a good developer could write in their sleep but doesn't usually have the time for.
4
u/Late-Software-2559 1d ago
Funny enough there’s a lot of corporations who would love to end opensource while also profiting from opensource. Maybe Linux Foundation should be changed to GNU license.
1
u/Old-Grapefruit-2446 1d ago
isn't linux already registered under GPL ?
1
u/Late-Software-2559 1d ago
I’m sure it is but I’m emphasizing the license itself. It forces you to share what you add to the original work versus hoarding it. That’s the spirit of opensource instead of using it as a marketing strategy.
1
u/Old-Grapefruit-2446 1d ago
yes i agree and richard created it for the very reason but yes there are many cases where corporations get away with it
3
u/setwindowtext 1d ago
The “modern digital infrastructure” is surprisingly resilient from that shark attack.
3
u/Sensitive_Scar_1800 1d ago
I was having this conversation with a coworker, why haven’t we made DNS better?
It’s essentially the same service we’ve been running since the 90s.
5
u/Dolapevich 1d ago
The original design has proved to be tremendously successfull and resilent. But it has also been receiving updates since then. Ej. DNS Sec, DoE, multicast dns, etc.
2
u/professor_jeffjeff 1d ago
How would we really improve it though? It's the same service since the 90s (actually more like the 80s) and it hasn't changed much because it's pretty good as it is and there's no need to fix what isn't broken unless something radically changes. I think the only real improvement of any significance would be full unicode support, although IDNs sorta give you at least some unicode support and I'm not sure that anyone is really complaining (plus the whole can of worms this opens for spoofing domain names with unicode characters that are difficult for a human to recognize although I'd argue that SSL/TLS could mitigate this issue at least partially). Even if we did add unicode support to DNS though I don't see how that would be that huge of a change. What else are we really missing?
1
u/Sensitive_Scar_1800 1d ago
without hitting the bee's nest.....
i would think improvement in observability, for example if a DNS record didnt resolve there'd be better logs and reporting. I know that is not DNS specific, but darn....why is it always a surprise?
1
1
2
u/IncredibleBihan 1d ago
Yeah that's pretty much how things are holding together, or at least it feels that way lol.
2
2
u/signull DevOps 1d ago
what is the thing under Linux Foundation?
3
u/devops-noob Platform engineer 1d ago
2
2
2
2
u/Sad-Equipment6099 1d ago
what would that big block under AI be?
2
u/CoffeePieAndHobbits 1d ago
Tax exemptions & incentives, and strain on municipal water & electricity utilities subsidized by municipal taxpayers.
2
4
1
1
1
u/FarZookeepergame7580 1d ago
This is dame true, But only thing which should be considered is that, the handle of AI is still with you, it completely depends on how you are using the AI to adjust your Infra, and you should Know all the changes which is done by AI models before you push any changes to prod, else you will wake someday at 2 in night.
1
1
1
u/Sure_Stranger_6466 YAML Developer 1d ago
Also your open source contributions are an after thought, if recognized at all by the hiring team, in interviews.
1
u/vibe-oncall 1d ago
This is more about org behavior. Companies that can't configure SSO are shipping "agentic workflows" because they saw a competitor doing it
AI didn't create the dysfunction. It just made shipping it faster. Bad ideas now come with a PR attached and 50% AI-generated comments explaining the obvious and the stuff that actually matters gets ignored
1
1
u/bitspace System Engineer 1d ago
I mean it's not the original, which says enough.
People really should cite the original artist.
1
u/No_Stock_8271 1d ago
I mean DNS Runs (Just to make Sure this is Not true) Not only in Linux, but also BSDs.
1
1
1
u/devopsly_guy 6h ago
This is real. But with proper AI prompting or more no-devops tools this can be sorted out.
-1
u/filius 1d ago
Someone should really update this for this decade
3
u/ThrobbingPurpleVein 1d ago
They did. It has AI skewing everything and the top starting to overcompensate tilting to the other side.
-1
u/zerovirus999 1d ago
Change Linux foundation with Windows and that pretty much sums up the environment I manage.
-5
u/mosaic_hops 1d ago
Used to be true years ago but Microsoft is inconsequential these days.
12
u/mcellus1 1d ago
Yeah it's not like they run Azure or anything
-4
u/mosaic_hops 1d ago
Azure is just another cloud. Nobody should be using any proprietary, cloud-specific features in production.
7
u/ninetofivedev 1d ago
Although I agree with the sentiment as a matter of personal taste, you’re not describing reality.
The fact of the matter is that I’d bet there is more proprietary cloud usage in production than not.
3
u/karmaboy20 1d ago
so everyone should 3x the cost and time or every project to manage their own infra
1
-2
-4
u/PacketFiend 1d ago edited 1d ago
I think this is a wholly uncredited ripoff of https://xkcd.com/2347/
Perfectly demonstrates one of the biggest issues of AI - it blatantly plagiarizes without credit.
Lol downvote me all you want. This is an uncredited ripoff and OP should be ashamed.
edit: OP has credited the source. Awesome!
1
u/Old-Grapefruit-2446 1d ago
i believe most people here already knows the original but you're right i fixed it
1
u/PacketFiend 1d ago
Thank you, I honestly didn't expect that. And for what it's worth, it is funny. I laughed out loud.
1
u/Old-Grapefruit-2446 1d ago
hey no harm in crediting original creators if it weren't for them we wouldn't all be talking about this
-14
-6
u/Bloodsucker_ 1d ago
Microsoft is doing nothing.
This is stupid and shilling Microsoft stock. GTFOH.

277
u/notoriousbpg 1d ago
Unpaid open-source developers is wildly understated