🇨🇦 Backend Brat. Distributed Diva. Relentless Learner.

Canada
It’s ok to use AI for hard bold things! It’s already coding for us Ppl pushing back cuz humans are still responsible for output & results for _now_ Some loud careless folks are at an embarrassing level of understanding of their own output pushing it to other ppl TEST! ASK Qs!
It’s NOT a hot take that we will be reviewing less code soon But today you shouldn’t follow loud voices who have been full sending some of the worst code we’ve ever seen Stick with Ruby or any language for that matter if your team is executing Use AI to elevate your weaknesses
3
76
8,503
TiKV cloud engine + RustFS on my Mac, under fault injection: • Failed uploads (HTTP 503) • Dropped connections • Lost upload responses • Slow reads • Read timeouts • Truncated downloads All passed. Data and SST hashes verified.
Replying to @siddontang
Have you tried putting a fault-injection proxy between TiKV and the local S3 endpoint? Delayed reads, failed uploads and dropped connections would make this useful for recovery tests too. A fast local store can otherwise hide quite a few remote-storage failure modes.
4
3
45
5,969
This is how I reproduced the anomaly in CellD. I used RustFS first to reproduce it locally for free then I confirmed on S3.
3
497
Introducing a new versatile hash table, ~2x faster than rust's hashbrown (SwissTable). Precise capacity sizing and the physical load factor up to & including 1.
9
35
279
25,022
Kelly Sommers retweeted
x.lingyaoai.com/mizuki_izuna/status/21… CAPCOM’s next-gen RE ENGINE work is very interesting. They’re basically attacking several pain points at once: C++ complexity, long build/link times, memory corruption and leaks, awkward reflection, duplicated C++/C# type systems, expensive marshaling, IL2CPP debugging, GC pressure, and memory fragmentation. The answer seems to be RE:Runtime + RE:C++. RE:C++ is built around C++23, but with C#-like semantics layered on top: automatic memory management, generics, interfaces, boxing, exceptions, and access to the .NET standard library. The really interesting part is the workflow. CAPCOM is using C# as the frontend language for parts of the runtime. Code is written in C#, compiled into a normal .NET assembly, then RE:Build converts/decompiles that into RE:C++ and builds it into native libraries/executables. So the rough pipeline is: C# → .NET DLL → RE:C++ → native C++ binary That means developers can work with C# syntax, tooling, libraries, reflection, attributes and unit testing, while the final game/runtime code still ends up native. They’re also doing their own memory-management work underneath this. Instances are managed in 64 KB pages, with page reference counting plus cache and GC optimizations. The goal seems to be reducing the cost of managing huge numbers of objects while improving locality and avoiding some of the fragmentation problems they’ve had before. This also makes CAPCOM’s REDox project much more interesting. REDox is their open-source .NET serialization/data library, with JSON, CBOR, MessagePack-style structured data handling, lazy decoding, streaming, compact token storage, etc. At first glance it just looks like a standalone .NET library. In context, it looks much more like the kind of infrastructure they can write and test normally in C#, then feed into this RE:Runtime / RE:C++ pipeline and ship as native engine code. #RE2026CAPCOM #CAPCOM
23
205
1,539
73,045
Kelly Sommers retweeted
A new hire told me -Wall -Werror was mandatory in their C++ assignments at school. The world is healing.
38
33
1,576
49,200
11
3
112
11,849
Too many sports on right now, I can’t keep up! 😂
1
1
469
Thank you for everything. You’ve been very kind to me over the years.
2
3
769
I’ve been critical of the most embarrassing users of AI today & how careless they are being & just making other humans deal with it Soon I will blog about how I operate with current AI tools & how I stay on top of important things while accelerating. You don’t have to be shit!
17
11
367
8,945
It’s ok to use AI for hard bold things! It’s already coding for us Ppl pushing back cuz humans are still responsible for output & results for _now_ Some loud careless folks are at an embarrassing level of understanding of their own output pushing it to other ppl TEST! ASK Qs!
It’s NOT a hot take that we will be reviewing less code soon But today you shouldn’t follow loud voices who have been full sending some of the worst code we’ve ever seen Stick with Ruby or any language for that matter if your team is executing Use AI to elevate your weaknesses
3
76
8,503
At the very least ask AI to give you a summary of what the fuck provided a speed boost Give it at least 5 questions to answer. - What provided the speed boost? - Did we change data structures or algorithms and why? - Did we sacrifice correctness, perf or security? Spend 5mins
1
2
8
825
People are being embarrassingly careless with things like operating systems and people’s private computing. Yes we will review code less. At some point we may review tradeoffs less as machines can analyze our workloads for us. That’s not today.
11
361
One of the best follows on here. My earliest memories of Kelly were being annoyed at her for shitting on GraphQL... Years later I realized she was just ahead of the curve 🙇‍♂️
It’s NOT a hot take that we will be reviewing less code soon But today you shouldn’t follow loud voices who have been full sending some of the worst code we’ve ever seen Stick with Ruby or any language for that matter if your team is executing Use AI to elevate your weaknesses
7
3
249
69,021
Thanks for the kind words! Years later I also matured to realize GraphQL despite my technical issues with it, helped unlock some organizations that had internal friction. I’m still not a huge fan but I can’t argue if some orgs found value. Software can succeed in many ways.
2
37
1,539
Kelly Sommers retweeted
One of the best follows on here. My earliest memories of Kelly were being annoyed at her for shitting on GraphQL... Years later I realized she was just ahead of the curve 🙇‍♂️
It’s NOT a hot take that we will be reviewing less code soon But today you shouldn’t follow loud voices who have been full sending some of the worst code we’ve ever seen Stick with Ruby or any language for that matter if your team is executing Use AI to elevate your weaknesses
7
3
249
69,021
It’s NOT a hot take that we will be reviewing less code soon But today you shouldn’t follow loud voices who have been full sending some of the worst code we’ve ever seen Stick with Ruby or any language for that matter if your team is executing Use AI to elevate your weaknesses
25
26
529
101,712
Or stick to C#: the performance of Rust and the beauty of Ruby 🫶
4
8
2,378
C# is a very elegant language and great runtime but it is NOT the performance of Rust. GCs impact p99 on services with large state in memory. They’ve done a lot of great improvements but it’s still a thing.
2
12
1,953
Replying to @kellabyte
I’m glad to hear that. I’ll always have a soft spot for that game, but I never feel like I have enough time to jump back in.
1
15
It’s not really a great casual game that’s for sure but some people do it. Some people enjoy exploring space and doing a few things but it’s definitely a lot more fun if you have more time for the game and joining one of the wars etc
1
25
Aside from this fuckup, how is EvE Online these days? I used to play a lot from 2008-2015.
1
30
It’s awesome! We get new players all the time. It’s in a really great place these days
1
1
20
Replying to @kellabyte
I appreciate what you’re trying to convey but this is more or less asking people to not be bad. Software comes downstream of a process. Very few people can work across the process. “Shift left” for boomers in the back!
2
1
1,963
It’s easier than ever to be less bad.
1
1
7
1,568
Replying to @kellabyte
For sure, I do wonder if we're going to see a lot more blackbox/e2e testing because they're less tedious now and they match the outcome based prompting most folks use.
2
1
638
I have basically looked at all the people I idolized and I’ve tried to replicate their thoroughness and using tools I’ve never used before like Porcupine and Antithesis etc because I didn’t have time to learn them but now I have no excuses.
1
3
572
Replying to @evanphx
This is the biggest area I’ve levelled up! I haven’t written a line of code since Jan but I am heavily involved and treat every line I commit as if I own it like I always did. So my prod coding is going faster but my testing quality and speed has gone WAY up Theirs have not
1
19
Replying to @kellabyte
I'm sure putting critical systems that are entirely dependent on an agentic system to maintain will never randomly backfire 🙃
2
2
692
Like anything, testing tells you if something holds up. These loud voices aren’t testing fuck all. They aren’t asking any questions. A loose prompt _currently_ allows each “one shot” to miss your goals. Switch access patterns without you even knowing.
1
4
721
Replying to @kellabyte
Use AI to experiment with all those ideas and projects you never have time for! Stretch those research wings!
2
18
9,005
Yeah! I ran out of characters but you can definitely use it to go faster the main pushback is the tools generate much better code than the loudest voices are pumping out. They aren’t testing. They aren’t asking basic questions. Just full send garbage in garbage out.
3
24
8,521