Brad Westness
  • About
  • Archive
  • Categories
  • Feed

Some Assembly Required: Using Doc Comments as Agent Instructions

Software .NET AI Libraries

Anybody who has assembled IKEA furniture knows the story: a wordless booklet, a bag of cam locks, a stamped-metal hex key, and a cartoon person who seems inexplicably delighted about their situation. The booklet does a pretty good job of telling you that dowel A goes in hole B.

Two panels of wordless IKEA-style assembly instructions. In the first, a figure holding the instruction booklet stands over an unassembled panel and board with a question mark above their head. In the second, the same figure phones the IKEA store for help.
  • 06 Aug 2026

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
  • « Older Posts
  • Newer Posts »

© 2026 Brad Westness

Brad Westness

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

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