Skip to main
a head full of caching issues by
Timo Mämecke
Skip to content
Jump to navigation

Shorts

Timo’s avatar

devs when they implement permissions

Meme with Text: I am going to create my own permissions DSL that is so fucked up
Timo’s avatar

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.

Timo’s avatar

i’m cooking rn 👀

Timo’s avatar

more like yeetest amirite

Timo’s avatar

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

Timo’s avatar

In other news: I’ve set up cross-posting to Bluesky and Twitter. I’ll be happy if you read my shit here, but you can also read on Bluesky and Twitter. I really like the idea of having my own place, where people can come and read what I’m up to, outside of a big social media platform.

Timo’s avatar

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

Timo’s avatar

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

Creating and deploying a Bucket in the Railway project canvas
Commit details in Railway to deploy a new Bucket
Timo’s avatar

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.

Timo’s avatar

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.

A nugget
A man holding a beer keg over his hed, in front of a house at night. There is a lit window.
Timo’s avatar

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.

Timo’s avatar

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.

Timo’s avatar

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.

Timo’s avatar

Test Test

Hello?

Is this thing on?