RSSAmplifier

Blog

Kyle Husmann

Kyle's hub of projects and ideas.

kylehusmann.comRSS feed ↗10 posts

Latest posts

Shiny's Achilles Heel: The UI/Server Split

The more complex and dynamic your Shiny app gets, the more the UI/server split fights you. My new package irid removes the split entirely.

A Perfectly Aligned AI Is A Copy of You

The better AI gets at predicting what you want, the less it looks like a tool and the more it looks like you. Maybe that's not something we want.

AI-Coding a Mobile App and Firmware for My Stationary Bike

I built ESP32 firmware and an Android app for my stationary bike with Claude Code. My honest take on what worked, what didn't, and the agentic-coding skills I picked up along the way.

I Put an ESP32 in My Stationary Bike

How I turned a "dumb" stationary bike into a smart bike by wiring in an ESP32 and patching into the reed switch sensor.

PSA: R Graphics Devices Can Break Snapshot Tests

The state of your graphics device can be a surprising source of inconsistent results across test runs in R.

A More Customizable Golem: Nested Development Packages in R

Unify your development scripts and helpers with this little trick.

A Shiny Puzzle: Dynamic Observers

What starts as a simple Shiny UI turns into a deep dive into reactivity, lifecycle bugs, and surprising state quirks.

BTech UV-Pro vs RadioOddity GA-5WB

A side-by-side comparison of two identical-looking HT radios

Make Posit Workbench Feel Like Native RStudio (or Positron, etc.) with Chrome App Mode

Chrome's App Mode lets you run Posit Workbench in a minimal, standalone window. No extra tabs or toolbars, just your RStudio session.

Three Reasons Education And Social Scientists Prefer Proprietary Software And Data Formats

(And The Features Open Software And Data Formats Need In Order To Compete)