HackerTube

THE VIDEO SHELF · software performance

Refterm Lecture Part 1 - Philosophies of Optimization

Casey Muratori's first refterm lecture lays out philosophies of optimization, distinguishing optimization from non-pessimization, which means avoiding needless work. It uses his fast terminal renderer project to show how fast computers really are.

Why HN readers recommended it

HN returns to it constantly in software performance debates as the primer on non-pessimization and why modern software is slow.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Molly Rocket
Topic
software performance
Format
lecture
Level
intermediate
HN recommenders in dataset
10
HN mentions in dataset
20
Recommendation years in dataset
2021–2026

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • Casey Muratori's refterm video series is a great example of how to do application design. It focuses on writing a terminal emulator for Windows, but almost all the concepts apply to nixes as well -- even down to the level of OS primitives like memory …

    dundarious on Hacker News · 2021-11
    In Anatomy of a Terminal Emulator
  • > The overwhelming majority of slow code isn't slow because it's failed to do this kind of microoptimization, it's slow because it used the wrong algorithm. I disagree. I believe the majority of code is slow because it's written without any consideration at all to …

    grayrest on Hacker News · 2021-10
    In 55 GiB/s FizzBuzz
  • The fallacy of premature optimization rears its ugly head again. When Knuth wrote that quote, he meant something very specific with the word optimization: low level micro optimizations. Spending a lot of time trying to get every little ounce of performance from every little CPU …

    hsn915 on Hacker News · 2021-11
    In Selecting a programming language can be a form of premature optimization

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

Keep exploring