🇨🇦 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,496
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
280
24,972
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
204
1,538
72,952
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,577
49,179
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,939
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,496
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
824
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
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,012
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,691
😂
You hate dhh because of his agentic coding takes of 2026. I dismiss dhh’s technical opinions since ~2007 when he said a SQL database is just a big hashtable. We are not the same.
6
314
39,344
Kelly Sommers retweeted
The Event Platform team at @datadoghq have been rebuilding the pipelines that bring customer data into their platform with Antithesis' help. "Antithesis caught protocol-breaking bugs in stateful encoding, but what really gave us confidence was seeing it exercise complex timing interleavings that would have been difficult for us to reproduce with our existing tests. The failures it surfaced made us reevaluate how we were testing the system." -- Joy Zhang, Senior Staff Engineer at Datadog Full story below.
2
12
37
7,592
Made with AI
3
4
52
2,610
Kelly Sommers retweeted
C# is a decent language to do high performance work. In particular, it is fantastic at data parallelism. In this article, I look at the problem of 'fixing' strings so that they are valid Unicode (an important step). I could not find a dedicated function in the standard library .NET so I added one to my C# library SimdUnicode. The net result is that you can effectively 'fix' a string (that's not broken) at the speed of a memory copy. The article contains a link to the source code.
6
22
196
18,367
😂😂😂
Looks like the gains were not from dropping down to asm And rather just better design: DOD (SoA), only re-painting what was changed, writev to reduce syscalls, etc All of which you could in Rust without asm!
3
64
7,205
With my 3 token resets expiring in 5 days I asked Sol Astra Ultra to build a unikernel that talks directly to AWS NVMe queues and NIC queues and ChatGPT hires a team of 53 engineers apparently 😂
5
85
6,371
Why don’t OSS projects post specs and prompts for work they want done? I have 3 token resets that expire in 5 days. That’s a lot of compute I could donate.
77
11
491
40,491
Kelly Sommers retweeted
One of my favorite anecdotes - one Lawrence Page building a web robot in Java 1.0beta2. Is that how Google began?
In 1991, Linus Torvalds announced he was building a free operating system. "Just a hobby, won’t be big and professional like GNU." It was Linux.
1
11
336
30,289
Replying to @danawhite
@danawhite Didn’t u enter boxing to make it better cuz of so much promotional complexity, belts & promoter drama? All you’ve done is selfishly made it about you & Eddie not fighters & fans. Using fighters as leverage & adding more confusing belts Boxing worse w/ u @lthomasnews
2
6
2,381
Also Amanda vs Kayla is a generational fight. Co main to that bozo is an insult. You actually really suck at promoting the sport right now besides cutting big cheques for big venues Fighters complaining no communication. Constant great fights pushed down the card. Do your job
1
540
I should block myself from Twitter on liquid lunch Fridays 😂
1
11
2,159
Like the early NoSQL days we are seeing a surge of orgs building distributed DB engines from scratch without the experience on their teams. There will be a phase of dog shit systems and stupid data anomalies all over the place. Be careful who you trust with your data, for now
I love TLA+ as much as the next person but CellD & Walgit both had TLA+ specs and I exposed trivial distsys bugs in both in about an hour I don’t even consider myself good at this stuff I’m just a passionate learner AI is great but for now the operators skills still matters
7
20
198
15,151