Andrew Patton (@andpatton) header
Andrew Patton (@andpatton) profile picture

https://teapawt.net/t.co/TPKqwt5j8c co-founder and builder. Music lover and maker. Mountain runner and explorer.

Truckee, CA
Joined December 2009
Photo by Andrew Patton (@andpatton)Photo by Andrew Patton (@andpatton)Photo by Andrew Patton (@andpatton)Photo by Andrew Patton (@andpatton)Photo by Andrew Patton (@andpatton)Photo by Andrew Patton (@andpatton)Photo by Andrew Patton (@andpatton)Photo by Andrew Patton (@andpatton)Photo by Andrew Patton (@andpatton)Photo by Andrew Patton (@andpatton)
chat interfaces aren’t the be-all end-all of UX, but using a well-built AI assistant for a complex SaaS product is a genuine step change from where things were even just a year ago
typed “I want to add a newsletter” and Outlyne’s AI just… did it. live page → test signup → confirmed in dashboard. 21 seconds. no settings menus. no tutorials. just intent → result. outlyne.com #NoCode #AITools #BuildInPublic
1
51
I sent Kenji’s reverse sear URL to the Outlyne AI assistant and said “make a page about this and how it changed the way I cook.” It got me 80% of the way there without me having to spend time rehashing the approach.
1
1
33
Currently we're using Gemini's URL context feature, but I want to experiment with Cloudflare Browser Rendering to attach URLs as M↓, screenshots, or both. Still building intuition for what gives the most effective context. Would love to know if you’ve tried something similar!
25
Wait, I can just paste a screenshot and have the assistant work from it? Here’s what I got when I pasted in a screenshot of one of Tufte’s dataviz examples and asked the AI assistant in outlyne.com to create a visualization of urban mushroom foraging inspired by it:
1
2
29
Another use case I’m excited about: getting feedback on what I’m working on. So not just visual inspiration, but visual feedback too. I pasted in a screenshot of a menu and said it felt too busy, and the assistant cleaned it up:
1
24
Andrew Patton retweeted
Instant gratification feels incredible… until you actually care about the outcome. Most AI website builders: prompt → full site in seconds. With good prompting + clean markdown? Impressively solid results. We loved that rush too. But then reality hit.
1
1
1
2
98
we’ve been on the vite 8 beta for a month and rolldown for half a year at outlyne.com and it’s been fast and dependable throughout. this should bring that to the whole ecosystem. now i just need the rust version of react compiler and our full toolchain will be dialed.
⚡️ Vite 8.0 is here! The most significant architectural change since Vite 2. ⏬ Powered by Rolldown bringing faster production builds and more consistency 🛤️ New features such as tsconfig paths and emitDecoratorMetadata support
1
1
97
This site came out really well and gave us the opportunity to build a bunch of nice features into Outlyne.com. Truly a win-win collaboration. See for yourself: verobeachhomeloans.com
Excited to launch the new digital home for Tim & Liz Serratt and Vero Beach Contour Mortgage!  Built on Outlyne.com for a premium borrower experience. Early feedback: the design is already winning over new clients. Link: verobeachhomeloans.com/ #Fintech #WebDesign
1
39
The conversation about @outlyne_com on the latest ShopTalkShow hit on something I’ve been thinking about a lot: AI can make creation too easy. If you push a btn & a site appears, it can feel hollow and robs the satisfaction you normally get from publishing something you created.
2
1
1
112
We’ve been actively exploring how to pare back pure generation and lean harder into guided personalization, so AI handles the grunt work in service of intent, not in place of it. AI is the engine. I want to be the driver.
19
can’t stop won’t stop. just had an amazing interaction with the Gemini CLI where after saying “I'm done”, it continued going with 11 “final checks” + 4 “one last checks”, along with 14 requests to “Wait” for it to recheck its work. the gruesome details: acusti.ca/blog/2026/01/22/ai…
45
Claude writes code like a caffeinated golden retriever. Codex reviews it like a grumpy staff engineer. Treat them as interchangeable & you get bugs. Play them off each other & get something workable. Claude vs Codex: practical guidance from daily use acusti.ca/blog/2025/12/22/cl…
1
193
what a thrill to be watching the latest @ShopTalkShow episode and suddenly see my company, outlyne.com, show up on the video stream: youtu.be/CuBKsa92nL0?si=NP2L… huge thanks to @davatron5000 and @chriscoyier for spotlighting community projects, and for the show itself.
1
2
189
Andrew Patton retweeted
to commemorate alan dye moving from apple to meta, here's one of his best quotes
405
3,866
323
63,209
2,112,130
React Compiler is indispensable. But when it can’t optimize a component, it fails silently. If you depend on it for critical paths, silent failure isn’t acceptable. Here’s how we handle it at Outlyne: acusti.ca/blog/2025/12/16/re…
1
39
these new image presets are such a satisfying combination of useful and magical. will be fun to explore how we can guide users on making equally reliable custom image presets next 💖
Day 255- Image presets Playing with prompts and a simple UI to generate compelling images in particular styles and moods. “Claymation dreamscape” is 🤩 #ImagePresets #AIDesign #NewFeature #ProductUpdate #BuildInPublic #DesignTools #UIUX #BuiltWithoutlyne
41
total React Router stan over here. it runs outlyne.com and i love working with it. it’s a workhorse, it embraces web standards, and it strikes the right balance between dealing with complexity for me while not obscuring or hiding the bits that matter.
Replying to @ryanflorence
React Router grew almost 100% in 2025 - 21M weekly npm downloads (10M new in 2025) - 11M dependents on GitHub - Over 1,100 contributors - Remains the most used 3p package in React - Now run by multiple companies. Shopify uses it everywhere. It's the best way to use React
1
11
4,400
totally agree with this take. i wouldn’t bet the house on how this will turn out, but that’s precisely because assuming that the people at the bottom of the stack will takeover is ahistorical.
everyone gets this wrong they think people at the bottom of the stack will end up doing everything intel didn't build the mac mac actually built intel now ask yourself if LLM labs are at the top or bottom of the stack
29
AI giveth and AI taketh away. A single missing prop caused React to quietly build an infinite component tree in memory for minutes before crashing. The reason it made it to prod? A deleted comment, an AI-assisted refactor, and <Activity> hiding the bug. acusti.ca/blog/2025/12/09/ho…
1
1
1
193
What really blows my mind is how long React kept the app alive. It was *exponential* infinite recursion: 1 footer renders 3 previews, each of those 3 more (3×, 9x, 27x…). Yet React kept the UI responsive for minutes while millions of component instances accumulated in memory.
17