Shorts


There comes a point where a 3rd party API is just so ill-designed that you can’t think of any way to abstract it nicely, and you just add a big comment block to explain what the actual fuck is going on.

i’m cooking rn 👀


You call it a memory leak. I call it unlimited caching, baby.

This post should be crossposted to my blog, to Twitter and to Bluesky. Poggies if this works. (edit: it did!)

I started adding storage Buckets into Railway this week. It’s Day 2, and I can already create and deploy a Bucket.¹
I’m excited af about this because I’ve always experienced Buckets as this boring table UI in some cloud console, and to create a Bucket you had to fill out a huge form. But look at this! Right-click, Bucket, boom, here you go, now build stuff with it!
¹ right now the Bucket is just an empty shell and you can’t yet do anything with it. But tomorrow is the day where I will turn it into something usable



Share every small win. When you’re on a roll and have one small win after another, just share them. A big win is just a collection of many small wins over time. It helps you notice the progress you’re making, and as a nice side effect, others will notice too.

I can now post images! I can just send sent them to my Discord bot and ✨ they are here. Discord even supports alt text which is really handy.
To verify this works, here are two DALL-E images I recently generated.



Most of the code I’ve written today could’ve been written by Claude, with some manual intervention and guidance in between. Because it was a lot of work where you look at similar implementations in the codebase and do roughly the same, which AIs are generally good at.
But
Then I would’ve only learned a tiny fraction about the existing code, and I likely wouldn’t understand half of it. By doing everything by myself, I learned so many things about the codebase that will be massively helpful in the future.

I also built a small Discord bot with n8n to automate posting. I added it to my private Discord server (which I use for various stuff), and whenever I post into a specific channel, it creates a new post here!
Tomorrow: crossposting to other socials. I think. Or maybe images first.

I added short posts as a new post type. Basically as an alternative to posting on Bluesky or Twitter. Like in the old days.
It’s scrappy, there’s a bug in timezones with relative times, and I want to add a bunch of stuff. But I can use it.
I still don’t feel like I want to open Bluesky or Twitter. It pulls me in too much and messes with my inner peace. But I’ll definitely set up some cross-posting in the future, and I also want to pull in likes (and maybe comments? dunno yet) from socials.
