#DecemberAdventure

2026-02-06

Continuing slowly on #amiga #assembler coding from my #decemberadventure 2025. Now able to load an image into the bitplanes memory and the pallet into the copper and display all correctly. The code is modular and can be parametrized Roth the defined constants. Also it is as minimal as I can do. It’s so much fun! Find the adventure with the latest sources here: moji.ch/amiga-assembler.html

Famous king tut image from dpaint
2026-01-23

Working on blog post for this tomorrow, but sneak peek of the procedural (genquilt) after getting the binding on tonight (low light pic). This is a #decemberAdventure just finished (minus a write up).

Make your own pattern at Genquilt.com

#quilting #proceduralArt #GenArt

7x5 block quilt made of jelly roll 2 inch strips arranged so there is a weaving, herring bone, steps, or other patterns to find. The fabrics are white, black and shades of gray with mathematical flowers, circles and stars for patterns. The binding is black and the blanket is laying on a blue surface blanket. The picture is low light with limited detail.
2026-01-05

The last 3 days of my #DecemberAdventure brought some #Psion-adjacent refactoring (jbmorley.co.uk/posts/2025-12-3), serial ports and unease (jbmorley.co.uk/posts/2026-01-0), and documentation and 3D design (jbmorley.co.uk/posts/2026-01-0).

I'm planning a bit of a wrap-up in the next couple of days—sad to see it come to an end, but looking forward to continuing some practices and applying them to new work.

2026-01-01

#decemberadventure day 31

Wrote a short post going over the tree-sitter grammar for #uxntal, as well as a brief indication of how to modify it so it doesn't error out on a bunch of the example programs in the uxn repository.

Phew, December really flew by!

nilaykumar.github.io/garden/de

2026-01-01
∃ugene -Yokota 🥙eed3si9n
2026-01-01

making bad dub techno etude 0031
loosely based on Akmuo’s *In*

there's no kick drum, the meter is misaligned, and a lot of echo going on. digital delay was folded into the resample, so I can use phaser instead
youtube.com/watch?v=WqhsEEnT5_c
eed3si9n.com/december-adventur
day 31

2026-01-01

etude 0031 making bad dub techno #decemberadventure

Ross A. Bakerross@rossabaker.com
2026-01-01

Finished my December Adventure with an unfinished project, as is tradition. I'm in the process of extracting a standalone IndieAuth client atop the OAuth2 crate. Full adventure log:

rossabaker.com/series/december

#DecemberAdventure #IndieAuth #Rust

2026-01-01

I know snapshot testing is a popular tool, but it has never resonated with me. In my final adventure update of the year, I reflect on why that might be, and try out an implementation that is short, elegant, and wrong.

geist.is/adventuring/2025/they

#DecemberAdventure #Rust

A screenshot from my blog post. It reads:

Testing in Ratatui

First, a brief overview of how testing works in Ratatui. The only automated testing strategy documented on the main documentation site is to use Insta. Insta is a library for snapshot testing, a strategy where you serialize the output of some function, store that in your repository, and later ensure that the output remains the same.

I’m not a huge fan of snapshot testing. Comparing against snapshots is a good way of identifying regressions, but I use testing as a way to help ensure correctness. The first tool for that in Rust is to verify correct behaviour using the type system if possible. Baring that, I prefer randomized testing strategies like Property-based testing or Fuzzing. These bypass the biases of the author (who frequently doesn’t really want to break their own code) and can help discover unknown unknowns.
2025-12-31

@eli_oat This year’s #decemberadventure was amazing and a good excuse to take time and dive into #Amiga assembly. Thanks a lot for this opportunity! I’ll try to keep the momentum and continue at least until the upcoming #mountainbytes demo party. Wishing you all a joyful and healthy 2026!

2025-12-31

...catching up on #decemberadventure day 30.

Obtained a hand-me-down 35mm film camera! It's a 1969 Nikon F, and I'm totally ready to waste a roll of film on a bunch of blurry underexposed shots!

As I continue my (newly started) digital/film photography journey I thought it'd be nice to post photos I'm proud of somewhere. So I'm gonna be trying out Pixelfed (pixelfed.social/knees)!

A vintage camera sits among scattered mahjong tiles
Devine Lu Linveganeauoire@merveilles.town
2025-12-31

Day 31: What a year, and what a #DecemberAdventure! Thanks for following along, here's a little prototype of something I've had on my mind throughout this year. A neural net backed notepad that lives one discreet step at a time, written in Neur rules.

rabbits.srht.site/decadv/

2025-12-31

At the end of my #DecemberAdventure, I re-learned what I learned last year:

that 20 minutes a day can be surprisingly productive,

that I am happiest in writing code when it's just for me or for a small group of people I know personally.

Aarøn 🇪🇺 🇺🇦 :oko:f@social.okoyono.de
2025-12-31

I did #decemberadventure again. This year, I collect some @mikrotik thinkering here okoyono.de/~f/december-adventu (German)

2025-12-31

I still need to write a post, but I've set up my solstice-to-solstice journal to a semi-stable point.

More will get added.

I ended up sticking with my numbers spreadsheet. I run python on it and update the site.

This is my first Hugo site - I'm liking it so far.

Part of sticking with the numbers file is that I can edit it anywhere when on travel and just have to run a script when I want to update the site. It also lets me do a year-over-year comparison of bird species daily and distance.

banjomagpi.com

#decemberAdventure

2025-12-31

Last #DecemberAdventure day, but work won't stop after today, have a really long trip ahead still, and will celebrate new year's on the plane.

In the meantime, I used the new `#emit` directives to move all the stdlib specific code from the backend into std and added the option to compile without main to create standalone lib code that could run on any target with a crt. I also added raw string literals that extend until (and including) the newline.

I would like to fully get rid of the need for libc, but I'm not familiar enough with macos syscalls to start writing assembly for those, would probably do that on my linux machine after I'm back home.

#pldev #badlang

Badlang code showcasing some raw literals in the form:
`fun add(x: Int, y: Int -> Int) = {
`.   x = y
`}
The bottom panel shows the output of printing this raw string.
2025-12-31

@eli_oat i started working on documenting my constructed writing systems and making fonts for them. i didn't do the whole thing yet, but i think it was a good start, considering i postponed this for years.

aaoth.xyz/ukarpanghooth.html

#DecemberAdventure

2025-12-31

@eli_oat put together a website to help people learn the Zig programming language: zigbyexample.neocities.org/

I had already written most of the code examples, but the #DecemberAdventure gave me the push to build a pipeline that assembles the website from the examples. This was fun, the "work on it a little every day" approach is a great way to keep momentum :)

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst