TrueLevel, the foundation site I built for Austin-area homeowners, has a free lookup that tells you what's in the ground under an address.
4800 Bee Caves Rd, West Lake Hills: limestone, Low risk.
5500 Manor Rd, East Austin: clay, High.
About 8 miles apart.
On Tauvio, my free countdown and timer site, Italian gets a countdown to Ferragosto. Japanese gets Obon. Hindi, Diwali. Brazilian Portuguese, ENEM, the national entrance exam.
It runs in 47 languages. Translating the buttons was the easy part.
Local Team, my Austin home search site, puts the street on every listing: nearby permits, new bar licenses, crashes, 311 calls, flood zone, soil. Each with its source and date.
When a listing's map pin doesn't match its address, it shows none of it rather than guess.
One Hutto data center: an estimated $550M, filed in the past 30 days. Every Austin filing in the same stretch, minus the I-35 rebuild: $267.8M.
I build Austin Texas Things, a local Austin guide. Each month it reads the state's building filings and says what's coming.
A seller lead can be one line an agent typed in ten seconds: "job transfer in June, thinking about listing after."
Across 406,175 Follow Up Boss notes Ace has parsed from 306 accounts, 1.4% show a contact intending to sell.
A surfaced opportunity an agent actually works: the contact engages within a day or so, 22% of the time. One that never gets worked: 2.4%. Across 143 accounts on Ace since late August — agents pick their best shots, and part of the gap is mechanical too.
What does Conway's Game of Life look like if you stop reading it left to right and instead rotate 4,096 generations of it like a sculpture?
That's what I built this month. No business case, just curiosity.
https://t.co/E0SjyuMIl7 is an exhibition now. Every project gets a portrait you can turn, four run on live data, and there's a Lab with a gravity sculpture that exists because we wanted one.
We built the visual and interactive pieces with ChatGPT Astra.
Our Revenue at Risk view once told a customer $1,280,000 was at risk on two deals. Recorded commission: $15,000 — one deal had none recorded, so the real number is higher. We fixed that view, not just the number: a missing commission is now labeled missing, never $0.
A customer asked us twice to stop a daily email. It kept coming anyway — the opt-out flag existed in our code but was wired to nothing: no link, no toggle, no way to actually flip it.
Fixed this week: a real unsubscribe link + List-Unsubscribe header.
In total, 78 of our accounts have Ace Trove turned on today. Separately: 28 new accounts joined this week, up from 20 the week before — one week, small base, not a trend on its own.
Over 40% vs under 6%.
Contact engages within a day or so — suggestions agents acted on vs skipped, 100 accounts. Two caveats: agents pick the ones that look best, and an open needs a sent email.
This feature notices. Deciding to act is still on the agent.
The buyer's name goes on form after form in a closing packet. That's one question, not one per form.
Confirm it once and it lands in every form set up to take it. Any document missing a required answer gets named and skipped — never a hole where a number belongs.
Two bytes: {}
That's what a real contract became leaving our own upload form. Valid PDF in, empty object out: something in our code cloned the file like ordinary data. Our server correctly said that's not a PDF. It wasn't wrong. We were.
Fixed it.
Shipped a rule for our new Buyer Tier field: a contact keeps its last rating until the model rates them again. Confidence to rate someone can come and go — "we couldn't rate you this time" shouldn't read as "you're no longer a match."
An agent looking at their own client's page should never register as the client looking at it. We just shipped a private monthly homeowner page, and the agent's preview is built to carry zero signal — only the homeowner's own link counts for anything.
On any paid seat, your Win Score and Churn Risk fields stay current every day now — even on nights we ship an unrelated change at 11pm. The refresh job used to give up until the next day if interrupted. Now it notices within minutes and finishes the night.
Any deal with a certain number format would show $0 in our own revenue view — not because it was worth $0. Our own code couldn't parse the number and quietly zeroed it out instead. Fixed that format. The wider version — anything still unreadable shows $0 — is next.
Shipped a bug that sat live five weeks and never once fired: a deal with a high-precision price could have read as $0, "active," invisible to revenue-at-risk scans.
Caught in review before any deal hit it. Fix: the parser now rounds instead of giving up on the record.
Then we reviewed the fix like we didn't trust it. Found the deadline check only fired between accounts — one hung account could still freeze a loop built to prevent exactly that. Fixed it in the shared code. This job's own per-account timeout is still on the list.
Fixed it: a wall-clock budget so the job stops itself cleanly, plus a cursor so the next run resumes exactly where the last one stopped instead of restarting at the top. Shipped it. Called it done.