Pinned Tweet
Same 4,800-word game brief, pasted once into Claude Code, Replit, Bolt and Lovable. No follow-ups, no hints.
All four shipped a playable game. Not one built it the same way.
Play all four in your browser: thrust-trials.apsolut.dev/
One phone selfie → a 3-camera edit.
My real shot stays as cam A. Open-weight models on @ComfyUI generate B & C angles, lip-synced to my real voice, then it auto-cuts. My face stays mine.
Open source: github.com/apsolut/one-shot-…
#OpenSourceHiggsfield
Try it live, no setup: one-shot-multicam.fly.dev
Upload a short selfie clip (up to 30s) where you're talking. It picks the cut points and generates the other angles on @ComfyUI Cloud.
Free runs are limited, but you can paste your own Comfy key for more.
Two years of burning tokens on every AI coding tool. My honest tier list:
S: Claude Code. The only one whose output I can keep extending without rewriting it.
A: Replit. I'm a verified top 1% user. Nothing gets an idea live faster.
B: Lovable. The cleanest code, but it ignores your rules when it thinks it knows better.
B: Bolt. It lists a whole stack and then quietly never uses it.
C: Cursor. I loved it last year. Now half the time I can't tell if it's working or waiting on me. (Grok bot)
Wildcard: local models (Qwen on Ollama).
⚠️ Great for privacy and tinkering, not yet for shipping.
Where would you move one up or down?
Found a tool every vibe coder should run before launch.
ProdReady runs inside Claude Code, Cursor or Codex. Type “check my app” and get a free scan: what would leak data, lose data or break once real people use it.
Your code never leaves your machine.
Free scan. SDLC licence free for 3 months, no card.
The brief, the comparison protocol and the full source of all four builds, ready to play, with an AGENTS.md so you can keep building any of them in Claude Code or Codex. $9
apsolut.gumroad.com/l/thrust…
Lovable wrote the best code of the four: real TS modules, a unit-test suite. It was also the only one that broke the single-file rule to do it. Its own NOTES.md calls it a "platform deviation".
Inspired by the Tesla Roadster hover demo. What came out:
- 3 of 4 chose one HTML file with an inline script. Nobody told them to agree.
- Replit built an Express API + Postgres schema, then imported none of it.
- Bolt declared Supabase, React, Tailwind. Never called them.
Aleksandar Perisic retweeted
A song sung by an AI agent that wants you to click "Always allow".
Made the way @anabology made ESCAPE VELOCITY: Claude Code ran the production, with Midjourney stills, Seedance 2.5 motion and every graphic drawn in code on the beat. Thank you for the inspiration and the method.
Aleksandar Perisic retweeted
Apparently, everyone is writing agent skills these days.
We have skills for code reviews, architecture analysis, testing, debugging, and just about everything else.
Meanwhile, we're debating whether comments in source code are an anti-pattern, while writing thousands of lines of Markdown to tell agents how to write code. :)
Don't get me wrong. Skills can be useful. But availability isn't execution, instructions aren't guarantees, and more configuration doesn't necessarily produce better outcomes.
We had linters, compilers, scripts, and deterministic analysis tools long before we had agent skills.
I wrote about the growing complexity of agent configurations, what independent research actually tells us, and why I eventually deleted all my skills and instruction files.
We Had Linters Before We Had Skills
menges.dev/writing/we-had-li…
We live in an era where cars can practically drive themselves, yet a perfectly organized Figma design system remains our greatest unsolved mystery #figma #developer
so today #codex is in the mood:
Selected model is at capacity. Please try a different model.
Aleksandar Perisic retweeted
While working on a new blog post, I did some refactoring of Enola itself today.
With Opus 5.5 it was a weekend of work - yesterday and today, intermittently, when I was around the computer (more today considering the weather).
As I am following up package metrics (beside other things) on every change, I noticed that numbers went a bit out of proportion, so today I dog fed Enola with Enola, while following the results in CI as the work was happening.
And, interestingly, one of the commits was again cleaning up dead code - not necessarily not used, but one too many indirection that Enola discovered itself.







