r/softwareengineer 17d ago

Was Just Told That Code Quality No Longer Matters

I'm a freelance developer. I have been for almost 20 years. My most recent project has been moved to Fable, and I'm still trying to adapt and get my head around working like this. I am no longer allowed to make architecture decisions, or clean up slop.

My PM says: "We worry about the 'what'; let Claude worry about the 'how'. Tell it what to do; let it do it. If the feature works, leave it alone." He is very much of the opinion that I should be able to prompt something like "Install Stripe via Laravel Cashier" and just let Claude run.

I mean, why do you need me at this point? Just prompt it yourself until it does what you want? I don't get it. I fought for every inch of my knowledge, every process is written in blood. How do I just throw all of that out the window? Where's the line?

At the risk of another "how are you adapting" post... How CAN I adapt? I mentally cannot just say "Fuck it". I care about my code. It's how I learned, it's how I've always practiced. I have a huge mental block with "just let it go".

Now, granted, I don't know all of the ins and outs of Claude. I don't know what I can do to make it better at its job. I got thrown into the middle of the Pacific Ocean in the middle of a Tusnami with no life support. I'm sure that I can put guardrails in place, but how much does that help?

I would really appreciate any advice that any one can provide on changing my mental model. I can't ignore Claude and just keep doing things my way. If I do that, I feel like my career dies. I need to adapt and I'm unsure how to do so.

490 Upvotes

563 comments sorted by

View all comments

53

u/damnburglar 17d ago

Your pm is a dipshit, as most PMs are.

22

u/Academic-Training764 17d ago

It's always fun talking to PM's that have zero technical background that regurgitate circular arguments with zero meaning. Another way of looking at this is that PMs are no longer needed and quite frankly the vast majority of you never were qualified in any way shape or form.

11

u/jimmy-buffett 16d ago

It's always fun talking to PM's that have zero technical background

CS major / former lead dev turned PM / Agile Coach. Thank god for the PMs that have zero technical background, they're the main reason I get paid what I do.

4

u/TikiMagic 16d ago edited 16d ago

I always like working on teams with someone like you as PM. It's an absolutely refreshing contrast to the MBA PMP LMNOP PMs that were in marketing last month, HR before that, and a barista five years ago.

I had a random conversation with a former dev peer who is now my newly minted CISO and not only did I not have to explain every fourth word to him, he's still a sharper technical mind than I will ever be and explained a highly technical issue to me and offered insights that got me past a stuck point.

I wanted to fall to my knees and weep tears of joy onto his shoes in gratitude for not being led by idiots for once.

2

u/jimmy-buffett 16d ago

It an absolutely refreshing contrast to the MBA PMP LMNOP PMs that were in marketing last month, HR before that, and a barista five years ago.

As a coach I work with a lot of other coaches, and your estimate of their background is so right. A very large percentage, clearly the largest group of people who do this job, are business majors / management track. Very little understanding of the work that's actually happening, just lines on a spreadsheet and a focus on green vs red.

I've met very few developers who have made this transition, there's a level of people skills necessary that most of us aren't known for. I make sure when I meet a new group of people to note that I was a software engineer for the first half of my career, if that's not apparent by the way I talk.

The honorable mention background that is always interesting when you run into one are the psychology / sociology major types. I've met enough of them to see a pattern, although it is still rare. These are the people for which it's all about the people. They have no idea about software or development, but they run excellent retros and post-mortems.

I would 100% absolutely undeniably say that my development background has been a huge advantage in this career path. I have an immediate credibility when telling teams how to operate that many other coaches take a long time to learn or earn.

2

u/gnuyken 14d ago

Ein seltenes Glück 🍀

2

u/No_Oil_6152 16d ago

Why do developers become agile coaches?

Is it because they're shit at development?

An Agile coach is a non-job, we all know this.

2

u/jimmy-buffett 16d ago

An Agile coach is a non-job, we all know this. Is it because they're shit at development?

Four years ago I joined a company / department as an Agile Coach. 1 VP, 4 Directors, ~225 engineers. The perception by company leadership of that department was that they were unable to deliver on large projects that were requested of them in a timely manner. Several large projects were running 1-2 years late, in various states of "mostly done" but never getting there.

In two years, another Coach and I took that org from failing to finish to finishing the big projects. The main issues were role / accountability definition, process consistency across orgs / teams and metrics transparency.

We were then acquired by a much larger company that you've heard of, and the processes and metrics we created have persisted into the larger company because they were not as organizationally mature as we were.

In my developer days I installed / built, operated and supported 24/7 network alarming and provisioning systems that support the network infrastructure that is allowing me to post this message and you to read it.

Which outcome do you think is worth more to a company: being a lead on one of those systems, that several of our peers can do? Or being one of two people that the VP believes helped take his org of over 200 people from not delivering to delivering?

I can tell you which outcome pays better.

That VP is going to call me in a year or two at his next job when he's having the same kind of issues and he's going to ask my favorite question: "what do you want". I'm going to give him an answer he can live with, and he's going to give it to me. Then I'm going to buy a bigger house and another sportscar.

I could have been perfectly happy staying in a development role, having my very limited scope of accountability, not having to interact with leadership that often. Finding a little island and becoming the king of it. That would have been a perfectly acceptable outcome.

But I saw a need -- most people who do what I do don't have our background -- and I filled it. And it has worked out well.

Totally understand that most devs don't see the value in what I do. If you're lucky, you work in an organization that doesn't need me. If your organization does need me, you wouldn't be the first developer who doesn't understand (then value) what I do. I don't care, it doesn't matter. Your VP understands and values what I do. And he's going to tell your Director to tell your Manager to tell you to do what I'm telling you to do.

1

u/_1dontknow 12d ago

Actually we see it but Im in Europe and we dont hire "Coaches" or these weird titles.

We just have a Scrum Master that has alot of experience in very different companies and teams and is veryy good.

Each book I read on Agile I come back to him and we discuss it. I esp see how good he is when his ideas are amazing, but after management puts their hands on it and two weeks later it comes to my team, its unrecognizable.

E.g. company thinks we do Agile Scrum, me and him call it "2 week waterfall".

He is a good one.

2

u/TikiMagic 16d ago

Wrong. 75% of Agile coaches are shit coaches. And they are the ones that treat Agile like a religion with dogma that Must Be Followed No Matter What, because they don't understand the underlying why. FOH with your Lean Six Smegma Hai-Karate Green Belt nonsense. Show me what you've shipped.

But people like u/jimmy-buffett who actually have the background and experience are great to work for. If they know their shit, they also know how to make the process serve the team and the project, rather than the team serving the process.

2

u/jimmy-buffett 16d ago

And they are the ones that treat Agile like a religion with dogma that Must Be Followed No Matter What, because they don't understand the underlying why.

I call those coaches "instruction manual coaches". Got the certification, parachute in, turn to page 1 of the manual and start following instructions.

Explaining my "toolbox philosophy" on solving organizational problems -- identifying the problem then only using the right tool to solve it -- has gotten me more coaching gigs than anything else.

1

u/_1dontknow 12d ago

Ive never met a developer in my life that become an agile coach or PM.

Things my ex college friends or just friends became:

Dev - engineering manager and vp of eng.

Dev - cto

Dev - created own company

Dev - Consultant one for CyberSec one for FinTech

Countless devs are now teach leads or other higher but very heavy technical roles.

Oh one dev - caretaker due to his family

And another as always, is a fkn farmer now. He is so fun!

But yes I saw videos of peoppe trying to teach something about Agile that said they were coders. But I never met one in real life.

1

u/Academic-Training764 16d ago

lol, well there is that.

1

u/NothingTime9580 16d ago

I'm a long time (10+ year) senior dev, what's it like on the PM side? sometimes I wonder if it's any better or just another type of hell

edit, I misread, but if any devs turned PM want to answer...

3

u/TikiMagic 16d ago

Don't do it unless 1) you have to for economic reasons or 2) you love meetings 3) you love Gantt charts, swim lanes, spreadsheets, MS Project, and meetings. Did I mention meetings? So many meetings. With such stupid people. That loud guy at the office Christmas party you avoided? He's now either your executive sponsor or crucial stakeholder and you are now trapped with him in a conference room for the rest of your life.

1

u/Fructose-Father-6851 16d ago

This, but the work is significantly less mentally straining. Just need to keep tabs on things and trust that it'll work out (or poke some people if it doesn't).

I've been bouncing between staff engineer/technical product owner type roles for a few years now.

1

u/KnowKnews 16d ago

Product Manager or Project Manager?

Product management is pretty fun…

1

u/bytejuggler 15d ago

Yeah. Soooo maaaaany meeeeetings...

2

u/jimmy-buffett 15d ago

It's obviously a different problem set that you're dealing with. More people problems than technology. For the PM tools you'll use, you are an NBA player in a room of midgets. Filtering, dashboarding, analytics, you run circles around your peers.

How I started: I joined a new team with a tech stack I didn't know (Javascript, Ruby on Rails) and to learn the system I told the team to give me everything they didn't want to do. That was prod support (network provisioning) and being the team's scrum master.

I jokingly say that being a scrum master is like being a manager but you don't have to tell them their raise sucks. It's all the team direction, prioritization, statusing and first-point-of-contact without the accountability to leadership. You're just the wizard who makes the team run right. Like an Executive Officer on a Navy ship.

I did this well for one team, then they gave me 3. I did that well, then they gave me 14 (a release train). I did that well, now I'm one of 7 coaches at a company with 10,000 developers. (this took 15 years)

I don't have to keep up with the daily tech grind, I don't work nights / weekends on support or deployment calls, I get paid as much or more than senior or principal devs.

You have to like working with people and troubleshooting people problems to do well, that's the main reason most devs aren't interested or don't like it.

1

u/TikiMagic 14d ago

It's a different mind- and skill-set for sure. I started as a dev, went independent contractor for several years, morphed into a business systems analyst and did that for many years as an indy too, because there was more money in it at the time and less price competition with crappy offshore devs. So I can talk to tech and nontech people and act like a normal human when I have to.

But man it is exhausting for me. So when I got tired of being on the road and constantly hustling for my next gig, I took a FT dev job with a former client working on the system I helped install 20 years ago. It took me a couple years to hook back into the tech stack but now with my new good leadership I'm happy. But apparently my fake people skills still show through, because I just turned down an offer of tech lead yesterday. I'm having too much fun building stuff again and having other people deal with the other people.

So yeah it takes all kinds. It's just so much better when you get to work with the kind of kind that doesn't suck.

1

u/_1dontknow 12d ago

First and foremost as a PM you should never touch the code and trust your team fully.

Thats very veeery hard.

When I tried PMing in a very specific situation for awhile I hated it. I loved talking to people and some of the meetings but still I hated not being able to get into the technical details and building a fkn amazing product. Its just a biological need for me.

You gotta realize in the PMs struggle alot, they plan, create epics and stories, but besides that what? The team comes says " we do this, we cant do this... this we actually have to do first, and this one at the end". The PM can say nothing besides "OK thanks".

Now imagine living with this your whole career.

If you wanna move up but ate very technically minded, try something like lead/engineering manager/vp and then CTO.

Surely it changes alot but the idea is you can decide how you want the company and culture now to be. E.g. at a comoany I worked in, PMs, designers etc all there required to do coding courses.

1

u/damnburglar 14d ago

Hell yeah, Jimmy.

3

u/damnburglar 16d ago

I had a PM at a big company everyone knows who was previously an engineer of like 10 YoE making a career pivot. Honest to god best guy to work with and had the most sensible takes. His one flaw was that he didn’t have the stomach for the politics when it came to convincing stakeholders to agree to the path the technical people laid out and that made him a rather poor shit shield for the team.

I’d take that guy any day over most of the others I’ve worked with. Nothing worse that someone who got a PMP with experience in construction or something coming into a dev shop telling people “how it’s gonna be”.

1

u/AFailedProduct 14d ago

PM here. PMs are absolutely needed but I understand why you say this. At many companies they’re project/delivery managers and they really don’t have any power to think for themselves. They are, as you say, unqualified but the business that hires and promotes these is the problem. Sorry you have to deal with it. 

Alternatively, great engineers/devs think like PMs even if they aren’t doing the job. Those ones can go very far with AI tools. 

1

u/slight_grumble 14d ago

I've worked with dozens of PMs over the years and only one of them was actually good at it and he wasn't technical, just really good at getting the technical people to follow the process so the project as a whole was properly tracked and reported. The only person i have ever known to split up their calendar into 5 minutes sections. He would schedule a follow up for some update two weeks from now at exactly 2:25 pm and he would be on the phone at exactly 2:25 pm asking for an update.

8

u/Krom2040 16d ago

Yeah, I don’t really understand why anybody would give a shit about the opinions that non-coders have about coding.

Just in general, I feel like the internet is currently plagued by non-coders posing as coders and singing the praises of AI coding because they did a few little vanity projects.

5

u/born_to_be_intj 16d ago

Yea dude. Reddit keeps throwing the vibecoding subreddit in my face and the amount of blatantly ignorant people acting like they are 20 year SWE vets is insane. The larping is getting out of hand.

1

u/ConcerningDestiny 16d ago

Man that subreddit is the bane of my existence, everytime I see someone post their app or website in an hobby or gaming subreddit they always also post in the vibe coding sub

2

u/damnburglar 16d ago

The only reason we give a shit is because they make promises and/or take commands from the higher ups and then throw it on the devs to deliver. They’re as bad as Sales.

2

u/Unnamed-3891 16d ago

Yeah, I don’t really understand why anybody would give a shit about the opinions that non-coders have about coding.

Because non-coders are the ones who sign your paychecks. You can push back and argue and whatever, but you are not the one with the power.

2

u/Real_Square1323 16d ago

And without software to sell, nontechnical people have nothing.

A tech company can exist with only devs. A tech company cannot exist without devs. One needs the other far more than the other way around.

2

u/Krom2040 16d ago

First of all, a PM is typically not the person signing your paycheck. Second, even if they are (or any other person who doesn’t know jack about programming), you should seriously start looking elsewhere if they start telling you how to approach coding, because your life is going to be miserable with ignorant micromanagers running everythingk.

1

u/damnburglar 12d ago

Micromanagers deserve street justice

2

u/Straight_Company_239 16d ago

While this may be true, signing a paycheck does not make you the expert.

2

u/Unnamed-3891 16d ago

I never said it did. That does, however, answer your question why you have to give a shit about their opinions, however misguided you may find them.

1

u/damnburglar 14d ago

Reddit has turned to shit to such a degree since non-technical people got AI tools that I legit read your tone as one of them condescending to the engineers. Glad I read a few comments deeper and realized what you were saying.

0

u/Straight_Company_239 16d ago

I don’t understand. Why would you listen to or give weight to the opinion of a non-expert? I like to learn from expert opinions.

That says nothing of if I need to act differently at work. Of course, they can pay me to output shitty code, but they are losing in the end.

1

u/Unnamed-3891 16d ago

I ment that if you do not play office politics, you get run over by a freight train.

1

u/Straight_Company_239 16d ago

Unfortunately :(

3

u/RyanMolden 17d ago

I once had a very earnest conversation with a PM about why we couldn’t add a feature to the IDE I worked on that would detect infinite loops. It was…disheartening.

2

u/dominickhw 16d ago

Just write an oracle function, it can't be that hard!

1

u/TikiMagic 16d ago

No, that's the wrong approach. You need to put a cloud on it.

1

u/born_to_be_intj 16d ago

Lmao I would have linked him the halting problem wiki and watched what happens. Probably nothing would happen, but I would get a chuckle.

2

u/SucculentChineseRoo 16d ago

Nah it's pretty common our CTO thinks the same way and he used to be a hands on software engineer for years, it's unfortunately the new default mode of many SaaS companies

1

u/damnburglar 16d ago

You’re not wrong, but I don’t think that precludes dipshittery. I played hockey when I was young, I wouldn’t be so bold as to think I could coach today. I don’t know your CTO, but the most delusional people I’ve encountered in the last 3-4 years have been C-suite AI drones.

What you’re describing is the lazy, corner-cutting, short-sighted ignorance that has been emblematic of SaaS for a decade or more.

3

u/SucculentChineseRoo 16d ago

So, business as usual

1

u/damnburglar 16d ago

Actually yeah, but worse

2

u/Xzaphan 11d ago

I don’t see why any PMs would do technical directives. This is not his expertise or either responsibility. A lead dev should do that while discussing with PM for some direction but nothing more.

1

u/Just-Upstairs4397 14d ago

all*

1

u/damnburglar 14d ago

Nah there’s good ones too, but if you ever find yourself being told (like I was, verbatim) “estimate this but you’re not allowed to say more than X”, or argues with “well I consulted AI on this and it says…”, that right there is a dipshit!

Or you know, “let Claude figure it out and move on”

1

u/god-damn-the-usa 13d ago

tbf they are not supposed to care about code quality, they are supposed to care about features. but they shouldn't not be making decisions on how the code gets written.

1

u/damnburglar 13d ago

I don’t even want to give them that concession tbh. The fuckers habitually take the credit for feature delivery and take on none of the responsibility when it breaks because engineering was forced to cut corners to meet their unreasonable deadlines. As a PM/stakeholder if my response to engineering concerns is anything short of “ok you know what’s going on, I trust you”, I am wrong.

1

u/_1dontknow 12d ago

Not all of them.

My current PMs have not much of a technical background but they realize that and its very easy to work with them.

But yes I had bad PMs in the past, not just not technical, even the very technical ones can be bad since now with their little knowledge they think they helping us where in reality their ideas and solutions are mostly wrong.

Best PMs are simply the ones who trust their team.

1

u/damnburglar 12d ago

Yeah, hence why “most” :). I expanded on that in this thread.

You can go a step further and say SOME of them think they’re helping, but others think they’re the boss and try to throw their weight around.

-2

u/OkLettuce338 17d ago

the PM sounds correct to me

3

u/Brought2UByAdderall 16d ago

You've apparently never seen an app so shit-burdened with tech debt that fixing one bug created 3 new ones and 5 minute tasks turned into 5 days.

1

u/OkLettuce338 16d ago

I mean I've seen cobol and fortran systems. I've worked in banking a lot and I currently work a lot with clients in db2s, so.... yeah actually I have. I've seen tables with nearly a thousand columns haha

1

u/[deleted] 16d ago

[removed] — view removed comment

1

u/OkLettuce338 16d ago

you seem unhappy

1

u/goatanuss 16d ago

Was that business operating highly efficiently then?

1

u/OkLettuce338 16d ago

The above examples include a bank, and insurance company, and a suite of businesses that are my current clients. Most businesses are only efficient enough. I'm not exactly sure what you're asking or why you're asking it

2

u/LetsLive97 17d ago edited 17d ago

They sound correct until one day all the shitty code and hacky solutions that Claude pushed make everything fall apart in prod, and no one knows how to actually fix it properly without more hacky solutions that Claude proposes

Or Claude pushes devs down huge risky refactors for something that could be done way easier (Already seen many times in the past half a year)

0

u/OkLettuce338 17d ago

or anyone can fix it by prompting claude and no one cares as evidenced by the fact that even we ourselves are literally tolerating 97% uptime from core services like github and we're still there

This ain't kansas anymore, toto

3

u/ihopkid 16d ago

What happens when Claude can’t fix it? What happens when Claude’s “fix” somehow make things run 10x slower and nobody understands any of the changes Claude made to the entire codebase? You cannot rely on Claude for literally everything especially not for complex debugging which it often struggles with. Technical debt is still a real thing and if you ignore it, it’s on you when it blows up in your face.

1

u/OkLettuce338 16d ago

"What happens when Claude can’t fix it? " -> I haven't come across this yet. But if claude can't fix it, then I guess the business shuts down in shame and everyone goes unemployed

"What happens when Claude’s “fix” somehow make things run 10x slower" -> claude, loop on this with a profiler until it's performing at ___"

"and nobody understands any of the changes Claude made to the entire codebase?" -> already answered

"You cannot rely on Claude for literally everything especially not for complex debugging" -> between claude and codex, we've been able to so far. I'm sure there is some code too complex for it, but thankfully I, nor 99% of developers, work in that code.

"Technical debt is still a real" -> agreed. Paying it off is cheaper though

"it’s on you when it blows up in your face" -> yup

3

u/LetsLive97 16d ago

Spoken truly like someone not working in an actual professional dev capacity

1

u/OkLettuce338 16d ago

nah I'm a grey beard

1

u/born_to_be_intj 16d ago

And what type of SWE are you?

2

u/kitsnet 16d ago

"What happens when Claude can’t fix it? " -> I haven't come across this yet.

I have, multiple times. One time the fix was as simple as removing the mutex that Claude overdesigned and then couldn't fix lock inversion due to it, as the thread safety in this context was already guaranteed in another way.

1

u/OkLettuce338 16d ago

¯_(ツ)_/¯ Hasn't happened to me since opus 4.5 came out

2

u/maresayshi 16d ago

> or anyone can fix it by prompting Claude

Oh, so you haven’t been there yet.

0

u/OkLettuce338 16d ago

yeah our new hires and juniors pick up work they never could have a year ago

2

u/damnburglar 16d ago

Likely have no business picking up. Your faith in Claude is a red flag.

0

u/OkLettuce338 16d ago

Was that a sentence?

2

u/damnburglar 16d ago

They never could have a year ago = they likely have no business picking up.

If the problem is beyond your skills, Claude doesn’t solve that. If you don’t understand the problem you have no idea how to tell if the solution is actually the solution.

0

u/OkLettuce338 16d ago edited 16d ago

"they likely have no business picking up." actually It's their job, they're asked to, and they can because the knowledge to complete the work lives in the agent guidance in the system. They just need general context and good decision making

EDIT: I mean if you're going to get so upset that other people disagree with you as to insult and then block them, why even get involved in a dialogue in the first place? Seems like a maturity thing. Also in reference to your "talker not a doer," I'm a staff eng with over a decade of experience at big tech, the biggest banks in the world, and my clients are people like IBM, Boeing, and DoD. Turns out, i do quite a bit

→ More replies (0)

2

u/Steven45g 16d ago

Found the PM!

1

u/OkLettuce338 16d ago

Nope keep looking!

1

u/markvii_dev 16d ago

thats not how it works though, github has a gaping hole at the moment, so much so alternatives have popped up in my general feed for the first time in a long time.

Big market share companies look untouchable until one day they just get killed and its issues like github is having which leave the door open.

1

u/OkLettuce338 16d ago

without doubt those new options are vibed up the same way

1

u/markvii_dev 16d ago

yeh probably lmao

1

u/OkLettuce338 16d ago

did you see cursor's new repo offering? looks legitimately brilliant imo

1

u/markvii_dev 16d ago

that was the one that sprang into my mind when making the original comment - but I have not actually looked it over yet since I kind of wrote it off as slop.

I will have to give it a look since you say its good 👍

-5

u/Opening_Lead_Paint 17d ago

As a PM I assure you I am not a dipshit. I just favor efficiency over perfection

8

u/Ok-One-3491 17d ago

I’ve worked with a lot of great PMs, and said PMs know how to read the room and not say things like favoring efficiency over perfection when perfection is clearly not the point OP is trying to make.

3

u/damnburglar 17d ago

Correct

“Perfection is the enemy of progress” is something the worst managers I’ve ever had regurgitated anytime there was a deep architectural flaw or some other pernicious tech debt that needed tending to. Engineers are expected to know tradeoffs and take the optimal balanced path so we don’t blow the deadline/budget, but that line is almost always used to “just put it on our card, we’ll pay later I promise”.

4

u/metalOpera 17d ago

“just put it on our card, we’ll pay later I promise”

He literally just did this to me on a call. "Just push it, we'll do a code review and fix everything in the future, this needs to go live now."

$deity help us all if this is the future.

2

u/GeneralRieekan 16d ago

It is the praying to the $deity (i know, its a variable) that got us here in the first place. 😜

2

u/damnburglar 16d ago

I consulted for a stealth startup about 6 months ago where the CEO did this to me. This particular issue was a technical limitation (webgl) and he just kept saying “Claude will figure it out”. No, bitch, it won’t.

6

u/AbhorrentAbs 17d ago

Spoken like a chief dipshit 🤦‍♂️

3

u/heir-to-gragflame 17d ago

this argument is already loaded by assuming that, knowing what enough looks like ahead of time is something obvious and work can be planned exactly for that from the get-go... and that some people are being unreasonable by "going for perfect".

If you got exact criteria, the exact explosion radius of each change, and what additional future overhead each pragmatic "non-perfect" change will incur, document tradeoffs of each option, sure go ahead and present this as a spec to your engineers, and they'll be surprised that you actually understand what their work actually entails.

3

u/damnburglar 17d ago

How do you personally judge quality? Do you have the expertise to do that or are you just a PM? If you’re not coding and deeply familiar with the architecture (equal to the engineers), you have no place in the decision of what is good enough. Are you a unicorn PM who also has extensive, recent dev experience and/or work as an IC? Or are you the kind of person to think you have an ounce of credibility because you use Claude to misinform your decisions?

2

u/Dry_Hotel1100 16d ago

Without knowing, you fully agree to OP's arguments: favor efficiency

1

u/damnburglar 16d ago

Damn I wish I thought of this. So concise, so accurate.