Oskar Wickström
banner
wickstrom.tech
Oskar Wickström
@wickstrom.tech
Software engineer in rural exile. Autonomous and generative testing, PL, web, and more.

wickstrom.tech
Fireplace floor protector progress! Something covering the floor cuts remaining, and of course some firewood. The finish got a little weird because of dust where I painted, but meh. The cutouts turned out so good that I didn't need to seal against the blocks. Really fun project overall!
November 11, 2025 at 6:17 PM
New blog post published, on generating error messages and visualization for LTL-based testing.

wickstrom.tech/2025-11-01-e...
November 1, 2025 at 9:06 AM
Working on a new blog post on LTL error messages. Monospace diagramming is fun!
October 25, 2025 at 5:52 AM
Finishing of new oak shelves for the kitchen. Some pigmented linseed oil/wax on them and we're good to go.
September 13, 2025 at 5:27 PM
Current status: sunshine, dusty mandolin, and arpeggios
March 8, 2025 at 8:22 AM
Shelving done! Some oil finish remaining, then it's time to fill up.
February 8, 2025 at 9:04 AM
Office upgrade project in progress! The bookshelf is taking shape, just need to mount it next to the IVAR cabinets and cut out the remaining shelves.

Probably finishing it with linseed oil for now. Maybe paint later, but I like the fur against the olive green wall.
February 2, 2025 at 9:31 AM
Sketching out my new office storage system. I love using the Daylight for these projects.
January 26, 2025 at 2:29 PM
TOC and content parsing of avi.im/blag/about/ finally getting there.
January 24, 2025 at 10:08 AM
Unicode success, finally. (Pandoc is doing the heavy lifting.)
January 13, 2025 at 9:35 AM
Getting there! This is the actual output right now of my website-to-book tool running on docs.quickstrom.io, not a POC.
January 12, 2025 at 1:36 PM
I've been hacking on the scraper a lot, trying to get TOC extraction robust. It now handles links in all weird directions (as often seen in Sphinx sites). No JS support yet, but that's probably coming up next.

I'd be happy to receive test cases I can use.
January 7, 2025 at 10:44 PM
Proof of concept using Pandoc! Here I'm converting my own blog into an ereader-friendly PDF. I'd spend a lot more time making the output beautiful, as I think that's one of the major selling points. Need to build a real crawler, possibly running a real Chrome to support JS.
January 4, 2025 at 9:46 AM
🎉
January 2, 2025 at 8:34 AM
Also used it here
December 28, 2024 at 5:48 PM
Holiday tweaks with linseed oil paint and old IKEA gear.
December 28, 2024 at 4:18 PM
Christmas reading!
December 18, 2024 at 7:29 PM
Marketing material
December 12, 2024 at 10:25 AM
@daylightco writing setup in the works. Neovim and other good stuff.
December 11, 2024 at 10:54 PM
It is here. Let's see if it was worth the wait. 😁
December 9, 2024 at 10:06 AM
Distributed systems generative testing and chrome://tracing, a neat combo.
December 3, 2024 at 8:11 AM
Interviewer: Do you have any experience with Parquet sharding?

Me: Oh yes, I've done it in anger recently.
November 24, 2024 at 8:49 AM
Together with `rainbow_log` on a relevant background.
November 19, 2024 at 8:59 AM
`rainbow_log` is becoming surprisingly useful!

It takes a regex, runs that on each line, and colors matching lines uniquely based on the matched substring.
November 1, 2024 at 7:36 PM