↑ ↓ Navigate ↡ Select ESC Close

Why Performance Actually Matters (The Standup)

2025-07-20 Science & Technology
115.0k
3.6k
501
ThePrimeTime
ThePrimeTime
1.1m subscribers

Unlock all features

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

Description

Watch the https://bolt.new Reward Ceremony Live! July 26th 10AM PST on / theprimeagen #sponsored https://balls.yoga πŸ“Œ Chapters: 00:00:00 - Intro 00:01:55 - The downward trend of performance expectations 00:07:10 - The internet isn't to blame for slow speeds anymore 00:11:27 - Dial up 00:12:50 - School day routines and the reason behind modem sounds 00:18:00 - Trash was a Catfish 00:20:25 - Primes School Habits and his Moms prophetic Internet dream 00:23:58 - Teej's highschool experience 00:27:24 - Back on topic (its performance btw) WHO/WHAT is to blame 00:39:38 - Speed = Sales and WHERE is the problem 00:43:46 - Netflix BTW and WHEN performance is important 00:48:35 - Too performant and waste 00:53:14 - 'Hardware will catch up' 01:01:13 - GPU vs CPU 01:06:00 - Wrap up and closing thoughts Links: - Casey's Performance Course: https://computerenhance.com Featuring: Prime: https://x.com/ThePrimeagen Teej: https://x.com/teej_dv Casey Muratori: https://x.com/cmuratori Trash Dev: https://x.com/trashh_dev --- In this episode of The Standup, we tackle one of the most frustrating aspects of modern computing: why everything feels so sluggish despite having incredibly powerful hardware. Casey Muratori joins us to share his perspective on performance culture and how we've collectively lowered our standards over the past two decades. From nostalgic stories about dial-up internet and modem sounds to serious discussions about software architecture, this conversation covers the technical, cultural, and business factors that have led to today's performance problems. We explore real-world examples from Netflix, discuss the impact of layered abstractions, and examine how corporate development pressures contribute to the problem. Key topics include: - How performance standards have declined while hardware has improved exponentially - The role of abstractions and frameworks in creating performance bottlenecks - Real Netflix case studies showing the complex relationship between performance and user behavior - Why the "hardware will catch up" mentality is fundamentally flawed - The difference between GPU and CPU performance paradigms - How AI might make performance problems even worse - Potential solutions through better substrate design Whether you're a developer frustrated with slow tools, a user wondering why your powerful computer still feels sluggish, or someone interested in the intersection of technology and culture, this discussion offers valuable insights into one of computing's most persistent challenges.

Top Comments (10)

@craigcaski 2025-07-20

No way they actually put the stand up in the title this time. Never thought I'd see the day

509 2 replies
@jasminenoack 2025-07-21

My company was building something to be used in schools. I got a spec sheet from the contractors building it, and they were like "It will run on the latest macos release." I had to go back and be like, "so I actually need this to be running on the worst chromebook, with 0.5MB internet speed". It literally just hadn't occurred to them that it needed to run on a normal child's computer, even though the audience was 8 year olds. People are more concerned with doing something that looks super impressive than something that works really well.

232 7 replies
@master74200 2025-07-21

Casey talking about this was such a breath of fresh air. Those are thoughts I've carried with me and talked to other people about for at least the last 16 years, and my own philosophy for developing a lot of software (especially game dev, but also at my current job) is to use an under-powered preferably slightly outdated device to develop, debug, and test on. Not to combat e-waste (although that is a nice side-effect too), but mostly because I'll be getting a similar experience to the people ending up using the software. If I'm just testing on a beefy monster 30k USD workstation gaming beast of a PC, then of course it's gonna run "well enough". Most people won't have that experience. And so I don't want that disconnect at all. If I can run on worse hardware than most people have, I'd rather do that, and ensure that the experience is actually good for me. Because then it'll probably be even better for everyone else.

134 2 replies
@JonathanTippy 2025-07-20

Thanks for putting the standup in the title this time!

119
@steveftoth 2025-07-20

Casey sounds like old man yelling at cloud and I love him for it.

94 2 replies
@PatrickGWSmith 2025-07-21

A large reason why web apps are so slow is because they are developed in zero latency local development environments where the server and database are 0ms away. So any roundtrips or request waterfalls are completely invisible to the developer. Plus the bloated JavaScript front-end is running on a 10 core MacBook Pro with Apple Silicon. It’s like frictionless surfaces in physics: it doesn’t match real world conditions at all. Production is just where Sentry exceptions come from and those mythical users hang out. It works and is fast on my computer, and the staging server is on a cheap cloud instance so I’m going to ignore any latency and lag issues seen there.

83 1 replies
@CallousCoder 2025-07-23

I explained to some genz devs who ordered 4 containers for a little simple service and me saying, nope! You can get two! Make it work! They were bitching and moaning about the load. I explained to them that in 1999 I worked at the second largest Internet site in our country and we serviced 9000 hits per minute on an SGI O200 (200 MHz with 64MB) we are not even getting that kind of load on an internal service. And if you do you’ll definitely want to make a library that you link into the calling system. You can expose a rest interface for the odd call of another system. A lot of whining and bitching. So they go to the manager, he comes to me and I explain what that service was doing and why I refused the cost of 4 containers (that adds up). Then he went back and said to them to make it work πŸ˜‚

43 6 replies
@dupersuper1000 2025-07-20

One thing that always blows my mind with how slow it is: network modems and routers. Like just trying to reset those boxes and get your internet working could be a 10-minute wait.

38
@adehaanjr1 2025-07-22

I've never thought of bad software as a driver for increased e-waste.

34 2 replies
@ryan.connaughton 2025-07-20

Casey's rants never disappoint

28

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