Saturday, May 02, 2026

Coding with an Agent - productive but exhausting

Claude Code has been my helper for a few months now. Others have observed that while it can help a non-programmer to create software it can be even more help to an experienced programmer.

Knowing what to ask for, being able to evaluate the generated code, and thinking up tasks are things that a seasoned coder can employ to get fantastic results.

In February 2026 I had the bright idea of asking Claude to port the python in FreeDV RADEV1 over to C. To my amazement it did that daunting task in under a day of prodding. This has saved our proper programmers months of tedious work and has led to a trickle of other FreeDV applications. I made one myself that is a simple native application in SwiftUI for macOS. Here it is receiving Anthony VK3YSA.


Another app is a simple client that talks the excellent digital chat mode Olivia 8/250, again native SwiftUI for macOS.


In the shack I run Linux and have been getting Claude to make little utility apps using GTK+3. (They will also build on macOS but look rather out of place).

Presumably because of the extensive amount of open source software to train on for Linux and GTK, it's particularly good at whipping up little apps.

The job of the programmer has changed probably for ever. I'm dreaming up projects that I never would have considered before. I wake in the night with ideas and have anxiety about not using the available quota for the day.

No comments: