Personal Updates Feed

  • Custom Keyboard electronics prowess or lack of it

    I love custom keyboards. I soldered my own Lily58, which I consider to be an amazing keyboard. Currently, I am gearing up to complete my very first single-slab Unix60. The joy of building these is real.

    However, it is hard to pretend that, electronically, these are still fairly janky devices.

    For example, a recently purchased Eyelash Corner (Corne-J) has questionable solder quality. Split keyboards often use TRRS connections, which can result in fried electronics. Cheap boards sometimes feature dubious battery power management solutions. The list goes on.

    Yet, the problem is not limited to DIY keyboards. The impressive Varmilo Minilo 75Pro recently failed me. While switching modes from Bluetooth to 2.4 GHz, the switch briefly jumped to an undefined position. For a fraction of a second, it was in neither position. After correcting the switch setting, the board behaved differently—it had reset its settings to factory defaults. My VIA keymap was gone.

    Something glitched, and the board reset itself.

    It appears that, for the most part, programmable keyboards are not electronically perfect. Something to keep in mind.

  • Sponsored Not Sponsored

    Let us talk YouTube. Or, as it should perhaps be called, the TV Shopping Channel Slop.

    Barring a few genuinely interesting creators, most of YouTube has turned into sponsored content.

    It is increasingly difficult to find a video that is not sponsored. Of course, creators will claim that the video is not sponsored and that, although they received the product for free, the review remains unbiased, without vendor input, and was published without editorial influence.

    But let us be honest: how can we trust such claims? The likelihood is that, either consciously or unconsciously, the reviewer understands that criticizing the sponsor could jeopardize future sponsorship opportunities.

    For my part, I treat these reviews as advertorials.

  • Tired of doom scrolling?

    Maybe you need somebody to stop you!

    I know just a thing.

    https://chromewebstore.google.com/detail/somebody-stop-me/lfdomdigmahkcbpkblcdkhicfjehjckd

    A simple extension that will stop you procrastinating.

    • Totally private.
    • Nothing leaves your browser.
    • Using browser’s built-in sync to save your settings.
    • Dead simple to use.
  • Dunking Donut of AI

    It is easy to criticize AI. It is easy to be contrarian and provoke an emotional response, especially when the narrative on “the Street” is highly disruptive and emotions run high. I try not to be one. I do use LLMs almost daily.

    With that preface, let me tell you a story.

    Over the weekend, I was helping someone set up a new mobile phone after their old one suddenly died due to a corrupted SoC.

    All one-time codes (TOTP) were gone. You would be wise not to trust MS Authenticator and its backup feature.

    Understandably, this generated a great deal of anxiety. Our mobile devices are often the key to many aspects of life and business. Now, add to that anxiety the fact that one of the services behind the one-time code was a password manager—in this case, 1Password.

    Cue frustration number one: contacting support, only to be met with a chatbot. Unpleasant, but fine. We were desperate and needed a solution fast.

    Unsurprisingly, the agent quickly offered help and, with full confidence, proposed a solution. The process was multi-step, and due to “security theater,” it required waiting a full day before it could be applied. The bot, however, was confident it would work. It seemed worth the wait.

    The solution, which involved using a recovery key, was applied the next day. Everything completed correctly—except the 2FA was still enforced. The entire point of the procedure had been to remove 2FA in the first place.

    When the chatbot was later confronted with the result of its initial solution, we were presented with a one-click operation that removed 2FA in just one minute. The new solution made us realise that previously suggested process was pointless and unnecessary.

    Talk about frustration.

    Time wasted. An unhappy customer. No liability. The clueless machine will continue spitting out wrong solutions with full confidence.

    Could a human have made a similar mistake? In many cases, yes. But given how “standard” the problem was, there ought to have been a simple L1 support runbook for it. It should have been a no-brainer for any human.

    Take aways?

    Even if you are sold on AI and its usefulness, be cautious. LLMs do not think. Their confidence is not the result of experience or knowledge, but merely a programmed tone designed to reassure us.

    I am complete.

  • Beyond Deploy – Episode 3

    Episode 03 of The Beyond Deploy Podcast is live!


    Listen me rant about why calling Kubernetes “hard” is nothing but a SKILL ISSUE.

    And also:
    – the cloud debate: to use or not to use?
    – is cloud really cheaper?
    – navigating cloud and bare metal
    – serverless solutions: the pros and cons

    Also available on Spotify.

  • Transparency online

    I am so tired of websites, especially e-commerce and product vendors that DO NOT show their origin or location.

    We make fun of the German bureaucracy but at least it forces every German business to have easy to find details in the Imprint (Impressum).

    Why should I have to comb through Terms and Conditions for jurisdiction information to even know where the business is registered?

  • Somebody Stop Me! v1.1

    I finally found the time to revive the Somebody Stop Me! Chrome extension.

    Version 1.0 was not particularly robust. It was my first venture into the Chrome/browser extension space.

    While the plugin generally functioned as advertised, several rough edges resulted in a poor user experience.

    The new version, 1.1, features:

    • A more reliable method for tracking temporary exceptions,
    • Rule application when switching tabs, and
    • Improved consistency in persisting rules.

    Somebody Stop Me! Web Store works with Chrome, Chromium, Microsoft Edge, Vivaldi and most Chromium derived browsers.

  • Split Keyboards

    When someone offers you a split ergonomic keyboard, it is important to politely, but firmly decline.

    Once you get exposed to these keyboards, they will forever spoil traditional rectangular keyboards for you. You will never be the same.

    Save yourself! You have been warned!

  • USians Gone Rouge

    I do not envy anyone currently doing business in the USA or with US businesses.

    How do you cope with risk, knowing that the laws that should protect you do not apply?

  • Type better, not faster

    If you are learning to type, I would encourage you to focus on accuracy above speed.

    From my experience, in journey from measly 10WPM when touch typing to a very comfortable 92WPM, focusing on typing well, thinking – at first at least, about using correct finger, reaps the most benefit.

    Speed follows accuracy.