Newest · 2:54
Keep the Light On
A dad, a desk lamp, and a job that keeps getting easier for the machines.
He learned to code in 2023. Then the models started finishing his lines, then his files, then the whole design. So after his son is asleep he switches the lamp on and learns. He builds something he’s proud of, and the comments call it slop. He keeps going anyway, for the two people down the hall.
- 25 paintings
- 22 animated clips
- 50 shots
- Every cut on the beat
What it cost. About $1.40 for the paintings and the animation, plus one song.
How it was made
- The song came first.ElevenLabs Music wrote and sang it from the lyrics. It came back at exactly 80 beats per minute, with a timestamp for every sung word.
- One sheet for the whole family.The dad, the mom and the son were painted once, side by side. Every scene after that was painted with that sheet as its reference, so they stay the same three foxes in all 25 paintings. Six scenes were refused by the image model’s own filter and had to be repainted from another angle.
- Each painting got one stage direction.An image-to-video model (it takes a still picture and returns a few seconds of it moving) was handed a painting and a line like “the tower wobbles and falls, the little fox laughs”. A clip cost two to five cents, and all 22 were used.
- Drawn on threes.The clips come back small and soft. A second model redraws each frame sharp, and each drawing is then held for three frames, the way hand-drawn animation is shot. The camera still moves on every frame.
- His screen is live code.Everything on his monitor is drawn by a program, timed to the word being sung: the code that finishes itself, the bars climbing past the line marked “my job”, the three comments.
- Cut to the beat.Every cut lands on the beat. The lamp clicks on the word “on”. The seasons change outside the same window, and the lyrics are typed like comments in his editor.
Lyrics
Verse 1Twenty twenty-three, I learned to write codeLate nights, hello world, a brand new roadGot the job, got the badge, felt the door swing wideTold my wife “we made it,” with our kid by my sideThen a chat box started finishing my linesFirst a function, then a file, then the whole designEvery few months there’s a smarter oneDoing in a minute what took me a monthChatGPT, Anthropic, they don’t sleep, they don’t tireEvery update’s reaching one rung higherI read the release notes like weather reportsStorm rolling in, and I’m still on the shore
ChorusSo I keep the light on, after everybody’s sleepingKeep the light on, got a family I’m keepingOne more lesson, one more tryI’ll learn it all before the morning lightI keep the light on, keep the light onFor you, for you
Verse 2Clock out at five, then the real shift startsDinner, bath time, glow-in-the-dark starsWe build a tower out of blocks on the floorHe laughs when it falls, says “Daddy, one more”I read him his story, I turn out his lightThen walk down the hall to my desk for the nightPrompts and agents, tabs and docsTeaching myself while I’m watching the clock’Cause the math in my head never lets me restRent, food, shoes, what if I’m nextIf I don’t learn this fast, if I fall behindHow do I look my family in the eye
BridgeNow I can build things I never could beforeA game, a little world, I open up the doorI post it up and wait, then the comments drop“It’s slop.” “Just slop.” “AI slop.”Nobody claps, nobody staysOne little window in a great big waveBut down the hall there’s a night-light onAnd a small voice saying “Dad, you made that one?”
Last chorusSo I keep the light on, let ’em call it what they wantKeep the light on, for my wife and for my sonOne more lesson, one more tryI’m still here in the morning lightI keep the light on, keep the light onFor you, for you