tinker interested in distributed systems, compilers, and sometimes philosophy. eng @datadoghq, previously @awscloud @winglangio. he/him

Joined September 2015
303 Photos and videos
Pinned Tweet
vim is kiki, and emacs is bouba
2
10
96
5,987
impressive team working on Niteshift - curious to see where this evolves!
We're launching @niteshiftdev – the full-stack cloud for coding agents Verification is the new bottleneck. Software teams can now define their dev environment and verification tools once. Then run any frontier agent in the cloud: Claude Code, Codex, or OpenCode
35
Gemini doesn't seem to be great at identifying prime numbers. 99,999,991 is equal to 7 x 13 x 769 x 1429
73
Chris Rybicki retweeted
NEW from Datadog: it's Lapdog! Ever wondered what your AI agent was actually doing? Our latest free project runs locally and traces reasoning and tool calls in Codex, Claude Code, and Pi. You can now see what your agent is REALLY doing, live: lapdog.datadoghq.com/
38
51
698
266,450
Chris Rybicki retweeted
I strongly believe there are entire companies right now under heavy AI psychosis and its impossible to have rational conversations about it with them. I can't name any specific people because they include personal friends I deeply respect, but I worry about how this plays out. I lived through the great MTBF vs MTTR (mean-time-between-failure vs. mean-time-to-recovery) reckoning of infrastructure during the transition to cloud and cloud automation. All those arguments are rearing their ugly heads again but now its... the whole software development industry (maybe the whole world, really). It's frightening, because the psychosis folks operate under an almost absolute "MTTR is all you need" mentality: "its fine to ship bugs because the agents will fix them so quickly and at a scale humans can't do!" We learned in infrastructure that MTTR is great but you can't yeet resilient systems entirely. The main issue is I don't even know how to bring this up to people I know personally, because bringing this topic up leads to immediately dismissals like "no no, it has full test coverage" or "bug reports are going down" or something, which just don't paint the whole picture. We already learned this lesson once in infrastructure: you can automate yourself into a very resilient catastrophe machine. Systems can appear healthy by local metrics while globally becoming incomprehensible. Bug reports can go down while latent risk explodes. Test coverage can rise while semantic understanding falls. Changes happens so fast that nobody notices the underlying architecture decaying. I worry.
512
1,903
15,329
1,587,567
Chris Rybicki retweeted
I'm interested in "trapped buildings": those that couldn't be built today (because of zoning and code changes) but also can't be substantially modified or demolished (because of historic protection rules). One of those phenomena that really makes one wonder what exactly we're trying to do. Has anyone ever estimated what fraction of buildings in major cities fall into this category? When I asked Claude about San Francisco, it concluded: "If forced to give a single number with a single confidence rating: roughly 100,000 buildings — about two-thirds of San Francisco's physical structures — sit in the trap as a practical matter. Confidence: moderate. The number could be 70,000 or 130,000 depending on how strictly you operationalize "can't be substantially modified.""
112
78
1,329
385,648
Chris Rybicki retweeted
Here's Looking at Euclid by Helen Friel. Helen Friel is a paper engineer and she make beautiful things. Look at these paper sculptures of Oliver Byrne's version of Euclid's Elements. 😍
12
296
1,503
95,420
Chris Rybicki retweeted
This is the the quote I've been citing a lot recently.
you can outsource your thinking but you cannot outsource your understanding
851
4,390
46,846
2,600,102
New personal best for running a half marathon! I didn't get greatest sleep and only did a handful of training runs in the weeks before - but still feeling proud of the results. Looking forward to more races!
2
45
Chris Rybicki retweeted
You cannot think your way to a perfect design. Only building and testing, over many iterations, can reveal the flaws in your mental model and provide the feedback you need to create the best design possible.
54
163
1,453
83,649
Chris Rybicki retweeted
Over the last couple weeks, I've been experimenting with a new way to teach folks about stability and metastable failures in distributed systems.
4
19
242
21,161
Chris Rybicki retweeted
Excited to announce Claude for Open Source ❤️ We're giving 6 months of free Claude Max 20x to open source maintainers and core contributors. If you maintain a popular project or contribute across open source, please apply! claude.com/contact-sales/cla…
584
1,389
12,482
1,761,478
Chris Rybicki retweeted
I started a software research company
56
65
1,064
48,655
At one level, I think "how" we've done our work in software has always been changing. Languages, tools, methodologies, paradigms - we've always had to keep adapting and learning. Yet this change feels more different than the rest, somehow.
The cost of turning written business logic into code has dropped to zero. Or, at best, near-zero. The cost of integrating services and libraries, the plumbing of the code world, has dropped to zero. Or, at best, near-zero. What does that mean for the future?
1
145
In the end, I think software engineering *is* still here to stay -- but the nature of it (our relationship with "code" as an artifact) will change, and the demand for programmers in many sectors will take a hit.
36
Chris Rybicki retweeted
Feb 5
THE UNBRIDLED GREATNESS OF TRAINS WILL ENDURE FOR A MILLION YEARS
1,560
8,251
58,932
10,097,478
Chris Rybicki retweeted
@PostgreSQL has long powered core @OpenAI products like ChatGPT and the API. Over the past year, our production load grew 10× and keeps rising. Today we run a single primary with nearly 50 read replicas in production, delivering low double-digit millisecond p99 client-side latency and five-nines availability. In our latest OpenAI Engineering blog, we unpack the optimizations we made to to scale @Azure PostgreSQL to millions of queries per second for more than 800M ChatGPT users. Check out the full post here: openai.com/index/scaling-pos…
41
189
1,306
468,304
Chris Rybicki retweeted
It's 2026. AI writes most of my code. Now what?
183
428
4,387
901,332
New blog post! Writing mutexes from scratch in Go rybicki.io/blog/2026/01/01/m…
1
2
43
TIL reentrant locks are considered harmful? These are locks that are OK to call .acquire() on by the same thread more than once. For example, Java provides ReentrantLock out of the box in java.util.concurrent.locks. But they aren't available in Go: groups.google.com/g/golang-n…

54
Happy New Year all!
31