Things I build, break, fix, and write about

6 July 2026
Agentic AI still needs domain judgement

Agentic AI can write the thing, but it still cannot tell you whether the thing is right. That is where domain expertise matters, because a clean config or neat bit of glue logic can still be wrong in the way that only shows up in production.

6 July 2026
Weekly Tech Digest | 06 Jul 2026

Stay updated with the latest in tech! This digest covers AI ethics, auto industry shifts, and the impact of politics on technology, exploring today's...

6 July 2026
wolfCOSE zero-allocation parsing in embedded C

wolfCOSE looks sensible only if you care about what your firmware actually has to carry. I like that, because on small targets the wrong crypto...

5 July 2026
Layout trade-offs in Design Engineering Magazine

Design Engineering Magazine only works if the structure holds under real reading, not just in a tidy mock-up. I care less about pretty grids than...

Latest blog posts you might like

9 January 2026
Installing SurfSense on Docker

SurfSense installation on Docker guides you to run a self-hosted AI agent on your machine. Get Docker running, use a named volume for persistent data, reserve ports 3000 and 8000, and start with one...

9 January 2026
Self-hosting a DNS server on a home lab

Learn how to set up a reliable DNS server for your home lab using minimal hardware and software. This guide provides step-by-step instructions for a seamless experience.

8 January 2026
Tuning Frigate detection on an Intel N100 mini PC

Unlock the full potential of your Intel N100 mini PC with Frigate and Amcrest PoE cameras. This detailed guide walks you through setup and optimization for efficient monitoring.

8 January 2026
Integrating Home Assistant with smart gas meters

Check your meter label and paperwork before touching SDR gear. If your smart gas meter uses Wireless M‑Bus, start listening on 433 MHz and 868 MHz with rtl_433 or metermon and a tuned antenna. If...

7 January 2026
Automate lighting to follow circadian rhythms

Circadian Lighting Automation in Home Assistant matches your lights to the day. Use tunable white bulbs, group lights, and set sunrise, sunset and midday triggers. Start with one room, test kelvin and...

7 January 2026
Enhancing Home Assistant with custom automation

Home Assistant Automation: Build reliable automations with device triggers, blueprints and YAML. Use device_trigger and binary_sensor to cut CPU use. Test automations with the trace tool, keep your...

6 January 2026
Best practices for a resilient Kubernetes cluster

I build Kubernetes clusters to survive real faults, not to win configuration contests. This is what I do during setup to keep them standing when something fails, and the places I see people cut...

6 January 2026
Printing a dual OptiPlex case on a Bambu P1S

Dual OptiPlex Homelab: Print the case on a Bambu P1S in PETG-GF. Fit and wire two OptiPlex boards. You get print settings, cable management methods, cooling fixes and simple automation tips. Use them...

5 January 2026
Using Dell Chromebook 3100 as a thin client

Turn Dell Chromebook 3100 units into cheap Chromebook thin clients for your home automation and remote desktop use. Record serials, remove school management, install Chromium OS Flex or minimal Debian...

5 January 2026
Best practices for Proxmox Backup Server snapshot management

Proxmox Backup Server snapshots can yield corrupt metadata if taken while PBS is active. Plan snapshots to separate PBS maintenance from your VM backup windows. Export your config and keys off the...