Doom unto all

The Doom title screen
Cropped to stop people from trying to play it

Via Kottke: in an NYT article about Doom's ability to be run on just about anything, they made a point of embedding Doom into the article.

I haven't checked (or actually read the article,) but I'm assuming they used a Webassembly port similar to this one to embed it, which is one of my favourite party tricks. I did something similar once on a company's Domo instance to create... wait for it... Doomo.

For my use case, I couldn't just leave it there, and added some business data to the game's build (passed as a launch parameter to the game) to make it a relevant BI extension and not just me Dooming all the things. But I needed something to trigger the information display (I couldn't just show it; knowledge must be earned.)

This became problematic for the demo (which was really just a lighthearted showcase of silly Domo tricks) because I had the sense to realize before presenting that I was still in a workplace, and showing off a violent video game where one would have to use virtual firearms to get the business data probably wasn't an HR-friendly vibe.

My compromise? The BI data would show when you took damage from an exploding barrel, which was probably a deeper metaphor than I intended, but such was morale at the time.