[null]
banner
null.band
[null]
@null.band
dev, musician, he/him 📼 | founder of @nullband.games | https://nullband.games/
As part of my gaming startup, I'm winding down my other projects and focusing on just the one. Today, I consolidated my music work into a single page. There are redirects from the previous domains, but Gandi doesn't offer SSL redirects without a paid certificate. I may self-host them with nginx.
Music
Null Confluence is the solo electronic music project by Jon Peck, creating dark, introspective industrial-inspired techno, EDM and ambient. Jon is an experienced and organized software engineer, which...
nullband.games
December 16, 2025 at 3:36 AM
I just completed "Laboratories" - Day 7 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/7 with #GDscript #Godot and holy crap, that was hard. Part 1 was OK, but the Directed Acyclic Graph part and the caching? Wow. Learned about RefCounted and a lot more.
December 14, 2025 at 5:25 AM
For the past couple of months, I've been working on formally setting up my business, Null Band Games, an indie game studio. The website's now up, and I've consolidated the previous posts here.
Heads Down in Paperwork
Time’s passed and I haven’t made any public updates, but I’ve been busy. The limbo was resolved; I was a final candidate, but the job went to someone with more domain knowledge. So it goes! I could ab...
nullband.games
December 13, 2025 at 12:18 AM
you will be visited by three spirits
December 9, 2025 at 2:53 PM
I just completed "Trash Compactor" - Day 6 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/6 in #Godot #GDScript - nothing like data sets with semantically meaningful spaces and having to compensate for trimmed lines. Not the most efficient, but it works, SHIPIT!
December 8, 2025 at 3:58 AM
I just completed "Cafeteria" - Day 5 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/5 using #GDscript #Godot, and holy heck, was it an exercise in optimization! I failed to brute-force my way to a solution on this one. Passed 1 on the first try, took two tries for the challenge.
December 8, 2025 at 12:22 AM
I just completed "Printing Department" - Day 4 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/4 using #Godot #GDScript - a combination of a sparse grid and ordinal computations with Vector2i and (practically) Minesweeper logic. I cleaned up my project file structure a bit as well.
December 6, 2025 at 6:54 PM
I just completed "Lobby" - Day 3 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/3 - continuing my trend of using TDD, resulting in two gold stars with #Godot #GDScript. Had to use some step-through debugging for tuning the range. GDScript array indexes work differently from JS & PHP.
December 6, 2025 at 4:31 PM
I just completed "Gift Shop" - Day 2 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/2 using @godotengine.org #Godot GDScript - Test-Driven Development (TDD) helped me get both gold stars on the first try! Way better than Day 1. I made a proper repo out of it & linted as well.
December 4, 2025 at 3:23 PM
I just completed "Secret Entrance" - Day 1 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/1 with GDscript #Godot. Scratched my head a few times, then pulled out the unit tests.
December 4, 2025 at 5:37 AM
this is "bullet shark" by hazel, age 8, posted with permission (and by her explicit request)

"it took me a little while to work on it" "bullet sharks destroy every kind of sharks and they also also destroy umm orca whales also"
November 23, 2025 at 10:58 PM
I'm not wasting my time playing video games, it's competitive analysis and preparation for my business plan! With a semi-sweet white locally produced wine.
November 23, 2025 at 10:21 PM
Time for spruce beer at Three Heads Brewing.
November 19, 2025 at 10:07 PM
I got quiet on the #100DaysofGodot front, but I've been working on many business-related things. I'll have a more formal write-up in a bit. For now, here's an early POC that I'm using to practice coding. Not commercially viable (and deterministic), but it's a start.
November 6, 2025 at 4:11 AM
My 10-year-old daughter loved Frankenstein, @realgdt.bsky.social , her first R-rated theatrical experience. "The story was soooo good!" We talked about the ending In great detail. Thank you!
October 30, 2025 at 1:27 AM
loving the far side heathcliff @cowtoolsdaily.bsky.social crossover today
October 21, 2025 at 1:49 AM
Reposted by [null]
In creative fields, compliment your coworkers’ work when you like it. Many have never had a coworker compliment their work before. A compliment is a show of professional trust and if you never show it then you’re a real crap
Do you have any extremely niche, but serious, ethical stances?
October 19, 2025 at 10:46 PM
women don't like the vehicle
October 16, 2025 at 6:27 PM
hey all so current events did you hear about anyway here's a wine-puking skull aerator
October 6, 2025 at 10:43 PM
Tweens aren't just for emotional outbursts, and I learned the joys of TRANS_SINE on Day 5 of #100DaysofGameDev in Godot. nullconfluence.neocities.org/posts/stretc...
Stretching Beyond | Null Confluence Dev Diary
nullconfluence.neocities.org
October 1, 2025 at 11:52 PM
Turns out that there's more than one way to implement drag-and-drop systems in Godot. nullconfluence.neocities.org/posts/more-t... Day 4 of #100DaysofGameDev
More Than One Way | Null Confluence Dev Diary
nullconfluence.neocities.org
October 1, 2025 at 1:01 AM
The first card! Day 3 (ish) of #100DaysofGameDev in Godot; I started experimenting outside of any tutorials, just trying to render what I wanted. nullconfluence.neocities.org/posts/the-fi...
The First Card | Null Confluence Dev Diary
nullconfluence.neocities.org
September 30, 2025 at 2:31 AM
Just look what this #cat Deadite did to the Army of Darkness Screening & Live Podcast Show on Friday Oct 24 @ 7:30pm at @thelittletheatre.bsky.social . Primitive screwhead.
September 29, 2025 at 10:25 PM
Really enjoying Clover Pit by @panikarcade.bsky.social ! Congratulations on the launch and success! Wish that sitting on the toilet was an option to delay the inevitable (I think it was worth the try)
September 28, 2025 at 4:31 PM