Stephen Margheim (@fractaledmind) header
Stephen Margheim (@fractaledmind) profile picture

Modern CSS • Web Platform APIs • Rails + SQLite

Berlin, Germany
Joined March 2013
Stephen Margheim retweeted
We wondered if handing over stablecoins could feel as elegant as handing over cash. It now happens ~4,000 times per week on ZAR. Type the amount, digital cash appears on screen, receiver scans to claim it. The merchant never needed to know your account number.
Cash in. Dollars out. Look for the pink sign.
2
1
9
601
Stephen Margheim retweeted
Inspired by @fractaledmind’s berlin.rb talk, I wrote judgelint, a tool that lets you express nuanced project rules, and have a system one model (like Jev) judge whether your code complies with it. The goal was something fast and cheap enough to run as part of CI, and integrate nicely into GitHub. Give it a try! github.com/jpcamara/judgelin… Jev is the default, but it supports lots of others (like clef and the OpenAI decisions api). Doesn’t support local models atm, but happy to take a PR for it!
6
5
31
1,369
Stephen Margheim retweeted
We are crushing it at ZAR 💪
We added 1,000 shops to our network every week in October.  Each one is a trusted local merchant becoming an access point for stablecoins. ROCK. SOLID. MONEY.
1
2
313
Stephen Margheim retweeted
We added 1,000 shops to our network every week in October.  Each one is a trusted local merchant becoming an access point for stablecoins. ROCK. SOLID. MONEY.
7
11
3
39
12,098
Stephen Margheim retweeted
In the year 2000 I joined the original eXtreme Programming (XP) mailing list. At work we had pairing stations and we wrote our tests first. I founded the Atlanta XP User Group. And I've never stopped being a fan, even over 25 years later. Coding agents broke most of XP's assumptions, but a few of its rules matter more than ever. Impatient Programming is XP fully revisited: 29 guidelines for building software with agents, each set next to the XP rule it replaces, based on how we build software at ZAR, where I serve as CTO. Learn more here: impatientprogramming.org What else is there: - essays from people who disagree with some of the rules - the guardrail tools we built to enforce them - a directory of 539 more tools, sorted by tech stack Think a rule is wrong? Write up your opinion and we'll publish it.
8
15
2
63
4,140
Hello, Ruby world! 👋💎 New account, new city, same Ruby spirit! After five editions in Poland, Ruby Community Conference is heading to Berlin! 🇩🇪 📅 March 12, 2027 Follow us for all things RCC 2027. This is just the beginning! 🚀 rubycommunityconference.com/
5
8
306
Stephen Margheim retweeted
If you're a software engineer, this is a MUST watch. @fractaledmind, Leading all Product Engineering at @zardotapp, gives the best articulation of how to reasonably apply AI to software development that I've heard yet. I've seen first hand how incredibly well this all works in practice 👏 youtu.be/OmrdvAzCSIc?si=L5Sp…
1
4
1
14
1,396
Stephen Margheim retweeted
Dang, this is _really_ good. Great job @fractaledmind. Required watching!
If you're a software engineer, this is a MUST watch. @fractaledmind, Leading all Product Engineering at @zardotapp, gives the best articulation of how to reasonably apply AI to software development that I've heard yet. I've seen first hand how incredibly well this all works in practice 👏 youtu.be/OmrdvAzCSIc?si=L5Sp…
1
1
4
839
Agents are better than us at rolling out changes slowly and safely. They don't get bored, don't get impatient, and don't skip the check on a Friday afternoon. What's stopping you from letting them?
1
6
931
The three layers I want every change to climb: 1. A preview environment of its own 2. Pre-production: a full mirror of prod, employees only 3. Production for everyone An agent watches each step and promotes the change or pulls it back.
1
1
2
1,103
When teams get nervous about AI-written code, they add gates to the rollout: more approvals, more manual QA, more humans holding the switch. That buys a little safety at the cost of exactly the speed you were after.
2
3
1,091
Guard the code, not the rollout. Keep the codebase coherent with deterministic checks. Then let agents roll changes out slowly, watch everything, and promote or pull back on their own.
1
4
703
Reading code used to be how we gained confidence in it. I barely read the code I ship now, and I'm more confident than ever. If confidence doesn't come from reading code anymore, where does yours come from?
22
2
35
4,836
Everyone's racing to build a software factory. I'm building a software foreman. Which would you rather have watching production at 3am?
6
791
Three things an always-on AI "foreman" catches that your exception tracker never will: • a provider quietly changing its response shape • activity drifting outside its normal range • an integration going down without raising a single exception
1
1
548
Most teams tune their alerts down to silence. I'd rather start noisy. An agent saying "huh, that seems odd" beats waiting for a user to tell you something broke. Silence isn't a clean signal. It's no signal.
1
3
694
To pay attention to everything, an agent has to see everything. Exceptions in one tool, events in another, logs in a third, business data in your database. That isn't a place to look. It's a scavenger hunt. How many tabs does it take you to answer one question about one user?
3
1
10
976