Alex P

@ifesdjeen.bsky.social

Distributed and Storage Systems. Apache Cassandra Committer and PMC member. Author of Database Internals. Mountain person. http://databass.dev/

LLMs can trigger a potentially dangerous combination of factors: when person didn’t think code through enough to make it good, but make them feel affinity with the code and defend it as if they actually authored it.

One more time — I'm looking for new consulting clients. Some ways I can help: ∙ Fractional tech leadership (tackling "leadership debt" in small eng orgs) ∙ Full-stack, 0 to 1 projects ∙ Language design & impl (eg with @ohmjs.org) ∙ JavaScript/TypeScript perf (🔁 appreciated)

Patrick Dubroy@dubroy.com · 5mo ago

Also I finally put together a consulting/ page, for anyone who's interested in working with me. dubroy.com/consulting/ Did I mention I still have availability this year? 😇

Consulting
I do technical advising and freelance development for companies big and small.

Some recent examples:

Part-time advising for a small startup, doing regular 1-on-1s with the CTO and selected ICs. Advised on technical architecture and team issues, and helped them hire a Head of Engineering and their first Staff Engineer.
Worked with HCI pioneer Michel Beaudouin-Lafon and his research group to build a fully incremental processing pipeline for Asciidoc with Ohm.
For a research group investigating parametric CAD/CAE systems, implemented a GPU-based interpreter (in Rust and WGSL) for rendering implicit surfaces.
For engineering projects, I’m especially interested in work where I can combine my deep systems expertise with frontend development and UX work.

The very first of The Consensus Standard just went out. This is a monthly newsletter for folks subscribing at the Standard Subscription tier. A collection of 1) articles written for The Consensus, 2) interesting jobs, 3) funding announcements, and 4) external articles I enjoyed.

BildBildBild

At long last, @chris.blue and I have submitted the final manuscript of Designing Data-Intensive Applications, second edition, to the publisher. There is always more that could be improved but at some point we just have to call it done. Now it goes into production; probably shipping in ~4 months.

I can’t help it but completely stop taking anything the person wrote seriously if it feels like they used an LLM in an email. I can understand if one would check tone or spellcheck, but I feel like writing should still be done by a human. Am I old fashioned here?

After twitter turned into whatever it has turned into I kept hoping for a while that it’ll somehow recover, and posting both there and on BlueSky felt cumbersome. I don’t have twitter on my phone anymore, so let’s see if BlueSky can be as good as old twitter.

The South Bay Systems talk series is back on Oct 2nd. @codedrift.social will talk about the history and novel use cases of WebAssembly. Perfect timing too: Wasm 3.0 just released, and it is turning 10 this year. Huge thanks to @yugabytedb.bsky.social for hosting! Register here: luma.com/p3mibf27

South Bay Systems: WebAssembly Is Cool! (finally!) · Luma

Welcome to another edition of South Bay Systems! This time we'll have Jakob Heuser delivering an expanded version of his QCon 2024 lightning talk "WebAssembly…

luma.com

Heading back home from Community over Code. So much new stuff this year in Cassandra: Mutation Tracking, Witness Replicas, Auto Repair, a bunch of new Analytics related work, and, of course, Accord!

Cassandra Team at Apple is searching for a fresh grad / person early in their career to join our ranks in SF/Bay Area! Come work on super interesting problems with world class team. Help us build better Cassandra! Ping me if you’re interested! jobs.apple.com/en-us/detail...

Software Engineer, ASE Cassandra Storage - Jobs - Careers at Apple

Apply for a Software Engineer, ASE Cassandra Storage job at Apple. Read about the role and find out if it’s right for you.

jobs.apple.com

Reading Sunk Works after reading the Qualcomm Equation, and can’t help but wonder what happened to engineering. I can think of 2 companies in the entire industry (which will remain unnamed) that are delivering projects of immense complexity with tiny resources, while others are lost in processes.

This bears out in practice, yep. But it may be more attributable to compaction strategies that limit the number of SSTables that may contain a key (e.g. leveled) and keeping up with compaction backlog. Most Cassandra deployments using LCS and default blooms maintain an SSTable-per-read count of 1.