Software engineer. Building @usefathom since 2019. Sharing all the technical details from behind the scenes.

Joined May 2008
I’ve spent nearly seven years documenting how we built Fathom: outages, DDoS attacks, migrations, $100k AWS savings, my cofounder’s retirement, and a divorce. I write transparently because I want other people to learn from my mistakes. These 18 posts tell the story:
26
24
7
600
85,661
This isn't a joke. I am looking to hire someone to help me move a .es domain to AWS. Please get in touch if this is something you have experience with.
15
2
34
7,897
HOLY CRAP. Alright, I'm 100% sold on Cursor Projects. I need a reminder tattooed to my forehead that says "stop sleeping on new stuff the Cursor team are working on". So instead of one agent per task, you work with a "coordinator" who spins up agents & PRs. I like this a lot.
27
4
150
15,299
Na, this is wild. I am literally living in one chat, delegating work, the projects system knows which chat/worker handled everything and re-visits automatically to ask it questions. I am genuinely in awe. @mntruell this is nuts. @elonmusk your Cursor team are on another level 😳
2
9
836
A huge thank you to @davidgomes for taking the time to explain this to me and patiently pushing me. Now the challenge comes to not use this feature to multi-task gigantic features. If I can keep awareness around my "review capacity" on tasks, I will thrive. Easy to overdo.
6
1,396
Not a bad payout for a week of work
75
4
208
27,630
The exploits of the last few days are a good reminder of why we use SaaS. Our company pays for ~20 SaaS services. If we self-hosted them, we’d now be responsible for all of the security patches this week. Instead, our small monthly bill pays for their teams to handle everything.
57
52
24
890
67,424
Does it mean SaaS are immune from being hacked? No, absolutely not. But if you pick good vendors, the probability is reduced. There are lots of red flags that have led us to avoiding risky vendors. We prioritize mature vendors (4+ years) who have strict reviews of AI code.
4
2
116
9,746
I've lost my patience with GitHub. Going to be migrating our CI pipeline off of Actions because I'm fully tired of the regular outages from this platform. I know they're having growing pains, I get it, but I'm so tired of issue after issue. They have Microsoft money!
45
2
114
11,039
Got access to Mythos 5.1, time to hack Fathom 😈
12
88
8,119
Update: Nothing critical found. Boring. Will be good to run it regularly though.
2
9
1,223
There are more vulnerable PHP sites right now than patched ones. Most people have no idea what went down today.
7
8
2
157
8,148
Look at how every vendor behaved today in response to the gigantic PHP security release and make your future choices based on the evidence. Laravel was the winner today. DigitalOcean was six hours late and sent nothing yesterday. Better late than never, I guess...
27
5
1
186
13,826
A huge thank you to the Laravel team for everything they've done (and are still doing) in response to the critical PHP security advisory. We took preventative measures yesterday and I was very happy to receive a "we are handling it" email from them. Well done to all involved.
4
6
1
98
4,325
One of the top exchanges I've seen on this platform. Someone tries to dunk on PHP developers and... well... 🤣
Never deleting this app.
9
4
90
4,575
This would be a pretty funny time for GitHub to have another outage.
39
24
15
685
76,964
Great timing
8
1
84
5,067
I gave the same audit prompt to Opus fast mode on Cursor and Conductor with my Claude subscription powering it. I paid Cursor $3.61, which is API pricing, but the audit was finished in 2 minutes. Conductor was still going after 16 minutes. Cursor caught everything. Time is money.
4
19
3,438
I have Cursor Ultra, Claude Max 20x and ChatGPT Plus. The only harness that gives me a flow state is Cursor. You pay API pricing to move rapidly and the harness is absolutely top tier. But if you're happy with your current setup, don't try Cursor, because you'll be hooked.
Is anyone still using Cursor?
19
4
74
10,937