Brad Westness
  • About
  • Archive
  • Categories
  • Feed

Testing Software at the Right Focal Length

Software Testing

People generally agree that software should have automated tests. The trouble starts when you ask what kind. Nobody seems to agree on exactly what “unit test” means versus “integration test,” which tests should use mocked dependencies, or which should talk to real databases and external APIs.

An overhead flat-lay of camera gear on a grey wood floor, with two Canon DSLR bodies surrounded by lenses ranging from a 100mm macro to a 70-200mm telephoto, plus a shotgun microphone and a drone controller.
  • 02 Apr 2026

Build Software Like a Sitcom Writers Room

Software Engineering Culture Film & TV

In 2007, the Writers Guild of America went on strike for 99 days, from November 5, 2007 to February 12th, 2008. The strike had the effect of interrupting the production of TV series midway through their seasons. The writers were on strike over their lack of residuals from DVD sales, but actors and crews (being represented by separate unions) were not. Many shows were required by contract to continue filming any already-scripted episodes, but without input from the striking writers.

The writers' room from 30 Rock, where Tina Fey as Liz Lemon sits at a table strewn with newspapers, yellow legal pads, coffee mugs and water bottles, surrounded by other writers.
  • 31 Jul 2025

Creating a Smart 'On Air' Light with Home Assistant - Part 2

Software Home Lab DIY

In part 1, I covered setting up Home Assistant and HASS.Agent, so that I could trigger automations based on Zoom calls starting and ending on my PC. But for now, I just have the automation sending a notification to the Home Assistant app on my phone. In this part, I’ll cover actually connecting it to an IoT-connected smart bulb.

A ceiling dome light fixture in a hallway lit half warm white and half red, casting a red glow across the wall beside it.
  • 16 Apr 2024
  • « Older Posts
  • Newer Posts »

© 2026 Brad Westness

Brad Westness

Wisconsinite, Software architect, Brewers baseball fan, he/him

  • Bluesky
  • GitHub
  • Mastodon
  • Email
This website uses cookies to ensure you get the best experience. Learn more