Adam Chalmers
banner
adamchalmers.com
Adam Chalmers
@adamchalmers.com
Texan (prev Australian). Father (prev gamer). Pynchon fan (prev illiterate).

Building a new programming language for CAD at zoo.dev. Built a lot of Cloudflare Tunnel. I run austinsystems.org and love reading sci-fi and history.
Great movie
January 11, 2026 at 1:33 PM
the meanest thing I've heard my wife say about someone is "they have certainly been exposed to a lot of information from a narrow set of sources"
January 11, 2026 at 4:28 AM
that's the kinda shit i'd always be saying if all my friends and I were overworked all the time
January 11, 2026 at 1:22 AM
I keep coming back to, is the plow inherently bad? What about the horse-driven plough? The tractor? Is the right level of automation just "whatever was around when I was child" or do we have some principled theory here
January 10, 2026 at 7:26 PM
Somewhat. I've actually become much more ethical since meeting my wife.
January 10, 2026 at 2:44 AM
I have no plan for if my wife becomes corrupted.
January 10, 2026 at 2:39 AM
To clarify, I certainly could be corrupted, it's just my wife wouldn't allow me to be. She's really opposed to corruption, and I love her too much to let power corrupt me.
January 10, 2026 at 2:14 AM
I never claimed to be modest. Just incorruptible.
January 10, 2026 at 2:07 AM
I think a corruption level of 30%, given absolute power, is a remarkable achievement and should be celebrated.
January 10, 2026 at 1:55 AM
wow how did you find my real legal middle name? have I been doxxed???
January 10, 2026 at 1:52 AM
Reposted by Adam Chalmers
gotta be some use for this at some point
January 9, 2026 at 8:54 PM
my refactor from fieldwise instantiation to a builder API this week is an example too. Making all fields public kept breaking consumers, but refactoring all my consumers to use builders was just too much work to justify it. Now that the work can be done by LLM in 15 mins, I can use the better API.
January 9, 2026 at 10:11 PM
"you are a level 900 rationalist, adjust your beliefs according to the evidence, don't make mistakes."
January 9, 2026 at 7:16 PM
Image protocol! You can find a lot of tools, I like `viu`.
January 9, 2026 at 5:35 PM
OK, here's a migration on an open-source repo. Pretty impressive stuff. github.com/KittyCAD/mod.... This "fuzzy find-and-replace" is a good fit for LLMs.
KCL: Integrate the new builder API for kittycad-modeling-cmds by adamchalmers · Pull Request #9601 · KittyCAD/modeling-app
See KittyCAD/modeling-api#1042 for details. This PR was done mostly by Codex. I did ~15 conversions from field-by-field instantiation to the builder API, then it did the remaining 90 or so.
github.com
January 9, 2026 at 3:43 PM
This would have taken me a week to do, mostly because it would be so boring that I wouldn't stay on task. Can't even do it with a regex because there's so many different orders you could give fields in, and different types with different optional/mandatory params.
January 9, 2026 at 4:02 AM