Pinned Tweet
Built this interaction today. One blocker I faced was:
Making the entire interaction state feel smooth.
Using auto-height looks fine until the content changes while the panel is already open. Then it snaps.
The fix was using ResizeObserver to keep the height updated, then animating to the latest scrollHeight instead of auto.
Small detail, but it makes the interaction feel way more intentional.
Ammy retweeted
Introducing Reality-Aware Rendering in @Simulon, a completely new way to create with the real world.
Place neural assets with your phone and act out the scene. When you stop recording, Simulon renders the take, reading everything in it (what you do, what you say and the place around you), and your assets respond to all of it.
The final is regenerated from your recording: a new performance of the scene, not a copy of the footage.
Available now on iPhone. Coming to Android soon.
Ammy retweeted
Everyone's using Claude Opus 5.5 to build entire worlds in #threejs.
I spent 7 days on a single human eye.
No textures. No 3D models. No photos. Just math, light and ~400 parameters.
Sound on 🔊 Link below 👇
Ammy retweeted
Onboarding
Subscription screens are a lot more than presenting prices.
You're influencing how people perceive value and make purchasing decisions.
The subscription page is easily the most important page on any app at all, but it doesn't seem to get enough love in many cases.
It's a small interaction, but I think these are the kinds of decisions that make interfaces feel more intentional.
When you set a default offer, you are literally making a suggestion on which of the offers you want your Users to go for. Thats what you are doing.
Some offers present more value to the User, some other offers present more value for the business. How do you pick your defaults?
Just like the design of literally anything else, designing pricing interfaces is mostly a game of moderation and deliberate emphasis where and when needed.
Sure, you wanna give your users options so they can have some kinda anchor price to make a choice, you do not want to overload them with options.
You you have to show them the list of benefits, but do not let that become a blocker. Users should not have to scroll to find the checkout button.
People buy in different ways and not everyone wants to have a logical soliloquy before making a purchase.
Some just want to click click click, and making them have to scroll by all means is def going to make you lose quite some sales.
The less effort required to move from making a decision to acting on it, the better.
One thing I've come to appreciate about pricing interfaces is that presenting options is only half the job. The other half is helping people make a decision.
Introducing Showroom, an app that lets you see your designs in every mockup at once, not one after the other.
Drop in your Photoshop mockups, add images or videos, adjust layer properties, export a folder or a video.
All in your browser, your files never leave your computer.
Ammy retweeted
you finally finish a 180 GB download
hit extract
"not enough disk space"
unzip needs room for the archive AND the files. hatchzip doesn't: it unpacks from the end and eats the archive as it goes
free and open source. windows, mac, linux
Ammy retweeted
Back in 2021 I interviewed at Vercel and I failed badly.
I couldn’t implement a debounce function and was stuck for like 30 minutes. It was pretty embarrassing.
10 months later (2022) I interviewed again and got the job.
Don’t give up!
Ammy retweeted
Ways I like to work and experiment: For this search input component, I can strip away pretty much all of the surrounding UI and focus entirely on the component in isolation.
From there, I can quickly jump between different states, bringing back parts of the UI or the full context to experiment with patterns, behaviors, and interactions.
Rògbòdìyàn might be one of the hardest yoruba words ever. How do you explain chaos without making it sound like you are in trouble. 😅
I am building one of the best mobile app you have ever seen with the BodyOS team. We are still early and the level of things i have shipped this past few weeks is insane. Proud moment right here.
Someone needs to teach me how to shoot videos like this on a phone . Tried with my 17 Pro Max and the screen glare is crazy.
@aydahnizzy any tips?
Ammy retweeted
If you struggle to describe scroll animations in Claude or Codex, these commonly used terms can help. Save this for later.
Ammy retweeted
Introducing Graphical.
It's a simple, powerful, and fun tool to design visual languages, style components, and work with coding agents to create interfaces that look memorable and feel unique.
I hope you'll check it out at graphicalui.com!
Ammy retweeted
I built a game where you’re literally an ant 🐜
You explore the world from ground level, search for food and experience what an ordinary day feels like when everything around you is gigantic.
Plays straight from your browser.
underfoot-two.vercel.app/
#indiegame #lagos
I built a game where you drive a danfo through Lagos 🚌
Load passengers, dodge okadas, beat the traffic. Plays in your browser, no download.
danfo.horpey.dev/
#LagosRun #Lagos #IndieGame
















