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
Pinned
Introduction time!

I'm Oskar, a software engineer living in Sweden with my wife and two kids. Over the years I've been into software testing and specification, functional programming (Haskell, various Lisps, and more), web development, and design. I write on wickstrom.tech. Also: music nerd.
Oskar Wickström
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
"My primary and secondary love languages? Rust and Lean, darling."
November 3, 2025 at 7:43 AM
I never realized "you build it, you run it" in DevOps is addressing two different teams. It all makes sense now.
November 1, 2025 at 10:23 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
I must not vibe. Vibe is the mind-killer. Vibe is the little-death that brings total obliteration. I will face my code. I will permit it to pass out of me and through code review. And it's past CI I will turn the inner eye to see its path to prod. Where the code has gone there will be no slop.
October 31, 2025 at 8:24 AM
Working on a new blog post on LTL error messages. Monospace diagramming is fun!
October 25, 2025 at 5:52 AM
Our third child process just spawned, a baby girl. Now, time for lots of context switching.
October 15, 2025 at 4:13 AM
Reposted by Oskar Wickström
I wrote about AI and programming.

About the identity challenges we are facing as programmers and the potential erasure of craft.

There's a fun little easter egg in the header as well :)

hojberg.xyz/the-programm...
The Programmer Identity Crisis ❈ Simon Højberg ❈ Principal Frontend Engineer
On AI, Creativity, and Craft
hojberg.xyz
October 7, 2025 at 11:42 PM
New blog post is up!

"Programming in the Sun: A Year with the Daylight Computer"

wickstrom.tech/2025-10-10-p...
Programming in the Sun: A Year with the Daylight Computer
wickstrom.tech
October 10, 2025 at 9:48 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
Give a man a test and he'll be good for a day; teach a man to fuzz and he'll be good for a lifetime.
September 11, 2025 at 5:26 PM
New on the blog: "Finding Bugs in a Coding Agent with Lightweight DST"

wickstrom.tech/2025-08-28-f...
Finding Bugs in a Coding Agent with Lightweight DST
wickstrom.tech
August 29, 2025 at 5:38 PM
Current status: sunshine, dusty mandolin, and arpeggios
March 8, 2025 at 8:22 AM
tigerbeetle.com/blog/2025-02...

On our introduction of generative end-to-end testing of the TigerBeetle database.
A Descent Into the Vᴏ̈ʀᴛᴇx | TigerBeetle Blog
Insights, updates, and technical deep dives on building a high-performance financial transactions database.
tigerbeetle.com
February 13, 2025 at 12:29 PM
I'm trying out scour.ing by @emschwartz.me

"Get a personalized feed of content related to your interests."
🐿️ Scour
scour.ing
February 11, 2025 at 8:28 AM
New blog post on a new topic (for my blog): "Machine: Learning; Human: Unlearning;"

wickstrom.tech/2025-02-11-m...
Machine: Learning; Human: Unlearning;
wickstrom.tech
February 10, 2025 at 11:06 PM
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
Reposted by Oskar Wickström
I just discovered this charting lib that is pure css and semantic html. Write a , slap on some classes... holy shit you have charts 🤯

One of the most inspiring cases of "use the platform" I've seen in a long time: chartscss.org
Charts.css
CSS data visualization framework
chartscss.org
January 20, 2025 at 11:34 PM
, slap on some classes... holy shit you have charts 🤯

One of the most inspiring cases of "use the platform" I've seen in a long time: chartscss.org
Surviving two Rust live coding interviews in one day definitely feels like a milestone. From dabbler to rookie, perhaps.
January 16, 2025 at 2:57 PM
Anyone who can give permission to have their blog or site used as a test case? I need moar. Please reply with urls.
Getting there! This is the actual output right now of my website-to-book tool running on docs.quickstrom.io, not a POC.
January 14, 2025 at 10:00 AM
Reposted by Oskar Wickström
Also: taking name suggestions for this thing. `site2doc` is the working name, but I'd like something less techy and more catchy, something for the inevitable domain purchase.
January 13, 2025 at 9:10 AM
How do people search nix packages? `nix search` is quite slow and bloats the screen with various eval warnings, but maybe that can be fixed? Currently I mostly run `nix repl` and poke around, and it feels very blunt.
January 13, 2025 at 9:07 AM