David Oti (@iamdavidoti) header
David Oti (@iamdavidoti) profile picture

I make small, beautiful tools for your Mac and browser. https://xitter.gq/t.co/ylJ8It9zUH · https://xitter.gq/t.co/SP77yFJdb5 · more coming

Joined September 2011
Photo by David Oti (@iamdavidoti)Photo by David Oti (@iamdavidoti)Photo by David Oti (@iamdavidoti)Photo by David Oti (@iamdavidoti)Photo by David Oti (@iamdavidoti)Photo by David Oti (@iamdavidoti)Photo by David Oti (@iamdavidoti)Photo by David Oti (@iamdavidoti)Photo by David Oti (@iamdavidoti)Photo by David Oti (@iamdavidoti)
your dock, at your cursor
1
1
9
449
Getting back to a screenshot or download is weirdly hard. So i brought them to my cursor.
2
4
227
the prototype:
16
The Dock is probably the furthest thing from where your cursor is when you need it. So I brought it to your pointer.
3
517
Few now fully supports Microsoft Edge, Vivaldi, and Brave! 🥳
4
270
I can see a lot of use cases for this.
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.
1
2
106
Is this even necessary? Trying to force a product to be something it’s not.
We brought Touch to the Mac! From the all-new iPad mini to the 14-inch MacBook Pro and iMac... and now MacBook Pro with PROLED XDR Display and Touch, creators have new tools to do their best work yet.
1
93
your sites and files, one flick away
2
183
vibe coding is the new drug in town.
Drugs are less addictive than vibe coding
46
pick a look for your dock
5
324
where the magic happens 😁
3
76
Spent today turning Beckon's landing page into 24 videos. Turns out, the landing page was the storyboard all along.
1
1
89
Mesmerising. 🤯 Opus 5.5 can what?! 😭
1
4
255
Marc is milking Beehiiv dry. 😂
I just shipped this to MailCheap.AI: 🏷️ Custom fields, tags 👋 First-name personalization 🔗 Link click stats 📝 Embeddable signup forms 🐝 Full beehiiv import (with tags) 📈 Opens over time 🔎 Help center search 📬 Weekly summary emails Shipped with Opus 5.5, my best vibe coding buddy.
76
I had to cut features from one of my products recently. I had built it to the point where I didn't recognize it anymore. AI makes adding easy, which can make you lose sight of what you're building if you don't keep coming back to the original problem you're trying to solve. Sometimes, building better means taking things away.
1
46
David Oti retweeted
It only took ~5 years but I finally met my cofounder @helloitsolly! Almost 5 years ago I started my first company, Senja. After building it in public for a while, Olly slipped into my DMs and asked if I wanted to build together. I thought, sure, why not? 3.5 years later and we grew the business to 2K+ customers and $850K ARR before I left to start @ferndeskhq He's just as ridiculous IRL 🤣 Also ft. @nico_jeannen
45
16
4
443
11,989
David Oti retweeted
Introducing tsrs: a Rust port of the TypeScript compiler 🦀 We are not forking TypeScript! ◆ In close collaborating with the TypeScript team ◆ Up to 8x faster than TS 7.0 & ~70% less memory ◆ Runs in WASM, so it works in your browser & on Workers ◆ Soon part of the Oxc toolchain npx tsrs blog.cloudflare.com/typescri…
147
542
223
5,081
663,378
A lot of products fails on localhost... the biggest graveyard of innovation.
1
2
8
166