Thoughts on Tech, Leadership, and the Occasional Rant

  • The “Chatroulette” of the Business Networks

    The “Chatroulette” of the Business Networks

    Do you know theĀ “Chatroulette Song” by Jon Lajoie? I have never used Chatroulette, but thanks to videos like this, I have an idea of what is going on there. But this post is not about Chatroulette. It’s about expectations and reality and how the two clash from time to time. I think Jon’s song talks…

  • Training Journal: Week 2

    Training Journal: Week 2

    Welcome back to my half-marathon training journal. And yes, I said welcome back. This is not my usual “series of posts” consisting of just one single post. Yeah, you heard me. This is the second post. 🄳 Let’s dive right in. In the last post, I wrote about my two main goals for the next few…

  • Training Journal: Week 1

    Training Journal: Week 1

    A good friend of mine signed us up for the half-marathon in Frankfurt in March. We ran the half-marathon in Hamburg in June last year (2023) and it was fun. But I knew I would stop the training as soon as I hadn’t scheduled an official race. And you know what? That is exactly what…

  • Tool Recommendation: OneNote Staff Notebooks

    Tool Recommendation: OneNote Staff Notebooks

    An essential part of my job as an engineering lead is taking notes. Most of them during meetings. Or to prepare meetings. Or after meetings to capture some things I noticed during the meetings. My note-taking tool of choice is OneNote. I could explain why I like OneNote, but tools are highly personal choices and…

  • Basic Raspberry Pi Setup For My Homelab

    Basic Raspberry Pi Setup For My Homelab

    In the last post, I rambled about my thoughts regarding cloud-init vs. manual setup of my Raspberry Pis for my homelab. After a little (or maybe some more) back and forth I decided to go with the manual setup for now. I know it would be better in the long run to use cloud-init, but to get started…

  • Planning my Homelab

    Planning my Homelab

    Just another analysis paralysis? I recently purchased components to start a homelab. Due to some unexpected circumstances (I forgot to purchase power cables for the Pis), I now have a few more days before I can actually start setting up the hardware. And it looks like those extra days are badly needed anyway. What’s the problem?…

  • Why I bought components to build a Homelab

    Why I bought components to build a Homelab

    Yes, you heard me. I bought components to start my own little homelab. šŸŽ‰ I must say, I’m pretty excited about it. But this post is not so much about the “how” or the “what”, it’s about the “why”. So let’s talk about my motivation to build a homelab. Reason 1: Learning If have been…

  • Learn Accessibility on iOS With Me – Grouping and labels

    Learn Accessibility on iOS With Me – Grouping and labels

    In theĀ first postĀ of this series, we got a better understanding of accessibility by navigating our apps using VoiceOver. In theĀ second post, we talked about the out-of-the-box accessibility features that ship with SwiftUI. Now it’s time to get some hands-on experience with theĀ Accessibility API of SwiftUI. I assume, that most of you already have existing iOS…

  • My Experience With The VIP Pattern

    My Experience With The VIP Pattern

    At work, we decided to switch from our current MVVM-C pattern to a VIP(-C) approach. It’s not strictly implemented as suggested on https://clean-swift.com, but it is based on it. And of course, it is a gradual migration. It would be crazy to pause all ongoing projects for months just to bring the entire codebase to another architecture. Instead, we will…