RSSAmplifier

Blog

Chris Dzombak

A Midwestern software developer with objectively too many hobbies.

dzombak.comRSS feed ↗15 posts

Latest posts

A vLLM Docker Compose recipe for running Qwen 3.6 27B on dual RTX 3090s (+OpenCode configuration)

I spent some time yesterday getting the new Qwen 3.6 27B model running locally on a (solar-powered) machine with dual RTX 3090 GPUs. With this setup I'm able to achieve around 100 tokens/second and use the model's full 256k context window. This deployment uses

eztag: GitHub Tag Creator

A glaring shortcoming of GitHub's web UI is that it's not possible to create a Git tag without creating a corresponding release. This is a problem for me because I commonly use GitHub Actions workflows that are triggered by the creation of a tag like v1.

Linux Desktop Amenities

At work I have recently started using an Ubuntu Linux desktop for dev work sometimes, and so I've needed to find Linux equivalents for some tools I use on macOS. Clipboard History I wanted a clipboard history tool that works well under X or Wayland, and provides a

Things to try if you're new to Claude Code

This quick post aims to give you some ideas of things to try if you’re new to Claude Code (or a similar coding agent, like Codex). We’ll keep things low-stakes while building some confidence in your skills and the tool itself, and we’ll build

Birds of Sanibel Island

My partner and I recently returned from a trip to Sanibel Island, Florida — a welcome break from winter in Michigan. We saw a bunch of new-to-us birds, as well as some familiar birds that migrate away from Michigan for the winter. This gallery shows some of the better photos

"Why Does Test-Driven Development Work So Well In 'AI'-assisted Programming?"

From experiment and from real-world use, I’ve seen a number of things help reduce those risks and keep the “AI” on the rails. • Working in smaller steps • Testing after every step • Reviewing code after every step • Refactoring code as soon as problems

A pipeline for getting bird videos from an IP webcam

I have an IP webcam pointed at my bird bath. (The exact camera is this one from SV3C , which has a 15x optical zoom. It's one of the most economical choices with nontrivial optical zoom that I could find.) The camera supports storing motion clips on an onboard

What software engineers bring to AI-assisted software development

LLMs don’t mean the end of software engineering as a profession.

Never use Apple gift cards

By now most anyone who follows Apple news will have heard about Paris Buttfield-Addison's saga , wherein redeeming a legitimately-purchased Apple gift card led directly to his Apple account being locked and his access to all his data — including a multi-terabyte photo library — revoked. You can read

"Your job is to deliver code you have proven to work"

As software engineers we don’t just crank out code—in fact these days you could argue that’s what the LLMs are for. We need to deliver  code that works —and we need to include  proof  that it works as well. Not

Why tech companies encourage their software engineers to use LLMs

It's not news that many tech companies are encouraging or even requiring use of LLM coding tools like Claude Code. While reading Sean Goedecke's post about bad code at big companies , it occurred to me that tech companies are happy to have their software engineers use

Introducing two tools for working with Plex media libraries

I'm happy to introduce two new tools for working with Plex media libraries. Both are Python tools, with Docker images provided for ease of use. The first, plex-ai-titler , is useful if you have a collection of videos from YouTube and similar sites — perhaps music videos, gathered by

Letter of Recommendation: Simon Willison's Weblog

Simon Willison’s Weblog Simon Willison’s Weblog Simon Willison Anyone who follows my public bookmarks (visible on my homepage , at Raindrop.io , via RSS , or on Mastodon ) will have noticed over the past few months quite a number of links from Simon Willison's weblog . I&

noclobber breaks JetBrains IDEs’ ability to read your shell environment

RustRover recently began warning me that it failed to load my shell environment at startup. On examining its logs, I noticed these lines: 2025-12-09 09:57:26,747 [ 341] INFO - #c.i.u.ShellEnvironmentReader - stdout/stderr: (eval):1: can't change option: zle zsh:1: file exists:

Streamlining my user-level CLAUDE.md

This post follows up on my post about getting good results from Claude Code . I've recently streamlined my ~/.claude/CLAUDE.md based on: Informal observations about what Claude does and doesn't do well A desire to avoid conflicting with principles that seem to be built into