View update

New iPhone Duo is out, a foldable with a huge screen inside. Looks cool but doesn’t seem to work for people who use the phone with their left hand, like I do. Makes me wonder: do most people actually primarily use their right hand for their phone? #iPhoneDuo

View update

+++ NEW BLOG POST & PODCAST EPISODE! +++
Challenge Roth 2026: Chasing Sub-10 and Setting a Massive Personal Best → teesche.com/roth2026 — my longest and most detailed one yet. A massive 25,000 words behemoth containing 70 pictures, the audio version is 2:53 hours. Enjoy! #triathlon

Myself during the final turn of the marathon at Challenge Roth
View update

It’s not everyday I end up on the podium of a triathlon race. Crazy! 123 males finished and just one of them was faster than me over a 500 m swim, 20 km bike, and 5 km run. Kudos to Tristan, who is 20 years younger.

Also great to share the podium with my buddy Mathias, 3rd place overall, whom I beat by just 20 seconds with a faster run, in fact the fastest run out of everyone here today. Not ashamed to be proud of it 🥈!

Me standing on the 2nd place step of the podium of a triathlon race.
View update

🏃‍♂️ Otterndorf Sprint Triathlon: Run. 2nd Place Overall 🥈🥳
📏 4.78 km ⏱️ 18:50 ⚡️ 3:57/km
⛰️ 43 m ❤️ 173 bpm
🔥 1,703 days 🌍 41,402 km · 1.03× Earth
https://www.strava.com/activities/19962513945

Otterndorf Sprint Triathlon: Run. 2nd Place Overall 🥈🥳
View update

I’ve used Hetzner hosting for all my various web projects for many years and never regretted the decision. It’s great to finally get a video tour of their main data center — and it’s done by Linus! https://youtu.be/MQeJYEN_lrg #hetzner #hosting

View update

Regarding my DNF at North Downs Way 100. First, thanks for all the kind messages 🙏 — I quit after 116 of 167 kilometers; 16:30h of running, just before midnight. It was a ‘Death by a 1,000 paper cuts’ situation. Nothing majorly went wrong, but many small things added up: both big toes destroyed from hitting them on too many rocks, lost my headlamp, backup lamp battery too low, too exhausted to even walk in a straight line anymore. I’m quite sad, because it means no Western States lottery for me this year and I feel the need to figure out how to move on regarding trail ultras. Time will tell! #ultrarunning

View update

On Saturday, August 8, 7:00 am UTC+1, I’m going to run my first 100-mile foot race, the North Downs Way 100 in southern England. Excited! You can follow my live tracking (bib is 123) here: https://live.opentracking.co.uk/NDW100-2026/ during the 20-24 hours that’ll take me 😅 #ultrarunning

North Downs Way 100 logo