Full article: beyondruntime.substack.com/p/you-cant-i...
31.07.2025 16:41 β π 0 π 0 π¬ 0 π 0@tomjohnson3.bsky.social
CTO at Multiplayer.app, we help teams go from bug reported to bug fixed fast, with zero guesswork. Also: π€ robot builder πββοΈ runner πΈ guitar player
Full article: beyondruntime.substack.com/p/you-cant-i...
31.07.2025 16:41 β π 0 π 0 π¬ 0 π 0If you want to truly understand how your APIs are behaving (or misbehaving), you need a monitoring AND observability strategy that reflects reality.
31.07.2025 16:41 β π 0 π 0 π¬ 1 π 0Most engineering teams think theyβre monitoring their APIs.
They have dashboards, logs, maybe a few alerts. But those tools only tell you part of the story, and often only after somethingβs already gone wrong.
Great API monitoring is knowing that when something breaks, youβll know where, why, and how to fix it.
31.07.2025 16:41 β π 0 π 0 π¬ 1 π 099% of debugging time is just trying to get the system to confess.
30.07.2025 18:43 β π 0 π 1 π¬ 0 π 0Is there a better compliment for an engineering manager?
28.07.2025 13:08 β π 1 π 0 π¬ 0 π 1Full article: beyondruntime.substack.com/p/when-metri...
24.07.2025 09:29 β π 0 π 0 π¬ 0 π 0If you only sample at the beginning of a request (head-based sampling), you might miss the error that happened at the end.
Tail-based sampling is heavier, but smarter and increasingly worth the cost on critical paths.
The worst part of a flaky test isnβt that it fails.
Itβs that no one trusts it when it passes.
Hooked up a full-stack session replay to Cursor.
Watching it suggest a fix with actual request/response data was⦠kind of magic.
The moment a bug enters production, every missing trace becomes a tax on your time.
16.07.2025 14:16 β π 0 π 0 π¬ 0 π 0Spent yesterday afternoon breaking the demo app in different ways and recording how we fix it with full-stack replays and AI-assisted suggestions.
It was fun! π
Full article:
systemdesignchronicles.substack.com/p/building-b...
In every system I've worked on, API integrations start out deceptively simple: a few endpoints here, a webhook there. But scale, uptime requirements, and changing business needs reveal the cracks fast.
Hereβs the summary of key API integration best practices I recommend every engineering team adopt
In distributed systems, the hardest part of debugging isnβt finding the bug.
Itβs figuring out whose responsibility it is to fix it.
An example of how established media gets things COMPLETELY wrong thanks to journalists not understanding what they write about.
No, an "AI agent" you spun up is not by any means "employee." Do they have credentials (to eg allow accessing systems?) Sure! So do CI/CD services, infra services etc
Love the focus on solving for complexity. You could have easily focused on technical debt, but this makes it much more evident how every decision is a trade off.
09.07.2025 11:34 β π 1 π 1 π¬ 0 π 0This is the loop Iβm looking to build: Debug. Understand. Fix. Move on.
02.07.2025 13:14 β π 2 π 0 π¬ 0 π 0Teams donβt lose as much time to bugs as to *debugging them*:
β’ Context switching
β’ Grepping through logs
β’ Reproducing flaky issues
Multiplayer: "Donβt worry, we recorded their machine for you.β
βΈ Hereβs the full-stack session replay with the bug.
βΈ Hereβs the test script that reproduces it.
βΈ Hereβs what your AI tool suggests.
βΈ Hereβs how to fix it.
It only works if those eyeballs can:
β£ Reproduce the issue
β£ See the same stack traces
β£ Share context
Debugging isnβt a solo skill anymore. Itβs a team sport.
βGiven enough eyeballs, all bugs are shallow.β
That assumes two things:
1. Everyone can see the bug
2. Everyone sees the same thing
In modern systems, both are not guaranteed.
Iβm working to make sure Multiplayer turns every issue into a shareable, debuggable, replayable sessionβwith context across the stack.
23.06.2025 14:12 β π 0 π 0 π¬ 0 π 0The hardest part of debugging isnβt spotting the bug.
Well, it is. But itβs not JUST that.
Itβs reproducing it. Understanding it. Explaining it.
Distributed systems obey three fundamental laws:
π§Β Murphyβs Law: If there is a wrong way to do something, then someone will do it.
π₯ Sodβs Law: If something can go wrong, it will
πΒ Finagleβs Law: Anything that can go wrong, will, at the worst possible moment.
With this browser extension, we give engineering teams a fast entry point into distributed debugging: anyone can capture a bug directly from the browser, with full frontend and backend context.
16.06.2025 08:29 β π 1 π 0 π¬ 0 π 0Iβve seen first hand how much engineering time gets lost trying to reproduce bugs.
What Multiplayer just shipped shortens the feedback loop between discovery and resolution, and it makes hard-to-reproduce bugs testable, explainable, and shareable.
π Check it out
More thoughts on the right way to add AI to your tech strategy in my latest article for @leaddev.com :
leaddev.com/technical-di...
IMO The best AI strategy isnβt about being first.
β οΈΒ Itβs about being right:
β’ Solve actual pain
β’ Use real data you already have
β’ Strengthen what already works
Instead, ask: βWhere is your team already high-leverage?β
Thatβs where AI can actually multiply your effectiveness.