Sign in

Adam Chalmers

@adamchalmers.com
3.2K followers 1.1K following 4.4K posts

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 a meetup austinsystems.org and love reading sci-fi, history and Jewish stuff.

PostsRepliesMedia
Adam Chalmers @adamchalmers.com · 17m
It's my support day at Zoo! Do y'all have any bugs or weird UX I should look into? Any docs you think I should write up?
010
Adam Chalmers @adamchalmers.com · 1h
a laugh-angry-cry emoji saying "the horrors persist, but so do I"
150
Adam Chalmers @adamchalmers.com · 2h
gu1ag
150
Adam Chalmers @adamchalmers.com · 2h
"A lot of people still use Firefox! Many of them are on fosstodon dot org."
020
Adam Chalmers @adamchalmers.com · 17h
You achieve balance by endless, continual micro-adjustment, not by figuring out the perfect pose and holding it still.
020
Adam Chalmers @adamchalmers.com · 17h
You have to be comfortable with the fact that you will always have too many items in your issue backlog to do. You will always have parts of the codebase you don't understand. You will never be perfect, sorry. The goal is to know enough to get your job done, and be able to learn more when you need.
1111
Adam Chalmers @adamchalmers.com · 29/09/2026
Yup!
020
Adam Chalmers @adamchalmers.com · 29/09/2026
It is pretty wild how insanely close the current round of AI+sexuality+SF+rationalist discourse is to the plot of Terra Ignota. Ada Palmer is basically a prophet.
35915
Adam Chalmers @adamchalmers.com · 29/09/2026
I actually think the way she pronounces shibboleth is really exotic and beautiful
033
Reposted by Adam Chalmers
Doll @dollspace.gay · 29/09/2026
1704
Reposted by Adam Chalmers
USDA Choice Thinkmeat @arrdem.tirefireind.us · 29/09/2026
Bit of a long shot but do any of my followers have real human 3d artists they've worked with before? Need a couple of grey-box low-detail spaceships built out and would love to commission some Kenny-ish stuff #indiedev #3dart #shiptember maybe
18164
Reposted by Adam Chalmers
Matt Keeter @mattkeeter.com · 28/09/2026
hi friends I'm very excited to announce Halfspace, my experimental cross-platform IDE for solid modeling with distance fields! This has been in progress since midway through last year, and it's finally "done enough" to make it more public.
mattkeeter.com
Halfspace
An IDE for solid modelling with distance fields
520447
Adam Chalmers @adamchalmers.com · 29/09/2026
I want to know a lot less about the sex lives of various people who live in SF
1100
Adam Chalmers @adamchalmers.com · 28/09/2026
"i'm not doing X for ethical reasons, and also I think X is bad for pragmatic reasons" is a suspicious stance. It's correct in some circumstances, but most people have strong motivated reasoning to believe X is pragmatically bad if they also think it's ethically bad.
060
Adam Chalmers @adamchalmers.com · 28/09/2026
Every time you repost it i get jumpscared by 30+ notifications
030
Adam Chalmers @adamchalmers.com · 28/09/2026
"Give me an hour to fix a bug, and I'll spend the first 55 minutes writing tests"
1150
Adam Chalmers @adamchalmers.com · 28/09/2026
Lumping games from one series together (e.g. all the Myst games, Dark Souls 1 and 3, both Age of Empires and Age of Mythology), I can only really think of 6 games that influenced me.
040
Adam Chalmers @adamchalmers.com · 28/09/2026
what if our whole family got super into surf rock
120
Adam Chalmers @adamchalmers.com · 27/09/2026
I've been obsessed with this one track, "No Werewolf", for a few months now. Today Eden decided that she likes it. "Can we listen to Daddy Music?" She got really into the groove. www.youtube.com/watch?v=6tHf...
youtube.com
No Werewolf
YouTube video by Allah-Las - Topic
140
Adam Chalmers @adamchalmers.com · 27/09/2026
Oh you're rewriting your code in assembly? That's cute. Probably makes your screensavers and toys run fast. But if you're doing anything serious, you should ditch the bloated opcodes and just etch your logic into silicon instead. It's way more efficient. Your asm is cute though.
1301
Adam Chalmers @adamchalmers.com · 27/09/2026
I've nearly finished Factorio Space Age. Aquilo was fun. First image: top of factory, where heat + power are produced Second image: bottom of factory, where science packs (and soon, quantum processors etc) are produced.
1220
Adam Chalmers @adamchalmers.com · 26/09/2026
If you're a regular contributor and you know the codebase really well, then sure, use whatever tool you want. I'd rather read a 2000 line AI-written PR made by someone who really knows the codebase, rather than a 300 line AI PR from someone who doesn't.
040
Adam Chalmers @adamchalmers.com · 26/09/2026
suggested AI policy: any PRs written entirely by an agent must be <30 lines long I think it's a good balance. Allows vibe-coded tiny bugfixes or features that are simple extensions of current code. But stops people submitting vibe-coded features that require reviewing thousands of unreadable LOC.
4210
Adam Chalmers @adamchalmers.com · 26/09/2026
it's OK to disobey orders from your commander if you've got a very high level of sexual charisma
061
Adam Chalmers @adamchalmers.com · 26/09/2026
OK that's fine but if your dreams and ambitions are to write software for a note-taking or productivity app, uh, I think we've got enough of those. Consider writing some more useful software instead.
010
Adam Chalmers @adamchalmers.com · 26/09/2026
- Keep a To-Do list in your Slack self-DM - Put stuff on that list - When you finish something, remove it from the list that's it. that's all you need.
2130
Adam Chalmers @adamchalmers.com · 26/09/2026
OK here is my ultimate productivity stack for work. This is the system I use to manage developing KCL, managing my team, handling cross-team requests and bugs, and prioritizing issues. Developing this workflow took me several years of relentless experimentation and optimization. Here it is:
170
Adam Chalmers @adamchalmers.com · 26/09/2026
The people I'm talking about have access to capital and venture funding.
010
Adam Chalmers @adamchalmers.com · 26/09/2026
Optimizing your note-taking has very marginal returns above something simple like a notebook or a Slack DM to yourself
000
Adam Chalmers @adamchalmers.com · 26/09/2026
I'll write a really really good apology note with it.
030
Adam Chalmers @adamchalmers.com · 26/09/2026
no.
160
Adam Chalmers @adamchalmers.com · 26/09/2026
Sorry, this was unfair. Not all of these talking heads are building notes+chat+calendar+email apps. Some of them are building AI orchestration tools.
4341
Adam Chalmers @adamchalmers.com · 26/09/2026
these people are Milhouse. Even in his own dreams, he's a sidekick.
030
Adam Chalmers @adamchalmers.com · 26/09/2026
dream a little bigger, you fucks! Go work on biotech, solar, batteries, fusion, robotics, manufacturing, rare earth metals, desalination, agriculture. You think that God has reached down from heaven and granted you unlimited software generation, and you're spending it on... a note-taking app???
8403
Adam Chalmers @adamchalmers.com · 26/09/2026
men will really spend six months thinking hard about the future of artificial and human intelligence, the plummeting cost of software, the promise of intelligence on tap, and decide that what the world needs right now more than anything is a combined email + calendar + note taking + chat app
4994
Adam Chalmers @adamchalmers.com · 25/09/2026
Fillets are _much_ better in KCL 3.0 (try it now by setting your version to "3.0-preview"). We added a new feature where fillets will continue around your model, following tangent edges (defaults to true, but can be toggled off). This makes it _much_ easier to apply fillets to your whole model!
A test part, with no filleted edges.The same part, but with a single `fillet` call that fillets all the top edges.The same part, but all edges have been filletted.
091
Adam Chalmers @adamchalmers.com · 25/09/2026
I thought the world had finished with life-altering transformative technology, that all the change was used up in the early 20th century before I was born, but it wasn't! Dramatic change is still possible. Dramatic change for the better requires dramatic change.
080
Adam Chalmers @adamchalmers.com · 25/09/2026
Is there any better feeling than showing Pantheon a sci-fi enthusiast with a young daughter
011
Adam Chalmers @adamchalmers.com · 24/09/2026
Yeah, I think a two-tier system is definitely one of the potential, maybe even likely, outcomes. Like high-paid doctors vs. lower-paid medical techs, nurses, PAs, etc. Or high-paid lawyers and lower-paid paralegals.
110
Reposted by Adam Chalmers
A Whole Damn Town! @im.a.whole.damn.town · 24/09/2026
Twin Peaks: Two ducks on the shore, from the opening scenes.
Two ducks on the shore, from the opening scenes. Twin Peaks S01E01 - Northwest Passage.
0222
Adam Chalmers @adamchalmers.com · 23/09/2026
Benchmaxxing? How many times are we saying birkat hamazon now???
021
Adam Chalmers @adamchalmers.com · 23/09/2026
incredibly bullish about Jev. No idea what it does but it's only a tiny typo away from Jew. Feeling a strong kinship with this product, whatever it is.
1320
Reposted by Adam Chalmers
Adam Chalmers @adamchalmers.com · 22/09/2026
I found the Yom Kippur traditional Poster's Confession really meaningful this year.
We have subtweeted. We have argued in bad faith. We have dogpiled. We have uploaded images with no alt text. We have read the replies of our mutuals without leaving a courtesy like, and we have become irrationally angry when our posts did not get a courtesy like. We have thirsted and we have judged others for their thirst. We have posted bait, and we have taken the bait of others. We have posted cringe, we have been horny on main, we have assumed that someone’s retweet was an endorsement. We have posted things which are true but unkind. We have posted things which are kind but we knew to be false. We have scrolled when we should be sleeping or paying attention to our loved ones. We have replied seriously to a joke. We have strayed from Your good terms & services and it has not made our lives better.
01912
Adam Chalmers @adamchalmers.com · 23/09/2026
somehow merged 21 PRs today
1100
Adam Chalmers @adamchalmers.com · 22/09/2026
Sometimes having two different ways to state something helps people understand it!
110
Adam Chalmers @adamchalmers.com · 22/09/2026
I found the Yom Kippur traditional Poster's Confession really meaningful this year.
We have subtweeted. We have argued in bad faith. We have dogpiled. We have uploaded images with no alt text. We have read the replies of our mutuals without leaving a courtesy like, and we have become irrationally angry when our posts did not get a courtesy like. We have thirsted and we have judged others for their thirst. We have posted bait, and we have taken the bait of others. We have posted cringe, we have been horny on main, we have assumed that someone’s retweet was an endorsement. We have posted things which are true but unkind. We have posted things which are kind but we knew to be false. We have scrolled when we should be sleeping or paying attention to our loved ones. We have replied seriously to a joke. We have strayed from Your good terms & services and it has not made our lives better.
01912
Adam Chalmers @adamchalmers.com · 22/09/2026
Astra loves to write tests that all your dependencies work how they should. Shhh, Astra, it's fine. Serde is not going to suddenly start including fields that are set to None.
1300
Adam Chalmers @adamchalmers.com · 22/09/2026
every "e.g." bitch gets real quiet when a true "i.e." understander shows up
1140
Adam Chalmers @adamchalmers.com · 22/09/2026
i'm going to get an award from my CEO for excellence in the field of using "i.e." in technical writing
2190
Adam Chalmers @adamchalmers.com · 22/09/2026
(this happened because we realized the best way to work with KCL was to pass a single struct as the only arg, with optional fields, but then realized we should just make the language work like that)
030