Rhys Sullivan Profile Banner
Rhys Sullivan Profile
Rhys Sullivan

@RhysSullivan

Followers
2,493
Following
382
Media
343
Statuses
1,664

Building: Google-index Discord Content - See your tweet to commit ratio -

Mountain View, CA
Joined November 2007
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@RhysSullivan
Rhys Sullivan
1 year
Announcing ! - Free and open-source indexing of your Discord server content into Google - AI answers trained off your community data - Analytics into your most popular questions It's time to see just how good community support can be!
9
16
100
@RhysSullivan
Rhys Sullivan
6 months
keep a memory leak in your app to force you to ship more often
Tweet media one
48
156
5K
@RhysSullivan
Rhys Sullivan
1 year
This new Stack Overflow AI is crazy powerful
Tweet media one
30
487
5K
@RhysSullivan
Rhys Sullivan
1 month
The original yapper shipper combo
Tweet media one
@RhysSullivan
Rhys Sullivan
1 month
Cofounder matching is live for Shiptalkers and it blows YC matching out of the water Enter your handle and find the person who best matches you, or test your compatibility with someone else Starting it off with @t3dotgg who is 92% compatible with his cofounder - Who's yours?
16
15
360
5
146
3K
@RhysSullivan
Rhys Sullivan
1 year
This @tumblr ad during the Reddit blackout is perfect
Tweet media one
19
264
2K
@RhysSullivan
Rhys Sullivan
1 month
It's time for the reckoning of tech twitter Introducing Shiptalkers - find out if the people on Twitter actually ship code or if it's just shiptalk Live now, let's see your ratios - starting off with @thdxr who tweets 302% more than he commits
@RhysSullivan
Rhys Sullivan
1 month
launching a project tomorrow that will either bring balance to or destroy tech twitter let me know if you want to beta test it
16
2
57
132
123
1K
@RhysSullivan
Rhys Sullivan
10 days
If you care about security for your NextJS app, stop using top level "use server" - it's way too easy to leak data Top level "use server" creates endpoints for all exported functions, even if they are never used on the client One accidental export can cause a ton of damage
Tweet media one
57
113
1K
@RhysSullivan
Rhys Sullivan
2 months
the last thing you see before your SaaS bill doubles
Tweet media one
7
34
1K
@RhysSullivan
Rhys Sullivan
4 months
Ok I'm convinced, Generative UI is the future I built this today using @vercel 's AI SDK & PostHog, it allows you to talk with your analytics data All you do is describe in natural language what you'd like to see and then talk with the results
30
59
910
@RhysSullivan
Rhys Sullivan
6 months
Of course that's your contention. You're a first-year indie hacker. You just got finished reading a tweet—Guillermo Rauch probably—and you're convinced that the RSCs are the future and a SPA will never be as performant
Tweet media one
32
65
789
@RhysSullivan
Rhys Sullivan
7 months
this was the only slide in Vercels pitch deck
@DorianDevelops
Dorian Develops
7 months
AWS has a terrible UI
419
161
3K
10
34
776
@RhysSullivan
Rhys Sullivan
1 month
Which founder are you investing in?
Tweet media one
160
15
625
@RhysSullivan
Rhys Sullivan
13 days
@heyandras Since they’re not valuing the rest of the code, let them know that they can start paying $5k/mo for Coolify and you’ll give them a $300 initial discount in exchange for their fix That’s pretty ridiculous they’d try to charge for a fix to an OSS product
3
2
443
@RhysSullivan
Rhys Sullivan
7 months
Skill issue
Tweet media one
Tweet media two
@KM_Marques
Kevin Marques
7 months
Nextjs sucks, why so many indiehackers build with that ? Bad DX Bad SEO Bad optimisations (if you not use Vercel) Expensive Something else to say ?
98
5
117
13
14
398
@RhysSullivan
Rhys Sullivan
3 months
here's a diagram about why edge rendering doesn't work
Tweet media one
16
17
395
@RhysSullivan
Rhys Sullivan
1 month
Cofounder matching is live for Shiptalkers and it blows YC matching out of the water Enter your handle and find the person who best matches you, or test your compatibility with someone else Starting it off with @t3dotgg who is 92% compatible with his cofounder - Who's yours?
16
15
360
@RhysSullivan
Rhys Sullivan
4 years
I made a small app for my @oculus quest in @UnrealEngine which lets me use my spin bike to race in VR! #ue4 #gamedev #OculusQuest
13
56
288
@RhysSullivan
Rhys Sullivan
5 months
@ChristianSelig Generational wealth
2
0
241
@RhysSullivan
Rhys Sullivan
9 months
Tweet media one
7
21
235
@RhysSullivan
Rhys Sullivan
1 month
Shiptalkers is pivoting into a site to find your cofounder on The top coders will be matched with the top yappers and together they will be unstoppable
17
10
210
@RhysSullivan
Rhys Sullivan
2 months
Tweet media one
@tannerlinsley
Tanner Linsley
2 months
Oh @dhh , you make me chuckle. The vast majority of "TS devs" don't live anywhere near here, so maybe loosen the grip on your anti-TS baseball bat? 😆 Your quoted tweet screams library author/code. If anything, this is a simple testament that writing libraries and abstractions is
Tweet media one
51
110
1K
0
13
192
@RhysSullivan
Rhys Sullivan
5 months
We’re all playing checkers and he’s playing chess
Tweet media one
@t3dotgg
Theo - t3.gg
5 months
Ty Darkmode Dot Tax™️ for all the new users!
Tweet media one
7
1
79
4
10
190
@RhysSullivan
Rhys Sullivan
1 month
Tweet media one
@IterIntellectus
vittorio
1 month
how can this be even remotely possible? 50% of males under 30 are virgins?! what are people doing with their lives?
Tweet media one
692
85
2K
11
7
157
@RhysSullivan
Rhys Sullivan
1 month
absolutely insane 🩵💚
10
1
155
@RhysSullivan
Rhys Sullivan
1 year
@trunarla i'd share my screen as well
Tweet media one
6
5
152
@RhysSullivan
Rhys Sullivan
12 days
@zeeg You can override by modifying TS reset As for why it's not
Tweet media one
3
7
154
@RhysSullivan
Rhys Sullivan
4 years
I decided to peek ahead on @tha_rami and got a terrible surprise, that's my bad for looking at spoilers
1
11
143
@RhysSullivan
Rhys Sullivan
6 months
See in 6 months you're gonna do some thinking and realize you wasted a year picking your tech stack for an product no one will use, for an idea you could have validated with a Wordpress landing page and a waitlist
6
5
137
@RhysSullivan
Rhys Sullivan
2 months
If you’re selling a SaaS boilerplate, at least 30% of the profit should be donated back to the OSS libraries you’re just gluing together 🙈
14
10
137
@RhysSullivan
Rhys Sullivan
3 months
2024 tech stack ✨ Frontend - @DrizzleORM Backend - @DrizzleORM Auth - @DrizzleORM Payments - @DrizzleORM Emails - @DrizzleORM Analytics @DrizzleORM ORM - @prisma
4
3
134
@RhysSullivan
Rhys Sullivan
7 months
Guess the trick (hint it isn’t indexes)
Tweet media one
14
4
127
@RhysSullivan
Rhys Sullivan
3 months
@d4m1n If you haven't got it setup yet, add the @AxiomFM integration - It's a better version of Vercel monitoring, they have this premade dashboard that you can fork & it's completely free
Tweet media one
3
12
125
@RhysSullivan
Rhys Sullivan
3 months
On the topic of pricing changes @baselimehq has gone from 20M events/month to 1B events/month for free 🤯 Huge win from the Cloudflare acquisition
Tweet media one
5
9
124
@RhysSullivan
Rhys Sullivan
1 month
absolutely insane launch - 100% shipped it too soon but really happy i managed to lock in and get everything stable i'm heading to sleep now and have work tomorrow so no updates for a little bit, thank you for all the love it's really appreciated
@RhysSullivan
Rhys Sullivan
1 month
It's time for the reckoning of tech twitter Introducing Shiptalkers - find out if the people on Twitter actually ship code or if it's just shiptalk Live now, let's see your ratios - starting off with @thdxr who tweets 302% more than he commits
132
123
1K
12
2
118
@RhysSullivan
Rhys Sullivan
1 year
@benawad The trick is to include the line number and a link to the repository so they can fix the error themselves
0
2
119
@RhysSullivan
Rhys Sullivan
1 year
please stop naming variables related to time things like duration or interval foo({ revalidate: 60 }) - how often is this happening? you can't tell without looking at the docs foo({ revalidateInMs: 1000) - you can see it's once every second
15
11
118
@RhysSullivan
Rhys Sullivan
3 months
@uwunetes the only thing your database should be on the edge of is failure
Tweet media one
2
10
114
@RhysSullivan
Rhys Sullivan
1 month
@thdxr strong start
Tweet media one
3
2
100
@RhysSullivan
Rhys Sullivan
6 months
You're gonna be convinced of that 'till tomorrow when you see a Dax response tweet. Then you're going to be talking about how local first development with cached data and Solid is the future, that it’s not the framework that you use but your implementation
1
0
97
@RhysSullivan
Rhys Sullivan
2 months
@thdxr Looking forward to being able to eliminate AWS from my stack using SST 🙌
2
0
90
@RhysSullivan
Rhys Sullivan
6 months
Dax drastically underestimates the impact of round trip data fetching and coloration of the frontend and backend? You got that from Theo’s video, two minutes five of “I Was Wrong About React Server Components...”? Yeah I watched that too
2
0
85
@RhysSullivan
Rhys Sullivan
10 days
Pretty much all NextJS sites that I've seen which use actions have had some form of this vulnerability on them. I've yet to find a major security issue with this yet but imo it's a matter of time Here's an example from Buildspace's sage site where it's leaking their AI prompt
Tweet media one
3
2
82
@RhysSullivan
Rhys Sullivan
10 months
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| Use markdown instead of screenshots of code when asking a question |______________| \ (•◡•) / —— |_ |_
4
1
77
@RhysSullivan
Rhys Sullivan
6 months
Were you gonna plagiarize the whole thing for us? Do you have any thoughts of your own? Or is that your thing, you come into a X formerly known as Twitter thread, watch some tech YouTuber, and pawn them off as your own ideas just to impress some twenty year old indie hackers?
1
0
76
@RhysSullivan
Rhys Sullivan
27 days
red line: a project I've worked on for over a year which fixes a major issue with the internet and has helped hundreds of thousands of people blue line: meme project i made in a weekend w/ no lasting value
Tweet media one
1
3
76
@RhysSullivan
Rhys Sullivan
6 months
🧵The preview site was made live on Fridays WAN show, I got curious about the tech it was using and here's what I found Initial highlights, seems to be based on T3 stack: - Hosted on Vercel - Using NextJS, NextAuth - Uses app router
5
1
73
@RhysSullivan
Rhys Sullivan
27 days
What are you building?
116
5
68
@RhysSullivan
Rhys Sullivan
6 months
Well, as a matter of fact, I won't, because Dax drastically underestimates the impact of round trip...
Tweet media one
1
0
66
@RhysSullivan
Rhys Sullivan
1 month
launching a project tomorrow that will either bring balance to or destroy tech twitter let me know if you want to beta test it
16
2
57
@RhysSullivan
Rhys Sullivan
1 month
Linus is lucky this doesn't include emails otherwise he'd have the worst ratio of all of us
Tweet media one
@glcst
Glauber Costa
1 month
Folks, this is who you all should be taking advice from
14
48
724
2
3
64
@RhysSullivan
Rhys Sullivan
1 month
Go get yours
4
2
61
@RhysSullivan
Rhys Sullivan
1 year
@t3dotgg I think it’s not so much the lack of device updates, that’s reasonable - it’s that Apple is just creating e-waste with these. There’s no option to continue using this perfectly good device via third party software making it pure trash, it’s just disappointing
0
0
60
@RhysSullivan
Rhys Sullivan
11 months
@t3dotgg How did we end up with Next, Nuxt, and Nest being used out of all of the possible words
4
0
58
@RhysSullivan
Rhys Sullivan
1 month
maybe if you all tweeted way less and coded more my website would be more stable
7
0
59
@RhysSullivan
Rhys Sullivan
1 month
1
0
59
@RhysSullivan
Rhys Sullivan
25 days
launching a SaaS boilerplate for your SaaS boilerplate next week everyone is making boilerplates for SaaS's, but no one is capitalizing on the people building boilerplates
16
2
59
@RhysSullivan
Rhys Sullivan
10 months
society if all discord help channels showed up in google search results
Tweet media one
3
5
56
@RhysSullivan
Rhys Sullivan
4 months
@smakosh @vercel Look at your bandwidth section usage, you might be serving a static asset like an image from your public dir. Instead you should have it hosted on a CDN that'd help This is my bandwidth usage for like ~400k visitors so something's off w/ yours
Tweet media one
2
0
53
@RhysSullivan
Rhys Sullivan
10 days
Full details in this GitHub issue - imo creating endpoints should be a very intentional action, using top level "use server" results in it being way too easy to accidentally create endpoints
1
0
54
@RhysSullivan
Rhys Sullivan
2 months
@terminaldotshop If they’re being nice something’s wrong
1
0
50
@RhysSullivan
Rhys Sullivan
16 days
@sakisv1 @eastdakota If people didn't want their content to be modified by a third party they should've not used a third party script to begin with
1
0
49
@RhysSullivan
Rhys Sullivan
10 days
@multineonteam You’re missing the point, that’s a great idea in theory but I’m sure there’s going to be codebases with 1,000 line action.ts files which accidentally expose an endpoint It’s not about authorization, it’s about accidental endpoint creation - you can’t authorize an endpoint you
3
1
50
@RhysSullivan
Rhys Sullivan
1 month
@t3dotgg disabling this may fix it
Tweet media one
1
1
48
@RhysSullivan
Rhys Sullivan
29 days
👀
Tweet media one
4
1
47
@RhysSullivan
Rhys Sullivan
1 month
@trashh_dev @thdxr I'm realizing i should have put more than a weekend into this project
2
2
47
@RhysSullivan
Rhys Sullivan
1 month
This clip of @MelkeyDev finding out his results is my favorite - watch til the end
6
1
45
@RhysSullivan
Rhys Sullivan
7 months
making a query builder for @posthog (and other analytics tools in the future) give it your API key and it generates types from your events, you can then access and query them in a typesafe way final version will be combined with @tremorlabs as a drop in RSC
Tweet media one
Tweet media two
2
2
40
@RhysSullivan
Rhys Sullivan
11 months
Quote tweet with your dev setup - I’ll go first
Tweet media one
7
0
39
@RhysSullivan
Rhys Sullivan
4 months
If there's interest I can put this on a website for people to use with their own PostHog data For now though, it's open source and super easy to run locally - the repo is available at
2
3
39
@RhysSullivan
Rhys Sullivan
6 months
It's 2024 and Discord content still doesn't appear in Google results, I built Answer Overflow to fix this It's free, open source, and making a real impact with over 70k pages indexed and 100k visitors / week all from Google Set it up today
@EposVox
EposVox // Stream Professor
6 months
I genuinely believe the way people use Discord has contributed to some serious ruining of the internet.
28
89
402
1
5
39
@RhysSullivan
Rhys Sullivan
11 months
@t3dotgg With Elon’s ego there’s no chance it’s going back to Twitter
1
0
38
@RhysSullivan
Rhys Sullivan
1 month
@wesbos I’m not sure either of us have the $250 million required to do that unfortunately
2
0
38
@RhysSullivan
Rhys Sullivan
10 months
Just thought of an awesome use case for t3-env, when validating your environment variables, add instructions of how to set them if they're missing This is great for new contributors to your project who may have missed something during setup Before & After:
Tweet media one
Tweet media two
2
3
36
@RhysSullivan
Rhys Sullivan
1 month
Finally did mine - I spend 174% more time coding than tweeting
2
1
36
@RhysSullivan
Rhys Sullivan
3 months
@t3dotgg Peak twitter driven development
2
1
35
@RhysSullivan
Rhys Sullivan
7 months
@IanMitchel1 Credit card (Went from PS-10 to PS-20, didn’t expect the improvement to be that significant for $20)
4
1
35
@RhysSullivan
Rhys Sullivan
1 month
we're so back
Tweet media one
1
3
33
@RhysSullivan
Rhys Sullivan
1 year
Graduated!
Tweet media one
2
0
34
@RhysSullivan
Rhys Sullivan
25 days
Pretty sure the move from public, indexed forums to private Discord chats has set us back at least 3 years
3
1
33
@RhysSullivan
Rhys Sullivan
14 days
This Reddit post on the NextJS app router is a wild read Some person thought the fix for their performance problem was to refactor from SSR -> CSR. Except the way they've implemented it has actually made it slower and more complex than a correct app router implementation
Tweet media one
4
0
34
@RhysSullivan
Rhys Sullivan
4 months
1 year of Answer Overflow, by the numbers: - 1.7 million visitors - 500 communities - 10 million messages indexed - 100,000 pages Crazy that it's been a year already, thank you to all of the communities who trust us to get their content out there, it's making a real impact 🩵
Tweet media one
@RhysSullivan
Rhys Sullivan
1 year
Announcing ! - Free and open-source indexing of your Discord server content into Google - AI answers trained off your community data - Analytics into your most popular questions It's time to see just how good community support can be!
9
16
100
2
4
32
@RhysSullivan
Rhys Sullivan
6 months
im blown away at how good @arcinternet is
Tweet media one
4
1
32
@RhysSullivan
Rhys Sullivan
1 month
nice
Tweet media one
2
1
32
@RhysSullivan
Rhys Sullivan
8 days
@itseieio I think it really needs a stories feature ("checkboxes you checked today")
1
0
89
@RhysSullivan
Rhys Sullivan
1 month
@webdevcody @thdxr of course it's written in nextjs and full of errors, what else would you expect from a twitter driven developer? things are maybe a tiny little bit more stable now, i was able to load your page
3
1
32
@RhysSullivan
Rhys Sullivan
1 year
When did they make the ignored build step on @vercel so good? This is super helpful
Tweet media one
3
0
32
@RhysSullivan
Rhys Sullivan
1 year
@rauchg That is a disgusting url, I love it
0
0
30
@RhysSullivan
Rhys Sullivan
13 days
I just got a notification from Uber that isn’t about any rides, it isn’t an ad, it’s just a completely useless pop up?
Tweet media one
11
0
29
@RhysSullivan
Rhys Sullivan
1 month
@zeeg @thdxr do you know of a good software for tracking errors
3
0
29
@RhysSullivan
Rhys Sullivan
1 month
@JustJake @thdxr the revalidate window is you tweeting at me to revalidate it
2
0
28
@RhysSullivan
Rhys Sullivan
5 months
Answer Overflow uses @DrizzleORM to connect to our database Answer Overflow hosts our bot on @Railway Answer Overflow is built off of @t3dotgg 's T3 stack Answer Overflow uses @trpcio to built a strong API layer Answer Overflow validates data using @zodtypes And all of
@mfts0
Marc Seitz — oss/acc
5 months
Zed uses @zeddotdev to build Zed Cal uses @calcom to schedule Cal's meetings Dub uses @dubdotco to share links about Dub Papermark uses @papermarkio to share Papermark's docs Documenso uses @documenso to sign Documenso's contracts OpenStatus uses @openstatus to monitor
89
29
265
1
1
28
@RhysSullivan
Rhys Sullivan
18 days
@aidenybai @milliondotjs they didn't even update the watermark in the og image 😭
Tweet media one
0
1
28
@RhysSullivan
Rhys Sullivan
9 months
For people running product support Discords, please take a look at how Stripe runs theirs - It's one of the best I've seen - No general chat - Closes on weekends - Phenomenal response time & question answer rate Don't over complicate it
Tweet media one
2
1
28
@RhysSullivan
Rhys Sullivan
1 month
i am NOT beating the javascript dev allegations 🙈
Tweet media one
Tweet media two
Tweet media three
@RhysSullivan
Rhys Sullivan
1 month
It's time for the reckoning of tech twitter Introducing Shiptalkers - find out if the people on Twitter actually ship code or if it's just shiptalk Live now, let's see your ratios - starting off with @thdxr who tweets 302% more than he commits
132
123
1K
3
3
28
@RhysSullivan
Rhys Sullivan
7 months
Exciting milestone for Answer Overflow today! This is 100,000 people who over the past 28 days wouldn't have been able to solve their question since it was hidden away in a Discord server Thank you to all of the servers that added Answer Overflow, it's making a real impact
Tweet media one
4
2
27
@RhysSullivan
Rhys Sullivan
1 month
Thanks @ClerkDev for sponsoring shiptalkers! We got the sponsor slot out almost as fast as setting up auth with Clerk 😉
@tweetsbycolin
Colin | clerk.com
1 month
That's more like it! @RhysSullivan just helped me ship this sponsorship in 35 minutes, too 🚢 🤯 @bsinthewild time to get your ship together 🙂
Tweet media one
0
1
12
2
2
27