RSS Amplifier

Blog

Computer, Enhance!

Programming Courses and Interviews, by Casey Muratori.

computerenhance.comSource feed ↗13 posts

Live Last read · last published · next check

Latest posts

Saves to your Listen queue, to pick up on another day or another device.

The Root of the Root of All Evil

A Brief History of Programming's Most Ambiguous Catchphrase

Q&A #87 (2026-08-25)

Answers to questions from the last Q&A thread.

The Pit of Success

An Interview with Rico Mariani

The Pattern Behind x64 CMPPS/PD Immediates

If you're wondering how the 5 bits used in the CMPPD/PS immediate got assigned the way they did, Pete Cawley's got your back.

SIMD Predicates

Although counterintuitive at first, using purpose-built comparison instructions we can easily translate if/else branches into SIMD code.

Branchless Absolute Value

Some operations are uniform enough that, even though we might ordinarily think of them as using a predicate, they can nonetheless be done by direct manipulation of the underlying bit pattern.

What New Jobs?

Appeals to prior technological revolutions are often used to assuage fears that AI will lead to widespread unemployment.

Play

Three Steps from Scalar to SIMD

When we want to change the interior of a loop (with complex control flow) from processing one thing to processing several at a time, it's best to tackle the problem in three sequential steps.

Why AI Companies Need Scale

AI companies seem fixated on scaling.

Play

Let's Decode the Mystery Bytes!

In this follow-up to "Let's Answer Ray's Question!", we go all the way down the rabbit hole to decode the mysterious eight bytes that kept showing up in-between Ray's allocations.

Will AI End the Open Internet?

Listen now | With previously open source projects going closed, and artists increasingly concerned about posting their work online, is AI reversing the internet’s long-established trend toward openness?

Play

Q&A #86 (2026-06-10)

Answers to questions from the last Q&A thread.

Intuitive Random Selection (with Marc LeBlanc)

After the ECS interview, Mahk shared a new random selection that's much more intuitive than the one typically used in game development.