Kelly Sommers

114.9K posts

Kelly Sommers banner
Kelly Sommers

Kelly Sommers

@kellabyte

🇨🇦 Backend Brat. Distributed Diva. Relentless Learner.

Canada Katılım Haziran 2009
363 Takip Edilen49.8K Takipçiler
Sabitlenmiş Tweet
Kelly Sommers
Kelly Sommers@kellabyte·
You asked for longer rants, so here are longer rants! After almost 10 years I'm back to blogging. Thanks for the encouragement. Link below in the thread 🔻
Kelly Sommers tweet media
English
27
32
211
46.1K
Kelly Sommers
Kelly Sommers@kellabyte·
Let me get this straight. The Toronto Maple Leafs hired a GM who had 6 computer screens up with statistics and dashboards. IT was called and they discover 5 of the computers are fake with fake images displayed. This is who the Toronto Maple Leafs hired as top candidate? 😂
English
3
0
5
1.8K
Kelly Sommers retweetledi
PlanetScale
PlanetScale@PlanetScale·
Most database benchmarks are bad. The problems are often subtle. Mismatched instances, cold caches, and coordinated omission all produce misleading results. Today, we’re publishing guidance on how to do it right, and updating our acceptable use policy to allow benchmarking.
PlanetScale tweet media
English
6
12
142
18.8K
Kelly Sommers
Kelly Sommers@kellabyte·
@BenjDicken Stop doing graph theory in a GC and just nuke the block of memory when the request is complete.
English
2
0
19
2.1K
Ben Dicken
Ben Dicken@BenjDicken·
ZIG IS SO COOL I've been learning about Zig's memory allocators, specifically ArenaAllocator are amazing. Also love the simplicity of `defer` for guaranteeing code execution on function /scope end. Going to stream on Zig + Philosophy of Software Design tomorrow 10am.
Ben Dicken tweet media
English
32
22
544
28.8K
Kelly Sommers
Kelly Sommers@kellabyte·
@BenjDicken For a long time I’ve felt like for backend services the generalized GC we see in Java/Go/C# is just super generic but backend services are mostly ephemeral. Everything a request processes typically can be released except maybe a few things. Arena allocators make a lot of sense.
English
0
0
8
740
Kelly Sommers
Kelly Sommers@kellabyte·
@sunbains Is this going to be open source? I’m curious to check it out!
English
1
0
1
429
Sunny Bains @TiDB
Sunny Bains @TiDB@sunbains·
When you are on a roll, don't stop. I think I'm mostly done with this. The overhead is actually from the interface not the server code. Single thread performance is now at: 813,181 rows/s Scales linearly up to 32 threads and then a smaller jump from 21m rows/s to 27 rows/s.
Sunny Bains @TiDB tweet media
English
1
1
11
1.1K
Tibo
Tibo@thsottiaux·
What are we obviously not getting right with Codex?
English
2.8K
28
2.5K
587K
Kelly Sommers
Kelly Sommers@kellabyte·
@hibaymj Think of it like waterfall vs agile. I’m not an agile person but one of the key findings was that too much up front design and too little ability to adjust = bad software and blown delivery dates. Same thing here. Accept iteration and agility. Great specs and agents help!
English
1
0
0
55
Michael Hibay
Michael Hibay@hibaymj·
@kellabyte I guess the assumption here is you haven’t already pushed down those guard rails into skills or agents? Probably completely foolish to one shot and never read again, but I’ve seen some wild (and good) output from a single (final) prompt.
English
2
0
0
83
Kelly Sommers
Kelly Sommers@kellabyte·
"One shotting" an entire implementation is the dumbest thing I've ever heard (for now). For sure you can get a lot done in a batch but removing yourself from the architectural decision steps along the way that you discover as you measure is foolish.
English
5
1
51
3.4K
Kelly Sommers
Kelly Sommers@kellabyte·
@hibaymj I think designing an entire system before beginning removes a lot of important iteration discovered along the way. Yes great structure and specifications can raise quality and chance of success. But it doesn’t mean you’re going to get the best end result.
English
0
0
0
12
Kelly Sommers
Kelly Sommers@kellabyte·
@reubenbond Thanks for all the kind words! It’s been really fun. I struggle to figure out how mature some parts of the system are when you’re building 5 years of DB engineering in 30 days. I am trying to learn how to measure performance and correctness. It’s still a toy but exciting!
English
1
0
4
279
Reuben Bond
Reuben Bond@reubenbond·
@kellabyte It's fun to see how far you can push vibe coding for a highly sophisticated distributed database - and all the guard rails you've set up to make it work. I only started looking into Accord after you posted about it.
English
1
0
4
536
Kelly Sommers
Kelly Sommers@kellabyte·
I'm so sorry about all the HoloStore tweets lately. I've been struggling w/ burnouts & all the things I wanna fix, try, build have lived rent free in my head. I just don't have enough hrs in the day. I'm excited for the first time in years cuz I've become less of a bottleneck
English
7
0
38
3.4K
Kelly Sommers retweetledi
Daniel Jeffries
Daniel Jeffries@Dan_Jeffries1·
Jensen is one the smartest and most far seeing folks the world. "If an AI scientist warns people that AI is going to permeate across radiology and radiologists are going to get wiped out, it might seem helpful but it's hurtful. If we convince everybody not to be radiologists and we now need radiologists, that actually is hurtful to society. "It is hurtful to convince all the young college graduates not to study software engineering because we are going to need more software engineers than ever. That's hurtful." "Scaring people with nonsensical things, which are not going to happen, that this is an existential threat, there's a 20% chance that is is existential, that's ridiculous. "That it's going to wipe out 50% of college level jobs. "That is it going to completely destroy democracy. "These kinds of comments are not helpful. They are made by...CEOS. And you become a CEO, maybe you adopt a God complex and somehow you know everything." Brutal. And right.
English
249
821
5.3K
842K
Kelly Sommers
Kelly Sommers@kellabyte·
If you’re hacking on something cool crank this tune to MAX volume! 🔻
English
1
0
7
3.5K
Kelly Sommers
Kelly Sommers@kellabyte·
Too excited to sleep apparently. Gotta keep bumping those agents forward.
Kelly Sommers tweet media
English
0
0
3
752
Kelly Sommers
Kelly Sommers@kellabyte·
Porcupine linearizability tests & Antithesis are my heroes right now It's REALLY easy to build a naive distributed system that you _think_ works. Support correcting data manually on support calls Whether a DB or multi-API interaction. It's never been easier to test anomalies
Kelly Sommers tweet media
English
1
1
29
2K