I've written code for 15 years. now i build saas, games and apps with AI, in public, without leaning on it. four are live:
- openstage: your github commits become a public progress page (mine is in the first reply, it updates itself)
- trained on: which AI tools train on what you type, with the contract clause quoted
- wheels off: a 3d skate game that runs in the browser
- the goal atlas: world cup history, 1930 to 2026
follow for what I ship each weekday, what breaks and how I fix it, and the real numbers, zeros included.
what's the last build-in-public post that made you try the product?
@sebuzdugan interesting. my instruction names a moment the agent can see, the start of work on a project, and the folder to read.
Did "before each major step" leave it to the agent to decide what counts as major?
@Bagdex I keep the itch to new code. New files follow the way I'd build it today, and old code changes only where the day's task already touches it. Kind of boyscout rule but on steroids.
@juliknl Does it stop two runs of the same workflow for one record from overlapping? Two syncs for one user ran at once on my app yesterday, and Solid Queue's limits_concurrency was the fix.
Making the ASCII MMORPG of my dreams!
Sorry about the black bars on the sides, I had the wrong screen resolution set when recording.
What I’ve been working on:
Added sound effects to the game
Added the tutorial area
The tutorial itself will be very similar to PoE
Created the basic skills for each attribute
Optimized the grass even further. It now has virtually zero performance impact
Created the initial screen for character selection and creation
Ansenjeo. #mmorpg #indiegames #poe #pathofexile
@nullivex Neither, it was GitHub's own 404, because the sign-in link went out with an empty client id and my callback never came into play. I've been linking the files by hand, so a post-checkout script is the better idea.
@martindonadieu Ran into the same gap building my project, since GitHub's API returns those commits with no author. I'm thinking of letting users add extra emails that only count in repos they own, so nobody can claim a teammate's commits.
@pfernan95dev I still read by hand anything that goes out as a fact. Of 49 policy changes my tracker flagged at AI companies, 6 weren't changes at all, including a ChatGPT feature removal that never happened.
@excid3 Adopted it in a side project, and it went red when Brakeman 8.1.0 came out with no change on my side, because the generated bin/brakeman insists on the latest version. A lockfile bump fixed it
@FlorianMielke Same here. One of my apps was still on Ruby 3.2, past end of life, so this week's Regexp CVEs had no fix for it and the patch became an upgrade.
@leodev For inbound, I'd add a warning when the domain's MX already points at another provider. My domain sends through Resend and receives through Forward Email, and turning on Resend's receiving would want a root MX beside Forward Email's
@jorgemanru@rockatanescu my Rails apps get both, a written rule that new files follow even when their neighbours don't, and fixes to old code only where a task touches it. two shapes sit side by side for a while, the price of never stopping to rewrite
@itzSaasified Scripted rides in a headless browser that log the numbers, plus my own play-tests for the feel. When the full-speed streak kept breaking, holding W with an ollie every 1.6 s showed the speed sliding from 60 to 52 km/h in 8.6 s, and after the fix the same ride held for 43 s.
A month of building in public on X, in numbers:
188 replies to 96 people, 20 posts, and 39 followers, up from 15. 8 of them now answer me back.
The replies got 7,862 views and the posts 1,308. My best reply alone got 1,136.
If you got past your first 100 followers, what clicked?
Deleted about 11,000 lines from Openstage yesterday, and all of them worked. They were the share-card maker and its editor.
Testing the redesign, I found the page itself was the thing worth sharing.
What's the biggest feature you've deleted that still worked?