• New Year, New Theme

    New Year, New Theme

    I’ve made a brand new theme! This is my first foray into making a custom WordPress theme from scratch and I’m quite happy with the…

  • Build Vs Buy In the Age Of LLMs

    Build Vs Buy In the Age Of LLMs

    My friend runs a shop that sells and repairs mowers and other small engine equipment. For years she’s ranted to me about how lousy her…

  • 2025 In Review

    2025 In Review

    Note: this is about 2025 for my life specifically. For the world at large, it continued to be a dumpster fire and I acknowledge that…

  • The Kuycon G32P is the Pro Display XDR We Have At Home

    The Kuycon G32P is the Pro Display XDR We Have At Home

    2025 is the year display makers finally put out a bunch of 32″ 6K displays, and the best one is from a Chinese brand you…

  • The Volkswagen ID. Buzz

    The Volkswagen ID. Buzz

    Cars are in a rough place right now, especially EVs. The ID. Buzz is a touch of whimsy in a sea of cars that are…

  • The Future Doesn’t Have To Suck

    Tech leaders are trotting out the “We’ll use AI to reduce headcount in the next 2 years” talking point again. I’ve been hearing this talking…

  • The best WWDC

    On the eve of WWDC 2025, there’s a lot the Apple enthusiast community is downtrodden about. But I’d like to think about something different, and…

  • Audi Q4 E-Tron: Accidental Review

    My Q5 has been sitting in the shop for about a month now waiting for a part from Germany and I’ve been driving a loaner…

  • Follow-up: macOS Messages Text Input Lags Less!

    Almost a year ago I lamented that since macOS Sonoma was released, the Messages app suffered a serious performance regression with text input. I’m happy…

  • AI’s Threat To Software Developers

    Disclosure: The company I work for is very heavily invested in generative AI, specifically developer tools. As a result, I have financially benefited from recent…