
The Root of the Root of All Evil
A Brief History of Programming's Most Ambiguous Catchphrase
Programming Courses and Interviews, by Casey Muratori.
Live Last read · last published · next check
Saves to your Listen queue, to pick up on another day or another device.

A Brief History of Programming's Most Ambiguous Catchphrase

Answers to questions from the last Q&A thread.

An Interview with Rico Mariani

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.

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

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.

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

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.

AI companies seem fixated on scaling.
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.

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?

Answers to questions from the last Q&A thread.
After the ECS interview, Mahk shared a new random selection that's much more intuitive than the one typically used in game development.