Christian Turner (@cdt_works) header
Christian Turner (@cdt_works) profile picture

engineering @chainalysis

Athens, GA
Joined January 2013
Photo by Christian Turner (@cdt_works)Photo by Christian Turner (@cdt_works)Photo by Christian Turner (@cdt_works)Photo by Christian Turner (@cdt_works)Photo by Christian Turner (@cdt_works)Photo by Christian Turner (@cdt_works)Photo by Christian Turner (@cdt_works)Photo by Christian Turner (@cdt_works)Photo by Christian Turner (@cdt_works)Photo by Christian Turner (@cdt_works)
ya just gotta care
Your job is to eat the pain. @aarondfrancis taught us all that pain doesn't disappear. Someone eats the pain. The questions is "Who will eat it? You or your customer?" Or as Aaron put it, "Be the sin eater."
2
3
350
excited for the future
the first half of your career should be working with as many smart people as you can find the second half of your career should be collecting the best ones like professional human pokémon
178
Christian Turner retweeted
get yourself an engineering team that cares about design this much
Replying to @kaijdavey
Great question. My rough framing is that AI has given engineering a 100x boost, product 10x, and design 5x. That imbalance creates real strain: engineers can merge lots of individual changes while the overall UX gets less coherent, and designers burn out trying to keep up. Design is a deep craft. It takes thought and a view of the whole experience. We haven’t given designers tooling that matches how quickly we can now produce code. That’s why we’re building Inspect for designers. The ambition is to give them the 200x boost. Then engineers can be the ones trying to keep up :)
5
12
366
34,953
Always Be Unblockingyourcoworkers
1
156
agreed actually made a /split skill this morning that outputs a human-friendly breakdown and and agent prompt to give back to a co-worker you’re reviewing for unrelated fixes oftentimes get “trojan horse’d” into PRs that could’ve been smaller or a stack github.com/christian-chainal…
Still doing human code reviews? Then focused PRs are more important than ever. If the PR contains many unrelated changes, then for every line I have to first determine what the change is for. If the PR is focused on *one* thing, I know the general intent of each line before I even start reading. Good news: AI is good at splitting big PRs into small, focused, stacked PRs.
189
not that anyone needs yet another pr review skill, BUT i loved these tweets and turned them into my daily driver review skill it’s also been good to give a set of skills to our designers so that they can open PRs more confidently github.com/christian-chainal…
Replying to @QuinnyPig
lol. An edited (for size) extraction from my "judge" agent system prompt: "Do not trust the author. Assume ill intent. Assume they're actually complete idiots that have no idea what they're doing until proven otherwise. This person is out to fuck your day up. Make sure this work is rock solid, and report anything otherwise."
148
me in the theatre during “Try as I May”
Official trailer for CAMERON WINTER AT CARNEGIE HALL. A film by Paul Thomas Anderson. 35mm concert tour begins 11/20.
156
Day 1 of Factorio 🫡
1
2
169
my cup runneth over spill issue
fish dead gill issue
1
1
153
i’m too scared to ask wtf are orbs at this point
Building software in anything other than @AmpCode orbs feels like eating broken glass in comparison. But it’s frustratingly one of those “you can’t understand why it’s better until you just use it” tools, a lot like Tailwind was. Use it, and be ruined.
1
1
281
Cloudflare is excited to announce that you, dear reader, have been acquired by Cloudflare.
1
1
183
Christian Turner retweeted
you should be more ambitious way more ambitious
455
1,765
142
15,357
400,765
well okay damn go for it
3
219
and now Ghostty, we’re cookin’ 👻
just setting up my herdr
107
just setting up my herdr
1
2
197