sherifbutt.dev · cardiff, uk
$ ls writing/

Notes from two years of building in public — mostly offline.

Long-form on scraping infrastructure, CAPTCHA adversarial ML, the changing economics of open source, and the mistakes I've made running a solo studio. Drafts are visible on purpose — if something looks interesting, email me and it'll ship sooner.

6
total
2
published
4
drafts
monthly
cadence

##index

6 of 6
tags
01
Jul 2026● live
I built a tool to find customer pain. Its best output was telling me I was wrong.
Reddit blocks AI crawlers, so I built an MCP plugin to get in. Then it spent three days proving me wrong — about my market, about my wedge, and finally about whether it should be a product at all.
11 min
02
Apr 2026● live
Using YOLO for CAPTCHA recognition — 17 phases from demo-ware to production
Quad-signal fusion, 7-layer motor control modelled on neuroscience papers, cost/accuracy tables. The naive approach works in the demo and breaks in the wild — this is the rebuild.
14 min
03
May 2026● draft
The dark side of open source in the age of AI
AI collapsed the cost of replicating a SaaS from $500K to $500. That changes the open-source calculus — here's the math with Sentry / HashiCorp / Redis as the evidence.
~10 min
·
04
May 2026● draft
Self-healing selectors: why V-Scrape rebuilds its own extraction logic
Cached LLM-derived extractors + drift detection. How to not pay for the same reasoning twice.
~7 min
·
05
Jun 2026● draft
BYOK is a feature, not a cost centre
Why passing AI provider keys through to the user is the right default for power tools.
~5 min
·
06
Jun 2026● draft
Benchmarking scrapers honestly — methodology behind ScrapeMe
What the 18 scenarios test, why 1,800 points, and how the 9-signal bot-detection score is computed.
~9 min
·