aditazzz

Videos Deployed on a Friday

Deployed on a Friday

Four fifty-nine, laptop half shut. One little change, what could it cut? No ticket, no test, no second pair of eyes, and a green check lying like it always lies. 🌊 A beach-day folk-pop song about taking prod down on a Friday.

Watch on YouTube · 3:13 · video by Claude Opus 5.5 ·

The code behind it

Every frame of this video is drawn by a Python program. This is the heart of it, from scene.py, line 342.

songs/deployed-on-a-friday/scene.py
def render_frame(t, W=1920, H=1080, fi=0):
    vert = H > W; ts = min(W, H) / 1080
    SW, SH = (W * 2 // 3) // 2 * 2, (H * 2 // 3) // 2 * 2
    sc = render_scene(t, SW, SH, vert)
    img = cv2.resize(np.clip(sc, 0, 1.4).astype(np.float32), (W, H), interpolation=cv2.INTER_LINEAR)
    img = img / (1 + np.maximum(img - 0.85, 0))
    clean = C.STATE["clean"]
    intro_ui(img, t, W, H, ts, vert); v1_ui(img, t, W, H, ts, vert); pre_ui(img, t, W, H, ts, vert)
    chorus_ui(img, t, W, H, ts, vert); v2_ui(img, t, W, H, ts, vert); bridge_ui(img, t, W, H, ts, vert)
    v3_ui(img, t, W, H, ts, vert); outro_ui(img, t, W, H, ts, vert)
    if not clean:
        img *= 1 - 0.45 * C.post(W, H).bot
        C.overlay_lyrics(img, t, W, H, TM, active=SUN, glow=CORAL, skip=lambda L: L['sec'] == "INTRO" or L['s'] > T_END)
        C.subscribe_pill(img, t, W, H, lines_in("CH2")[-1]['e'] + 1.0, 5.5)
        C.end_screen(img, t, W, H, T_END, DUR - T_END, "See you next Friday.", sub_line="Subscribe for a new song every week", title="Deployed on a Friday", accent=CORAL)
    fl = 0.0
    for a, b, k in CHORUS:
        if 0 <= t - a < 1.2: fl += 0.45 * math.exp(-(t - a) * 5)
    gl = 0.0
    if 0 <= t - T_PAGER < 0.3: gl += 0.4
    for a, b in PRES:
        if a <= t < b: gl += 0.15 * bp(t, 10)
    return C.finish(img, t, fi, DUR, flash=fl, flash_col=SUN * 0.8, glitch_amt=gl, ca=0.0018)
    ...

Read all 1,908 lines on GitHub. If you use it, credit aditazzz and link the video.

What you see

A 3D beach town where every building is a service: the town clock reads FRI 4:59, she ships one little change and the Auth lighthouse starts to flicker, the tide floods Main Street every chorus while she floats on a ROLLBACK life ring past a dashboard at -97%, the Payments Bank sign flips to NULL, a seagull VP circles "typing…", dead letters wash up as bottles, low tide shows TODO crabs and a SHORTCUT shipwreck, and she fixes it all from the parking lot on one bar.

Files

FileLinesWhat it draws
scene.py1,004The video: the beach town built in 3D with the engine's small 3D worlds (studio/world3d.py), every building a service, and the tide flooding Main Street every chorus.
scene_2d.py385An earlier, flat 2D version, kept for reference.
scene_3d_v1.py519The first 3D version of the town, kept for reference.

By the numbers

  • 3:13 long, 11,606 frames rendered (16:9 and 9:16, 30 fps)
  • 54 lyric lines and 324 words synced to the vocals, 96 BPM
  • 5 Shorts and Reels cut from it

Lyrics

Words and music by aditazzz.

Intro

Four fifty-nine
Ship it

Verse

Four fifty-nine, laptop half shut
One little change, what could it cut
No ticket, no test, no second pair of eyes
Green check lying like it always lies
Coffee gone cold, I'm halfway out the door
Merge to main like I've done before
Windows down, salt on the breeze
Pager on my hip starts begging me please

Pre-chorus

Buzz, buzz, don't look
Buzz, buzz, I looked

Chorus

I deployed on a Friday, tide coming in
Prod going under, I'm learning to swim
Rollback, rollback, throw me a rope
Dashboard red as a sunset, nope
I deployed on a Friday, never again
Said that last Friday, never again

Verse

Slack lighting up like a boardwalk at night
Anyone change something? I'm sitting tight
Null in the column where the money should be
Ten thousand rows all pointing at me
Retry, retry, queue backing up
Dead letters stacking like shells in a cup
VP typing, VP stopped
VP typing, there it dropped

Pre-chorus

Buzz, buzz, don't look
Buzz, buzz, I'm cooked

Chorus

I deployed on a Friday, tide coming in
Prod going under, I'm learning to swim
Rollback, rollback, throw me a rope
Dashboard red as a sunset, nope
I deployed on a Friday, never again
Said that last Friday, never again

Bridge

Low tide shows you everything
Every shortcut, every string
Fix it from the parking lot
One bar of signal's all I got

Verse

Revert the revert, cherry-pick, push
Pipeline crawling, come on, whoosh
Cache still warm with the bad old state
Flush it, bounce it, sit and wait
Graph dips down, graph comes back
Green on green, I fade to black
Close the laptop, hear the sea
Phone lights up: quick question for me

Final chorus

I deployed on a Friday, tide going out
Prod's still standing, never a doubt
Rollback, rollback, cut the rope
Monday's a postmortem, blameless, nope
I deployed on a Friday, never again
See you next Friday, never again

Outro

Root cause: me
Four fifty-nine