Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 54
  1. The Things I Wanted to Make

    This essay expands on Rift, which I published in May, and follows what’s happened since.

  2. Becoming, Pending Review

    A short work of fiction. 1 Ruth called during an episode of Seinfeld that was being generated as Alexandre watched.

  3. At nearly four in the morning, I was looking at a door with a pipe running behind it.

  4. Zabriskie is a social app I am building around music, films, books, art, and the people who care about them.

  5. Software for One

    When I was growing up, my parents wrote programs on a Commodore Plus/4, and later a Commodore 64.

  6. Zabriskie is a social app I’m building around music, films, books, art, and the people who care about them.

  7. Zabriskie is a social app I am building around music, films, books, art, and the people who care about them.

  8. This is Part 2 of The Machine in the Lab, a series about using an autonomous research program built from large language models (LLMs) to build SetScope, a live Goose song guesser.

  9. The Whole Night

    On Thursday, August 13, Goose opened the West Coast run in San Diego with “Animal.”

  10. This is Part 1 of The Machine in the Lab, a seven-part series about building SetScope, a live Goose song guesser, with an autonomous research program built from large language models (LLMs).

  11. In this blog post, I discuss three days in July 2026 when a single agent session ran away from me, and what those three days revealed about the concurrency assumptions buried in our development tooling.

  12. Toronto to Detroit to Norfolk.

  13. The App That Lives Between Shows

    “Thank god this app rocks and I can live through the chompers.”

  14. At 10:00 PM EDT last night I signed up for the $100 plan for Codex, the OpenAI coding agent that was driving most of the night’s work, because about a dozen Zabriskie PRs were in flight and I wanted them merged before I went to bed.

  15. Someone on the Phish Facebook group reposted a TikTok overdub.

  16. I’m building Zabriskie, a social app for live music, mostly with a coding agent.

  17. I started this series because I’d been reading multi-agent papers for weeks and wanted a map I wished I’d had on day one.

  18. If you’ve read this far, you’ve noticed that every paper I’ve discussed has a number next to it. 85.9 percent on HumanEval. 12.5 percent on SWE-bench. 25 percent on TravelPlanner.

  19. Every agent system has to answer the same question eventually: how does it know it did the right thing?

  20. If wave 1 was about role-playing and the agentic coding turn was about interface quality, there’s a parallel thread running through the field asking a more fundamental question: what should multiple agents actually do with each other?

  21. By 2025, two things had happened.

  22. “this app is the bees.

  23. Wave 1 is the cluster of papers from 2023 that people actually cite.

  24. If you try to read multi-agent systems papers without the vocabulary, you will get nowhere.

  25. I’ve been reading multi-agent systems papers for weeks trying to figure out where the field actually is, and the honest answer is that it moves fast enough that any single paper is a snapshot, not a map.

  26. By the fourth model swap I noticed that the part of the system I wasn’t swapping was the part holding the project together.

  27. I was halfway through another PR, regenerating the proof file for the fourth time after rebasing on main, when I realized I couldn’t name a single PR the permit gate had caught.

  28. Tonight, Goose was playing a very special set two.

  29. I’ve been building Zabriskie for a few months now, mostly with AI agents.

  30. I’ve been using Cursor 3 more over the last week or so because it makes it easy to move between models, and Cursor’s Composer 2 has been producing good results for me.

  31. It’s 7 PM on a Thursday.

  32. I gave a guest lecture on AI in Michael Hilton’s Foundations of Software Engineering course (CMU 17-313) today.

  33. I watched two Claude Code instances step on each other’s database migrations last month.

  34. I’ve been building Zabriskie – a social music app for live shows – with Claude Code for about six weeks now.

  35. Memory Isn't Learning

    “If I knew the way, I would take you home” — Grateful Dead, “Ripple” Claude has a persistent memory system.

  36. Finding Safe Food on the Road

    “What a long strange trip it’s been” — Grateful Dead, “Truckin’” The Problem Nobody Talks About When I was doing my PhD in Europe — splitting time between Belgium, Portugal, and Paris — I got diagnosed with celiac disease.

  37. Teaching Claude to QA a Mobile App

    “When life looks like Easy Street, there is danger at your door” — Grateful Dead, “Uncle John’s Band” (A note on picking this quote: I asked Claude to find me a Grateful Dead lyric that fit the theme.

  38. “Sometimes a notion gets a-hold of you, carries you away” — Grateful Dead, “Althea” The Saturday On March 7th, I sat down at 11am and started building.

  39. Three weeks ago I wrote about building a social app in a week with Claude Code.

  40. Why I'm Building Zabriskie

    “Don’t let a heavy one hold back the dawn in you” — Goose, “(dawn)” The Third Place There’s a concept in sociology called the “third place” — not home, not work, but the place where you go to find your people.

  41. Ten Years of Lasp

    Peter Van Roy and I just published a retrospective at PPDP ‘25 — the same venue where the original Lasp paper appeared a decade ago — looking back at ten years of influence from Lasp, the coordination-free programming model Peter and I built together in 2…

  42. I spent the better part of a week building a social app with Anthropic’s Claude Code.

  43. Ever want to test your system against Redis returning wrong values, like instead of returning an error, it returns an empty string?

  44. Filibuster 2.0: Coaching UI

    Your developers are writing functional tests for their microservice and, when RPCs fail, they throw exceptions.

  45. Ever wanted to just throw all sort of values at your database and see what happens to your application?

  46. About two months ago I started prototyping this feature for visualizing API coverage in a microservice application through automated instrumentation: see where you have functional testing coverage, how many functional tests, and where you’re applying fault

  47. You can also use Filibuster’s dynamic analysis linter to find microservice smells.

  48. You can also use Filibuster’s dynamic analysis linter to find microservice smells.

  49. You can also use Filibuster’s dynamic analysis linter to find microservice smells.

  50. Filibuster 2.0: Improved UI

    Integrated directly into IntelliJ, Filibuster can show you the RPCs that your service is making and directly inject faults on any of those RPCs.