Bedtime Stories

Here you’ll find my bedtime stories for programmers; original fairy tales that illustrate concepts that programmers encounter in their daily work, like recursion and variable scope.

A Dame, Two Spells, and a Scope title card Programmer Bedtime Stories: A Dame, Two Spells, and a Scope - A clown is smothered in blueberry tarts in a room no one can enter. The great sorceress Ahn is called in to solve this locked-room mystery. Continue reading Programmer Bedtime Stories: A Dame, Two Spells, and a Scope
The Farmer and the Gigacows title card Programmer Bedtime Stories: The Farmer and the Gigacows - When a farmer's widow goes to the big city to buy some cattle, she doesn't get the deal she thinks she's getting. So she teaches the wily salesman a lesson in using precise terms. Continue reading Programmer Bedtime Stories: The Farmer and the Gigacows
The Recursed Army - Story and Layout by Greg Bulmash, Illustrations by Diana Dzema, © 2017 Gregory L. Bulmash - All Rights Reserved Programmer Bedtime Stories: The Recursed Army - A wily merchant uses a recursive algorithm and over-optimization to trick a king out of his kingdom. Continue reading Programmer Bedtime Stories: The Recursed Army
King Floyd and the Seventeen Princes: A tale of the Observer Pattern Programmer Bedtime Stories: King Floyd and the Seventeen Princes - King Floyd navigates a sticky succession situation in a neighboring kingdom with the help of his sorceress and the Observer Pattern. Continue reading Programmer Bedtime Stories: King Floyd and the Seventeen Princes
Pisher Speaks New Video: Programmer Bedtime Stories – The Recursed Army - A video version of "The Recursed Army" from Programmer Bedtime Stories. Read by Greg Bulmash. Continue reading New Video: Programmer Bedtime Stories – The Recursed Army

History

These began in 2012 for a blog I had to stop working on for various reasons. I’ve learned the hard way that if you let a domain go and domain parkers grab it, then they put a robots.txt with a “noarchive” on it, the site is permanently and completely erased from the Wayback Machine. So the only evidence of my stories from that time is people talking about them.

When I became a Developer Evangelist, I thought it would be good to get back to writing them as a fun way to “build my brand.” When it came time to start submitting talks to conferences for 2017, I decided that I’d submit the idea as a talk to a few. If any accepted it, it was a sign that I needed to start writing them again. As you can see, I’m writing them again.

Licensing

REPRODUCTION IN WHOLE: I am happy to have you enjoy these here on my site, but if you want to share them, share a link to this page. If you’re truly about showing some love, show it so I can see it. No reproduction in whole of any story without an explicit license please. If you’d like to discuss a license, please email me.

REPRODUCTION IN PART: Using 1 image per story to help provide a visual cue for a link or for editorial purposes in a review, that’s fine.

DERIVATIVE WORKS: No remixes, memes, etc. without permission, please.