Readit News logoReadit News
cottsak commented on Nobody gets promoted for simplicity   terriblesoftware.org/2026... · Posted by u/aamederen
wellpast · 13 days ago
Being able to solve problems with true simplicity is a master’s skill. The skill to recognize simplicity and its value is a skill as well.

You can try to explain this OP’s concept to a stakeholder in a 1000 different sensible ways and you’ll get blinking deer-in-headlight eyes back at you.

This skill is hard-earned and, so, rare.

Therefore, many hierarchies are built on sufficient mediocrity top to bottom.

Which works because bottom line doesn’t often matter in software dev anyway.

And even when it does matter it’s multiplicatively rare to have a hierarchy or even the market that it tries to serve who can build, comprehend, handle high power::complexity systems, products, tools.

cottsak · 13 days ago
that's why talking about the merits of simplicity is more of an art than something of utility to other engineers https://hammerproject.com/2023/07/28/complexity.html

it just isn't very appetising

cottsak commented on Nobody gets promoted for simplicity   terriblesoftware.org/2026... · Posted by u/aamederen
hasbot · 13 days ago
I interviewed at a company that used a simple project to screen candidates. It was implementing a cash register checkout system. The task was soo simple that I couldn't figure out what they were looking for. So I implemented the simplest thing possible. I got the job partially because they were impressed by my utterly simple solution. I helped evaluate other candidates given the exact same problem and it's amazing how some people dialed up the complexity to 11. None of them passed the screening.
cottsak · 13 days ago
i think you can coach agents to build simple solutions in a simple way. I'm using amp rn so check back in 6 mo with me
cottsak commented on Nobody gets promoted for simplicity   terriblesoftware.org/2026... · Posted by u/aamederen
mikeocool · 13 days ago
I’ve definitely consistently seen people who can take a wildly complex bug-ridden Rube Goldberg machine that was impossible to change and break it down into a simple understandable system get promoted. These people are generally the best engineers in the org and a get reputation for that.
cottsak · 13 days ago
where do you work!? lol
cottsak commented on Nobody gets promoted for simplicity   terriblesoftware.org/2026... · Posted by u/SerCe
usrnm · 13 days ago
> the principal engineer's role would be to review designs to reduce complexity

Two questions:

1) How did this principal engineer get this title?

2) How is he going to get the next one?

cottsak · 13 days ago
1) not by keeping things simple I think. (sarcasm yes, but also mostly true)
cottsak commented on Nobody gets promoted for simplicity   terriblesoftware.org/2026... · Posted by u/aamederen
sghaz · 13 days ago
In larger systems, what looks like “overengineering” can be deliberate risk management. In my experience, senior engineers do get promoted for simplicity but only when they can articulate the trade-offs and the future costs they are avoiding.
cottsak · 13 days ago
this is rare tho
cottsak commented on Nobody gets promoted for simplicity   terriblesoftware.org/2026... · Posted by u/aamederen
dalmo3 · 13 days ago
Long rant, but the author never defines what he means by "simple". He heavily hints at smaller changeset == simpler.

Too often the smallest changeset is, yes, simple, but totally unaware of the surrounding context, breaks expectations and conventions, causes race conditions, etc.

The good bit in tfa is near the end:

> when someone asks “shouldn’t we future-proof this?”, don’t just cave and go add layers. Try: “Here’s what it would take to add that later if we need it, and here’s what it costs us to add it now. I think we wait.” You’re not pushing back, but showing you’ve done your homework. You considered the complexity and chose not to take it on.

cottsak commented on Nobody gets promoted for simplicity   terriblesoftware.org/2026... · Posted by u/aamederen
dude250711 · 13 days ago
It's a bad time to be an altruistic perfectionist, tell you what.

Avoid hands-on tech/team lead positions like hell.

cottsak · 13 days ago
that second line is so underrated
cottsak commented on My Impressions of the MacBook Pro M4   michael.stapelberg.ch/pos... · Posted by u/secure
cottsak · 5 months ago
> I don’t use this computer for serious work.

Next.

cottsak commented on Boring is what we wanted   512pixels.net/2025/10/bor... · Posted by u/Amorymeltzer
binarymax · 5 months ago
Well, it’s 2025 and I still need to install a 3rd party toolbar calendar app, so there’s that.

I also can’t snap windows, and Cmd-tab still can’t tab between different windows of the same application.

There’s lots more usability that can be improved IMO

cottsak · 5 months ago
lol! It's an Operating System! It allows you to install your own apps to do things like snap windows.

If you want the OS with all the shit you do (and don't) need, then maybe Windows is for you. ;-)

cottsak commented on The allure of new languages vs. the necessity of problem-solving   dayvster.com/blog/are-we-... · Posted by u/ibobev
jmull · 6 months ago
I think they are wasting their time… but it’s their time. They get to decide what a valuable way to spend it is, not me.
cottsak · 6 months ago
and the folks who choose not to waste time can build valuable things and make market share from the others.

u/cottsak

KarmaCake day439January 11, 2009
About
[ my public key: https://keybase.io/mattkocaj; my proof: https://keybase.io/mattkocaj/sigs/MOxk5grfyH6MofSa_1ji8Pt9_WrzL_CRoGQE2ajolN8 ]
View Original