Pete Vilter @petevilter.me · 05/08/2026Vibecoding a language with software transactional memory (reads and writes in a `txn { … }` block happen atomically), with an interactive trace viewer showing how threads, txns and memory locations (keys) interact 110
Pete Vilter @petevilter.me · 17/08/2025Here's a power grid simulator (mostly vibecoded), showing two generators being dispatched to satisfy load changing over time. The cheaper generator (blue region) is dispatched first; the more expensive one (pink region) only when needed. 141
Pete Vilter @petevilter.me · 03/08/2025Used Claude Code to vibecode a UI for @duckdb.org in a few days. Here it is navigating foreign keys 220
Pete Vilter @petevilter.me · 11/06/2025Neat to see LLMs ingesting observability data and generating explanations www.honeycomb.io/blog/its-the...honeycomb.ioIt's The End Of Observability As We Know It (And I Feel Fine)The history of observability tools over the past decade has been about a pretty simple concept, but LLMs bring the death of that paradigm. 120
Pete Vilter @petevilter.me · 25/05/2025Distributed systems should feel like physical puzzles we can manipulate! As an example, I modeled a bank in my simulator. Without a lock, there's a race condition: if the two clients' gets and puts of the balance are interleaved, the same money can be withdrawn twice. 1131
Pete Vilter @petevilter.me · 19/05/2025I wish @vscode.dev had richer & more standardized support for profiling; maybe a "Profiler Adapter Protocol" along the lines of the Debug Adapter Protocol and LSP. When running a multithreaded program under the debugger, I want to see live CPU usage for each thread, and click to get a flame graph. 110
Pete Vilter @petevilter.me · 13/04/2025It's hard to wrap your head around all the failure modes of a distributed system. What if you could play with the sequence diagram of a run to see how it responds, and see if you can get it into a failure state? dist-sys-simulator.netlify.app 3272
Pete Vilter @petevilter.me · 26/12/2024Little script to make a flamegraph of a codebase by lines of code github.com/vilterp/cloc... 020
Pete Vilter @petevilter.me · 25/11/2024Am I becoming a fintech person? 😂 Added a simulation of a commodity market to my distributed system simulator. Clients submit buy and sell orders (blue/right and orange/left, respectively); the server uses DB triggers to execute a trade when there's a match. 170