John Murray's Avatar

John Murray

@johns.codes.bsky.social

Software engineer @ antithesis Always trying to talk about nix or rust... Blog: Johns.codes

53 Followers  |  211 Following  |  8 Posts  |  Joined: 19.10.2024  |  1.6975

Latest posts by johns.codes on Bluesky

Sure, sex is cool, but, have you ever refactored your NixOS config?

30.07.2025 19:02 β€” πŸ‘ 58    πŸ” 17    πŸ’¬ 4    πŸ“Œ 2
Preview
The BugBash Podcast Technology Podcast Β· Updated Semiweekly Β· The BugBash podcast is a lively look at all aspects of software reliability, by enthusiasts, for everyone. Each episode brings leading engineers and research...

Today, FoundationDB is critical infra at Snowflake, Deepseek, Apple, and many other companies. But it started with some guys in a garage, building a demo with plywood and light bulbs...

Hear the full story, told by the FDB founders, on the first episode of Antithesis's new BugBash podcast.

#databs

25.07.2025 17:52 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Post image

this summer, before you drink a glass of water, ask yourself: does claude need it more?

20.07.2025 23:42 β€” πŸ‘ 243    πŸ” 38    πŸ’¬ 6    πŸ“Œ 2

KNOWING COMPUTER SHIT:
pros: being able to figure out some silly bullshit issue and cobble a fix together

cons: [crying, screaming, throwing up, etc]

03.07.2025 12:59 β€” πŸ‘ 750    πŸ” 211    πŸ’¬ 2    πŸ“Œ 0
screenshot of dril tweet: β€œi put years of hard work into getting my torture degree at torture college & now everyones like β€œoh tortures bad”,”its ineffective” fuck off”

screenshot of dril tweet: β€œi put years of hard work into getting my torture degree at torture college & now everyones like β€œoh tortures bad”,”its ineffective” fuck off”

this is how i feel about unsafe Rust code that takes a reference to the deref of a raw pointer

26.06.2025 22:21 β€” πŸ‘ 145    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image

πŸš€ Had some fun hacking together a new TUI (with @ratatui_rs) to dig into the #FoundationDB #simulation framework!

It visualizes nemesis workloads like:
⚑ Attrition
🌐 Network Splits
⏳ Induced Latencies

Check it out here πŸ‘‰ github.com/PierreZ/fdb-...

28.04.2025 14:56 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
So, You Want to Learn More About Deterministic Simulation Testing? A curated collection of resources about deterministic simulation testing for distributed systems.

New blogpost published! "So, You Want to Learn More About Deterministic Simulation Testing?"

11.04.2025 14:51 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

me: *running brew update*

7yr old watching over my shoulder: what's an 'update'? wait, i know! it's when you make something better!

me: ....... not necessarily.

10.03.2025 18:27 β€” πŸ‘ 45    πŸ” 4    πŸ’¬ 4    πŸ“Œ 0
Preview
A Descent Into the Vα΄ΜˆΚ€α΄›α΄‡x | TigerBeetle Blog Insights, updates, and technical deep dives on building a high-performance financial transactions database.

tigerbeetle.com/blog/2025-02...

On our introduction of generative end-to-end testing of the TigerBeetle database.

13.02.2025 12:29 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

At the end of the day, if you have pure deterministic code, you can make a lot of simplifying assumptions on when you need to compute stuff since you can easily cache anything.

13.02.2025 03:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - salsa-rs/salsa: A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system. A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system. - salsa-rs/salsa

While not reactive I've had a lot of fun using github.com/salsa-rs/sal... for a side project.

This mostly lets you write "lazy" code and you can just assume only the things that need to be computed will be (aka caching "for free")

13.02.2025 03:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Introducing our reactive Notebook: the paradigm devs deserve. Can we build better DX with a change in perspective?

At my job we have a fully reactive coding environment antithesis.com/blog/noteboo...

Its an absolute joy to work in do make UIs since you see the UI change as you type.

Though I've come across some very strange edge cases when working on the internals that don't spark joy... (its still dope)

13.02.2025 03:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Skip, the reactive framework Makes your backend reactive so you can ship better features faster.

skiplabs.io seems to be gaining some traction today.

I think these "reactive" environments are incredibly fun when they work well but can lead to some gnarly bugs when they don't

As the DX improves I could see this become the standard way to make an app going forward

13.02.2025 03:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

WILLEM DAFOE: what skills do you have?

ME: I am pretty good at getting people to like me

WILLEM DAFRIEND: I agree

04.02.2025 00:13 β€” πŸ‘ 464    πŸ” 110    πŸ’¬ 5    πŸ“Œ 0

Doing the classic "try to get nvidia drivers work well on linux", caused a crash.

I gave the logs to chatgpt for a hail mary

"There’s a lot going on in the log"

you're telling me buddy

04.02.2025 01:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

We’re building a new static type checker for Python, from scratch, in Rust.

From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!

29.01.2025 17:18 β€” πŸ‘ 735    πŸ” 104    πŸ’¬ 35    πŸ“Œ 36
Post image

Wow, a conference with a totally insane speaker list on my birthday? Thanks 🀩

I will be at #bugbash in Washington next April πŸ›

https://buff.ly/3Wz9ENm

29.01.2025 09:14 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

The repo is private while i work on it. Hopefully can share it in a few months!

23.01.2025 03:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of vscode showing a small portion of nix type checker

Screenshot of vscode showing a small portion of nix type checker

I've been cooking up something that could be pretty sweet for #nix

I've used some of github.com/oxalica/nil as a base to start a hopefully decently usable nix type checker.

I only have small subset of the lang supported right now so will probably hit some road block, but good for now!

23.01.2025 03:22 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Where are the #nixos Stan's at....

23.01.2025 00:29 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@johns.codes is following 20 prominent accounts