Navigate Select ESC Close

Don't Let Architecture Astronauts Scare You

2025-05-17 Science & Technology
143.7k
3.6k
303
ThePrimeTime
ThePrimeTime
1.1m subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Twitch https://twitch.tv/ThePrimeagen Discord https://discord.gg/ThePrimeagen Become Backend Dev: https://boot.dev/prime (plus i make courses for them) This is also the best way to support me is to support yourself becoming a better backend engineer. ### LINKS https://www.joelonsoftware.com/2001/04/21/dont-let-architecture-astronauts-scare-you/ By: Joel Spolsky | https://x.com/spolsky?lang=en Great News? Want me to research and create video????: https://www.reddit.com/r/ThePrimeagen Kinesis Advantage 360: https://bit.ly/Prime-Kinesis

Top Comments (10)

@oddity2771 2025-05-17

It’s NOT just an If statement, because Bob our architect decided 10 years ago that it would be fun to have all our logic in database views and procedures. Now Bob had decided it’s not secure for people to change the database without talking to him first. Bob’s a “genius”

347 9 replies
@stas.sultanov 2025-05-17

There is also a related category of Architects — "Pigeon Architects". Why Pigeons ? Because they fly into your project, do sh!t and fly out.

247 9 replies
@nicwhites 2025-05-17

Dude, this speaks to me. In a previous job I had a guy so fixated on make the DB so intricated he spent over a year just designing the schema… Also we as a company were only bringing in roughly 5m a year gross. There is a reason why it was a previous company.

93
@Jabberwockybird 2025-05-17

11:50 Grand Eloquence. It's two words. Don't let literary astronauts scare you by combining words to sound smarter.

75 2 replies
@theondono 2025-05-17

We have those in the real world too! I worked for a company which patented it’s own robot architecture. It only had a drawback, it had no “inverse kinematic” (the equation that tells you if you want the hand to be at (x,y,z), you need your motors at angles (a,b,c)), so we had to simulate the whole robot and run a search algorithm to find the closest point we could reach. We substituted a O(1) process for an NP hard problem just so our architect could claim he invented something.

56 9 replies
@Seanmclem 2025-05-20

“Don’t abstract at all, until it’s painful not to abstract” love it

39
@shosetsuninja3112 2025-05-19

Reading Joel on Software is what transformed me from an electrical engineer who writes code into a software engineer.

16
@mthithers 2025-05-22

My favorite Joel Spolsky quote: It’s harder to read code than to write it. I’ve dealt with so many turd burglar engineers who think everything needs to be rewritten. Of course they mean that THEY need to rewrite it. Those are Architecture Astronauts in training.

14
@k98killer 2025-05-17

"Remember that the architecture people are solving problems that they think they can solve, not problems which are _useful_ to solve." Idk if I feel seen or if I should nervously chuckle and reassure myself that my many side-projects are actually somewhat useful.

9
@liquidjoe71 2025-05-18

"All they think about is peer-to-peer this, that, and the other thing..." And my mind went: blockchain, microservices, LLMs. Seriously, our industry has a horrible pattern of discovering (or rediscovering) some idea and then, rather than thinking "this is an interesting solution to a problem," we jump to "this will solve EVERY technological problem that we can think of, EVER."

6

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot