You know what’s amazing about programming? The power to automate boring or repetitive tasks effortlessly. Renaming hundreds of files, downloading GPX files from Komoot, or updating the visibility of countless statuses on Traewelling – sure, you could do it manually, but why would you, when you can write a quick script to handle it for you? It’s hands down the best life hack I’ve ever discovered! Big thanks to my parents for putting me on this path!
XXXX-12
It seems like every app is offering a “Spotify Wrapped”-style yearly review these days. One app where I genuinely find the results fascinating is Träwelldroid, which I use to log my public transport journeys on Träwelling. While the average German drives roughly 10k kilometers per year by car, I traveled approximately 9600 kilometers using public transport, spending a total of 4 days and 8 hours in transit. This is particularly noteworthy since I commuted less frequently this year and didn’t do any interrailing. Sadly, there is no comparison with last year.
Ban the spam! 🚫
I’m tired of spam emails flooding my inbox, so I decided to take inspiration from Kev’s approach. I noticed that many of the spam messages were being sent to the email address I published on my legally required imprint.
To combat this, I now include a random email address on my imprint page, which I can update regularly. In my mailbox, I’ve set up a Sieve filter rule to reject any emails sent to the same subdomain but addressed to a different email.
This way, whenever I notice an increase in spam, I can easily update the contact address and adjust the filter rule.
To avoid confusing legitimate senders, the rejection message returned to the sender’s server (and typically forwarded to the sender as well) includes instructions on where to find the current email address or alternative ways to contact me.
Here’s hoping this strategy works!
A short winter bike tour
Yesterday, I watched some cycling videos and that somehow gave me some motivation to do at least one more short bike tour this year. Today, I did a short round around the city and saw some new places. With 5° Celsius and some sun, the temperature wasn’t the best, but at least it didn’t rain. To keep the motivation high, I listened to some music with my new headphones.
🗺️ View
First impressions with the soundcore AeroFit 2 open-ear headphones
While I skipped the Black Friday deals, I couldn’t resist picking up the soundcore AeroFit 2 headphones a few days later. Being home alone over the weekend gave me the perfect opportunity to spend more than 24 hours testing them thoroughly. Here are my first impressions of these open-ear headphones.
🖼️ View
Why I’d never switch to an 🍎 iPhone
Recently, Kev announced he’s switching back to Android, and judging by his first impressions, he seems to be enjoying it. Coincidentally, I came across a video from Linus Tech Tips, where Linus shared his thoughts after using an iPhone for 30 days – and let’s just say, he wasn’t impressed.
Has someone a) found a bug or security hole in GoBlog or b) actually sent well over 5 million requests to my site to like my post about how to export GPX files automatically from Komoot? 🤔

🖼️ View
“No NAT November: My Month Without IPv4”
In his post “No NAT November: My Month Without IPv4” security engineer Alex Haydock writes about the challenges of IPv6-only networks and explains techniques like DNS64, NAT64 and CLAT. An interesting read for someone like me, who doesn’t know much more about IPv6 than that support is still lacking in many places (like GitHub).
While I don’t have a specific favorite genre and generally don’t listen to music much, I sometimes enjoy doing it consciously. And a great way for me to discover new songs is this TikTok-like view in the YouTube Music app, where you can skip through recommendations. 🎧
Some songs I recently enjoyed:
My November ‘24 in Review
Happy first Advent everyone! November is now over and the last month of 2024 has begun. So it’s time to take another brief look back at the past month.