What software engineers bring to AI-assisted software development LLMs don’t mean the end of software engineering as a profession.
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 …
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 …
Getting Good Results from Claude Code: Writing Good Prompts Key to getting good results from Claude Code (and similar LLM programming tools) is writing good prompts. This is one area where your own programming expertise comes into play; you need to use it to provide guidance to the LLM and nudge it in the right direction. Good prompts are …
Give your LLM Coding Tools Their Own Tools Model Context Protocol (MCP) allows LLMs to call "tools" that can do anything: interact with your filesystem, search the Web, hit an external API, or even help guide the LLM through a structured problem-solving process. A single MCP server provides one or more tools; for example, a research …
Getting Good Results from Claude Code An updated version of my user-level CLAUDE.md is featured in this post from December 2, 2025. I've been experimenting with LLM programming agents over the past few months. Claude Code has become my favorite. It is not without issues, but it's allowed me to write …
How to rsync with sudo on both sides When migrating from one server to another, you will likely want to use rsync over SSH to migrate directory trees. It's likely that these trees will not all be owned or even readable by you, meaning sudo is necessary to make the transfer. It's possible to …
Updated instructions for installing my Debian package repositories I use these repos to distribute my own programs (the OSS repo) or Debian packages for third-party software (the 3p repo). The instructions in various project READMEs use old-style .list files; these updated instructions will install new-style .sources files. Prerequisite: Keyring sudo mkdir -p /etc/apt/keyrings curl -fsSL https: …
Host Inventory for a (not-) Homelab I don't really consider myself as running a proper "homelab." For starters, I own neither a proper network rack nor any rackable gear, and I see that as a prerequisite for calling your setup a "homelab." Nonetheless, I have a lot of physical and virtual machines to keep track of.
Tips on Brazing Copper and Stainless Steel Copper & stainless steel can be brazed, but it's challenging and costly.
RIP: Aircraft Radar Skill for Amazon Alexa A few weeks ago I archived the GitHub repo for my Alexa Aircraft Radar skill. This was a project with which I was particularly happy when I launched it, but since then two things happened: First, when ADS-B Exchange was purchased, they cut off my access to their data feed …
Some TODOs for the new site As I prepare to make this new version of dzombak.com live, I wanted to make a note of some things that are left for me to do.
Great Moments in Modern Apple User Experience Design Remember when Apple cared about the end-user experience?
Know Your Birds: Red-Headed Woodpecker The Red-Headed Woodpecker is, at least here in Michigan, a commonly misidentified bird.
My eBird Profile I have finally learned how to use eBird properly and started using it more seriously! ↗ eBird: Chris Dzombak
More Severance Michigan Connections In this post I describe two Michigan connections in Severance that I haven't seen anyone else on the web notice just yet.
A Selection of Complex CSS Selectors While working on this site redesign I've had the opportunity to learn a bit about modern CSS. (The last time I redesigned the site was, I think, in 2011.) (Holy cow, 14 years ago? Crazy.) Yes, flexbox and grid are amazing and finally make CSS usable for decent, …
Birds in Moab and Arches & Canyonlands National Parks My partner Thu and I recently spent about a week in Moab, Utah and the national and state parks that surround it. This is a (probably incomplete) list of birds we identified during the trip.