Chris Blume
programmax.net
Chris Blume
@programmax.net
Retired software engineer. Volunteering as chair for the W3C PNG Working Group.

Formerly Google & Twitch.
I know you're confident & being playful, but I figured I could add a fun story:

Chrome is multiprocess. Debugging that is tedious. We have a special command line param to not kill hung processes (since we're stepping through). And debug info is huge.

Often, a bunch of prints are just far easier.
December 3, 2025 at 10:25 AM
In Super Mario World, Legend of Zelda: A Link to the Past, and Chrono Trigger you get a little show of all the places you visited and people you helped. You see how the world is better because of your actions.

I feel like that is the best way to do it and stay in budget?
November 27, 2025 at 12:50 PM
Ah. Right.
It depends on what our definition of "is" is.
I see.
November 14, 2025 at 3:14 AM
He documented each major change and how much slower and uglier the code was each time.

Displaying the dictionary, part 1: Naive version - The Old New Thing share.google/OIXkKFW3BPGr...
Displaying the dictionary, part 1: Naive version - The Old New Thing
We return briefly to the ongoing Chinese/English dictionary series and write some code to display all the definitions we had worked so hard to collect. (I figure you’re anxious to see something on the...
share.google
November 14, 2025 at 3:10 AM
Raymond Chen was asked to write a program that translates from say English to Chinese in C++.

They compared its speed to the naive C$ implementation, which was much faster.

Raymond then updated several times, abandoning std::string etc for performance.

It was hard to beat naive C# performance.
November 14, 2025 at 3:07 AM
tl;dr for PNG updates:
- parallel (de)compression, big yes
- other compressors, likely
- lossy PNG, research needed but idea supported
November 14, 2025 at 2:27 AM
Oh man, I'm loving these stories! Thank you
November 3, 2025 at 10:34 PM