I write code and happen to lift.

Joined June 2011
873 Photos and videos
Pinned Tweet
22 Dec 2025
Released a production-ready EventQL parser in Rust 🦀 EventQL is a SQL-inspired query language designed specifically for event sourcing. Smart design that makes indexing obvious. Blog: yoeight.github.io/blog/2025/…
8
40
2,905
Yo Eight retweeted
7
7
72
2,685
Yo Eight retweeted
May 20
software engineering in 2026: - your package manager is compromised - your cloud provider blocks your account - github itself is hacked software is solved
160
999
12,141
414,250
Totally agree with this. Needed something similar to GitHub Action Expression Langage for a project I’m working on. Saw few options on crates.io pulling way too much deps for what I needed. Went DIY, wrap the whole thing up this afternoon.

Fork your dependencies, trim them to only your use case, never update unless it breaks for your users. I’ve been vocal about this for 10 years. I’ve always said that updating is way riskier than latent bugs (which can be tracked and CVEs monitored). If you are updating a dependency, it’s on you to analyze every single commit in the full transitive set of dependencies. If you dont see anything compelling, dont update! I remember at HashiCorp once in awhile an engineer would try to update a dep or replace a DIY lib with an external one and id always ask “show me the commit we need.” Dont update for the sake of it. Feeling pretty swell about this mentality with all the supply chain attacks happening.
80
Yo Eight retweeted
Tonic is joining the gRPC project. It's been a long road to get here but more information in the blog luciofranco.com/blog/tonic-j…

3
4
58
6,054
Not all heroes wear capes. I really welcome UX improvements like this.
最近取り組んでいたRustのclosureの中で使えるmove expression `move(expr)`の初期実装がマージされた。
100
I’m biased but both Scala’s compiler and Haskell’s GHC felt slower to me
Throwing a hissy fit because zig won’t accept a sloppy PR for parallel builds and then switching to Rust, the absolute GOAT of slow builds, is the kind of comedy you usually need to pay for.
99
Yo Eight retweeted
Zelda TOTK en PS5
95
244
4,317
907,462
Yo Eight retweeted
Apr 29
We've shipped more than a thousand versions of Zed, but all of them began with zero. Today, that changes. zed.dev/blog/zed-1-0
294
863
8,283
651,994
Yo Eight retweeted
🦀 Rust: Deterministic Simulation Testing Distributed systems bugs are hard to reproduce. DST makes the mess controllable: • event ordering • randomness • time • failure injection Then replay the exact seed that broke the system. fosdem.org/2026/schedule/eve… #rust #rustlang
3
15
105
13,055
Yo Eight retweeted
I'm someone who still really likes tab complete models (though I use them far less than before, sure). It struck me today that local models are probably good enough nowadays for this. Surely folks are doing this but I can't find great resources. Anyone have any? M4 Max Neovim.
60
20
1,192
141,519
Yo Eight retweeted
Barbara Liskov is a Turing award winner famous for her contributions to programming languages and distributed systems. I interviewed her recently about: • Being rejected from college based on gender • The software crisis of the 1970s • Paxos vs Viewstamped replication (her invention) and why one is more well known • Stories of Dijkstra and how his work influenced hers • Why her Turing award was questioned Where to watch: • Youtube - youtube.com/watch?v=T9CGjbPZ… • Spotify - open.spotify.com/episode/7yM… • Apple Podcasts - podcasts.apple.com/au/podcas… • Transcript - developing.dev/p/turing-awar…
10
93
627
169,431
Yo Eight retweeted
New ChatGPT 5.5 I was able to optimize HoloStore's Accord consensus protocol 1RTT fast path that makes Accord shine. 5.4 struggled with this one problem. 5.5 results: 129K to 172K SET/sec 33% Avg: -25.5% p75: -29.4% p90: -25.4% p95: -35.3% p99: -49.6% p99.9: -44.1% MAX: -44.1%
1
7
2,703
Yo Eight retweeted
GitHub outages since Microsoft acquisition 🤣
250
1,343
19,873
1,555,079
Yo Eight retweeted
You're good. I promise, no matter where you are in your journey, you're good. I've watched clients reach the pinnacles of their industries, and I've watched clients hit depths lower than the Mariana Trench. Many of them have experienced both! No matter how much it sucks when the times are bad, there's always an opportunity for growth. The trick is to force yourself to not fall for the tricks of victimhood and self-pity. Perspective is everything. Here's a dose of perspective for you (one I give to myself often): Business challenges are nothing compared to the challenges facing an 8-year-old with leukemia. And that bald child is waking up every day and working her ass off just to have a shot at life itself. There isn't a single business problem you face that she wouldn't immediately trade her disease for if she could. No whining. No complaining. No dramatizing on social media. Just fighting with all she has to get what she wants. We could all use a little dose of that spirit. It's so easy to ride up the relative scale of pain in our modern world. We look around and see an endless line of lies and performative nonsense on social media: The latest get-rich-quick scheme, the "one thing" that will transform your life, the "easy" path to the top-shelf clients in your industry, the tears streaming down the face of someone who just experienced the professional equivalent to stubbing their toe. It's a 24/7 drip of bullshit designed to make you think you're the only one who could be such a terrible, awful, incapable moron that you'd lose a client or make a strategic miscalculation. Or that the professional world was supposed to be as easy as those gurus promised, and setbacks are tragedies. GTFOH. These are the costs of doing anything great. And, no matter what anyone else tells you, building a business that actually matters is one of greatest challenges you will ever face. It's what makes it so damned hard. And it's what makes it so incredibly exciting. There is no hero's journey without epic struggle. And, just like in every hero's story since the dawn of time, the keys have always been vision, tenacity, bold decisions, honor, and guides who lifted the veil from the hero's eyes and supported their transformation. As far as I'm concerned, entrepreneurs are heroes. Which means they're subjected to the arc of the hero's journey. For better and worse. So, when I say that you're good, I mean it. You're on that journey now, and you will experience all highs and lows. It's part of the game. Arm yourself with the keys I described above, and you will be good. I promise you.
5
2
16
668
Me, watching this from my own @giteaio instance after moving everything months ago. The writing was on the wall for GitHub: more unwanted features, more AI slop, less of the simple, solid place where you could host projects in peace.

ALT Chill GIF

1
59
Yo Eight retweeted
🦀 Rust: Tokio Rayon is not automatically a performance win.
 Excellent real-world lesson in async CPU-bound work in production: thread oversubscription, CFS throttling, and p99 latency spikes into seconds. posthog.com/blog/untangling-… #rust #rustlang
5
17
161
12,535
Yo Eight retweeted
In an attempt to make @TigerBeetleDB's repair protocol fast, we had made it too eager, often repairing prepares before they arrive via replication. We fixed this, and now send 30% fewer prepares over the network with negligible performance overhead! github.com/tigerbeetle/tiger…
3
15
1,095
Rust but I’m willing to revise my decision when Zig becomes stable.
You can only build software in one for the rest of your life: Go Zig Rust What are you choosing?
105
Yo Eight retweeted
Replying to @samuellhuber
Where others use AI to “create”, at TigerBeetle we’re more excited about how to use the machines to “destroy”. Some see AI as a way to “type faster” or “increase productivity”, but at TigerBeetle I tell the team we’re already “too productive” (through TigerStyle), we want calm focused work not burnout… and we know that all the huge gains come from understanding anyway. So “destruction” aka testing, i.e. as a foil or sparring training partner, is where we see it’s at with AI. Not to create. That stays with the humans so we don’t atrophy our understanding, which is more valuable than “LOC”. But to increase quality through defense in depth in testing. But even there, the gains with AI are marginal, a few percent, compared to the 90% power of our DST, which again, came from systems thinking. So I encourage our team to “keep playing the violin yourself”, to keep practicing, keep training, keep investing in understanding.
8
37
211
12,234