blogsoni

hi

about unsub log in
Why so fatalistic about AI?
Things I made
Adding a USB Port to the ThinkPad X1 Nano (the Hard Way)
What We Know We Don't Know: Empirical Software Engineering
New Artwork - All is Quiet
The Complex Problem Of Lying For Jobs
Elm Town #75: The Great Wall of Code
Migrate Password Store to a New GPG Key
My twitter rules
In the beginning… was the command line
Simple Undo/Redo System in Odin
The Acme of Software
Infinite Energy
Securing APIs: Express rate limit and slow down
I didn't choose to be the way I am
Analytics
Eh screw it
Gesture navigation is lame
Pronouns
#FuckStalkerware pt. 6 - tattling on pcTattletale
Feynman's Garden
Sayings
Experimenting with Nix
Bun v1.1.10
Exploring Seamless Rust Interop for Newer Languages, Part 1
Like rocks, like water
Writing a Unix clone in about a month
I've Moved! (... My Website)
Reflecting On Years Of Runescape
Comfort is a lie
When a blog post isn't enough
Bun v1.1.9
Note Taking for the Future
I appeared on PBS NOVA
Writer's block
Rationalist Minimalism
Design outside the computer
Crank the World: Playdate demo
All my Japan tips
30
Kyle Explains "Legacy Software" to the Aliens
Don't do complicated stuff
it's my blog (and i'll post if i want to)
Getting Started In Computer Graphics
Reputation
Spin
Cursor
New Artwork - Emergency Exit
DDS Tuning for ROS 2
DDS Tuning for ROS 2