Timo Mämecke
banner
timomeh.de
Timo Mämecke
@timomeh.de
69 followers 73 following 150 posts
I feel ways about stuff • timomeh.de • Product Engineer @railway.com‬
Posts Media Videos Starter Packs
me: blocks ntp in firewall on homelab vps tunnel
vps: time drifts out of sync, google oauth breaks
me: surprised_pikachu.png
work this week be like
me when getting paged and pods are restarting
good season for some evening piano
That's probably how I sleep on a plane, judging by the back pain I now have.
MEX 🛬 FRA 🚄 CGN

I thought I can escape jetlag, but I just slept for 12 hours.
I just waited 2 hours for my bag at FRA airport until I was told it's in a separate baggage claim near the train station, because I have a connecting train.

Who tf designs this crap. A train is not a plane, don't treat it like one. Against user expectation.
Notably, it's mostly about dependencies. Dependencies are entropy. When everything can be a dependency of everything else, entropy reaches its maximum. Activity ceases.

Heat death of a codebase.
There are three base ingredients for a scalable codebase: Modules, Layers and Interfaces.

Modules to tame data dependencies. Layers to tame function dependencies. Interfaces to tame dependency boundaries.
TIL the United States has no transit zone, so you need to go through US immigration for a connecting flight.

The german in me thinks this is very inefficient.
I fell asleep while a Vsauce YouTube Short was playing on my tablet.
I woke up over 6 hours later. It looped fucking 400 times.
the arrow between buckets and services has landed
Bought some melatonin today to combat jetlag next week.

I had to try one out. idk why but it always fascinates me that medicine actually works. i'm so fucking sleepy
Just imagine how much time and money has been wasted on reimplementing shitty versions of iOS's wheel picker.
Buckets meets @railway.com 🪣🚅

I just pressed the release button.
I've read every single feedback. I hear y'all. Obviously, can't do everything at once, but this is a banger start.

S3-compatible buckets with a single click in seconds.
On your canvas, right next to your services and databases. Wild.
Replica Metrics (one of my first projects at @Railway) is now in GA! You can check how your replicas are doing, spot hot or underutilized regions, and catch replicas going wild.

choo choo 🚅 docs.railway.com/reference/me...
TIL there's a german PhD thesis from 1978 about guys injuring their junk by sticking it into a hoover. It lists 16 medical cases.

Case 14 is about a guy cleaning up and curiosity got him.
Case 15 is about case 14's father who wanted to prove his son lied.

He did not lie.
It's mindblowing what's possible within a week.

I started adding Buckets to Railway on Monday. Today, 5 days later, I can create a Bucket in a project, click deploy, copy the credentials from the frontend, and upload files to it.

That's kinda crazy.
Infra as Code doesn't gift you confidence.

You're only as confident in your changes as you are in the tool.

If it feels like magic and you don't understand it, it makes you less confident, not more.
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.
more like yeetest amirite
You call it a memory leak. I call it unlimited caching, baby.
Auto-links are fixed! Huge thanks to the person who added a big TypeScript codeblock into the Bluesky docs to generate the text facets, ich küsse deine Augen mein Bruder.