
brian briscoe
@brianbriscoe_
Followers
461
Following
15K
Media
193
Statuses
1K
software engineer @ unicorn, evenings and weekends working on side projects // š®šŖ
Joined March 2020
@RhysSullivan I love the idea of someone creating an Epic Games account and preferring to do it via their professional LinkedIn profile over any other option.
11
24
5K
@KeatonInglis @Clearpreso > Need to recoup investment . > One-time purchase product in a low margin sector (hardware) and high recurring costs (OpenAI). > Countless hours of highly personalised audio transcriptions . Please donāt say ads.
12
14
2K
@KeatonInglis @Clearpreso āYou seem a little off today, have you thought about trying the new limited edition Prime Hydration?ā.
2
3
311
@mmctrueengineer @marc_louvion Not validating data access in queries is quite literally the most basic part of building a SaaS app. Amateur hour.
2
1
307
@levelsio GPT-4o is literally unusable for code compared to Claude 3.5. Never gives you full files back, makes up variables and imports, removes snippets you originally sent and gaslights you saying it never removed anything.
13
3
309
@forgebitz Lots of devs are lost in the sauce of engineering purism and forget that some peoples goal is to make loads of money.
5
5
229
Sick of cold starts in a free-tier or serverless environment? . Steal these 10 lines of @deno_land to have a cron job ping your servers to keep them warm. A single main.ts file, instantly deployed with "deployctl deploy". Zero dependencies or config files.
19
9
188
@forgebitz Everyone seems to be claiming that any SaaS can now be easily cloned with LLMs but nobody seems to have released anything non-trivial to prove it. Vercel aren't even the worst offenders here, it's largely the non-technical "software development is dead" crowd.
9
3
183
@JHilbert50 @typesfast Thatās the point. If FIFA had picked a country with a football culture, and thus stadiums/infrastructure/urban development, Qatar wouldnāt have had to spend $220bn. They shouldnāt be hosting it in the first place.
2
1
152
@_saagarjha Itās even worse with Firefox containers. Makes it impossible to directly open links twitter dot com .
1
2
95
@marc_louvion If youāre selling access to something, itās hard to argue that bypassing a paywall isnāt a critical vulnerability . Itās dishonest to mention it in the same breath as adding special characters to a username - particularly as a similar vulnerability was found on customer sites.
1
0
92
@flaviocopes This is hilarious as thereās no framework less opinionated than Next.js. There is no preferred ORM, email service, database, auth etc.
3
0
87
@shanselman I found this very unintuitive initially but now obviously prefer it to clicky walkthrough installers. One thing I donāt get though is if the devs clearly have control over the UI, why not add literally a single line of text explaining that you drag the icon from left to right?.
9
0
81
@BenjaminDEKR I donāt think they realise much the mystique has gone in the last 12 months. Sam getting sacked, Ilya mystery, major figures now leaving etc. They havenāt shipped a major model improvement in 18 months but still insist on teasing and hype.
2
2
73
Introducing ResumAI! A ChatGPT powered chatbot for my resume. AI: @LangChainAI & @OpenAI .REST API: @FastAPI .JS: @preactjs.CSS: @tailwindcss .Hosting: @flydotio .
5
8
65
This sums up how I feel about the āprogramming is deadā doomerism and why Iām not worried about it. TLDW; experienced devs have have an enormous advantage vs non-devs with Copilot etc as understanding whats needed and why will always produce the solution much faster than guessing.
"There's a pessimistic and an optimistic way to look at AI tools for software engineers." Here's @simonw (co-creator of Django and creator of Datasette) sharing his optimistic outlook:. Clip from @Pragmatic_Eng Podcast:
2
8
66
@qtnx_ What even is Warp? I see that badge more than any other on here and itās always unrelated shit like this.
1
0
56
@soeckly Iām pretty sure all of these are made up anyway. I checked some of āAll-Timeā top 20 and many were filled with bugs, fake testimonials and stuff or simply offline.
1
0
55
Great to see @remix_run shipping this Node Dockerfile by default in RR7 (+ another for Bun). Make deployments boring again
2
0
51
@TrungTPhan Few understand the Type G (purple) supremacy. Safest of all of these because of the built in fuse which will blow if thereās a power surge. Also extremely difficult to shock yourself as the pins are insulated with plastic.
15
0
44
@paulg What about Mighty makes you so excited about it? I think itās a cool idea but donāt really understand who the target audience is. Would enterprise customers not be better off simply buying better hardware for staff, for example?.
6
0
38
@webdevcody Local dev server performance, even on trivial apps with Turbopack enabled, is brutal. I wish theyād just bail on Turbopack and bow down to the Vite overlords.
1
1
39
@RhysSullivan Consistency is key. Sometimes you gotta bite the bullet and type GpsCoordinates with a straight face.
7
0
38
Launching soon š. @remix_run SaaS template with all of the essentials:.- Payments and subscriptions.- Auth.- Landing page.- UI components and theming (via @shadcn).- Multi-tenancy.- DB integration.- Emails.- File uploads. and much, much more, all without any vendor lock in.
2
3
35
@rauchg Almost all of these arenāt a problem with CDNs in general but rather with using CDNs for highly dynamic, user-specific response data. I feel like caching the dynamic user data (eg in Redis) would make far more sense than a massive CDN of constantly changing HTML?.
1
0
31
I've been @bunjavascript-pilled. I added a Bun live demo to Launchway and all I had to do was change the app's Dockerfile from Node to Bun. Zero code or package changes. Insane compatibility improvements since I last tried this with a non-trivial app
1
1
29
@jayair Seems weird to bash Cloudflares limited Node compatibility since theyāre hard-locked Nextās entire middleware implementation around it.
1
0
27
@catalinmpit Donāt forget. - talking about āMRRā while selling one-time purchase products.
1
0
28
@zalkazemi Instead Iām going to join them. Going to build a meta-SaaS to configure all the other SaaS providers your app needs. Chess not checkers.
7
0
26
@CherryJimbo Two thoughts:. - S3 is stable af. The core API hasnāt had breaking changes in years (decades?).- I suspect Bun would be as quick, or quicker, to implement API changes vs compatible hosting providers (Hetzner, Cloudflare etc) as they have no infra or actual objects to worry about.
2
0
26
@thdxr It also has a very specific style of React where even if you send it code it will remove the Typescript, or add a React.FC declaration, and always export default at the end . Been meaning to change my system prompt but been too lazy.
2
0
24
@ImSh4yy Scale to zero makes sense for periodical workloads and basically nothing else. Outside of this, boasting about it as a benefit of your stack is just an accidental self-report of having zero users.
1
0
23
@BrooksLybrand Preach . Without Shadcn, or other styled component libraries. a lot of these sites probably wouldnāt see the light of day because devs are famously terrible at design (myself included).
1
0
24
@ilyamiskov The custom color ones looked even worse imo. Spyware Android launcher from 2012 vibes.
1
0
22
Fuck it, Launchway is for sale š. First 100 customers get $100 off. Link in bio or next tweet.
Hey @brianbriscoe_ what happened to that pinned tweet? Get a little embarrassed after?.
7
0
18
@devagrawal09 Why shouldnāt someone use PHP and JQuery if it continuously makes them shit tons of money? . Dev purists always miss the entrepreneurial context of @levelsio opinions on tech stacks. Customers donāt care what language/framework you use and if they keep paying then nor should you.
2
0
18
@liltechnomancer @marc_louvion Lost a ton of respect for him with this. Heās clearly not an authority on programming (tbf I think he admitted this?) which is I guess acceptable as Shipfast comes with stuff for landing pages, copy etc. But selling an actual course on programming is approaching grifter territory.
4
0
19
@valsopi Because JS has come a long way and thereās basically nothing jQuery can do that vanilla JS canāt too. Then as JS matures and develops, you can adopt new features as they come instead of being stuck in jQueryland forever.
1
1
17
The minor outrage about Bun including (seemingly) vendor-specific functionality is unjustified. S3 already won the battle on object storage APIs and essentially everyone, bar AWS' major competitors, already supports this API. You can easily switch providers without code changes.
In the next version of Bun. Bun gets first-class support for S3. Upload, download, stream, and presign with 0 dependencies
4
0
17
People would criticize Vercel less if the marketing was more honest. Itās a bad look to spread misinfo about the utility of CDNs and propose your product as the solution. Especially from the CEO who is surely aware they are the platform of choice for new devs.
Why CDNs donāt really work:. > Site is dynamic .> Site uses SSR and a database.> Site needs global scale / speed .> Dev adds CDN in front .> Dev slaps `Cache-Control`.> Now site is static, yay?.> Data changes often.> Dev starts purging the CDN.> Purges are slow and unreliable .>.
0
0
18
@flaviocopes SQLite is definitely easier to begin but you might get headaches if you ever move to Postgres and have to start worrying about infra, db users, N+1 queries etc. Better to just front load the learning imo. If you do Postgres youāll basically learn SQLite in the process.
2
0
16
@craigkerstiens I guess it literally just means Postgres dialect for queries and statements rather than an actual Postgres instance. In which case itās extremely misleading.
1
0
15
@ImSh4yy CF workers has only been good to me for basic and isolated use cases (single-use functions essentially). anything past this and the deployments, local development and runtime limitations haven't really proved worth the tradeoff.
2
0
14
@heyandras This was a skill issue on the part of the original tweeter. Cant really fault Vercel for this .
Shot, chaser. If youāre going to dunk on Vercel charges, at least make sure itās not something you opted into months ago and got fair warnings about
0
0
15
Having fun with @ValDotTown . Chaining vals together to email myself a daily digest of best times to swim in the sea and a nearby pool š
0
2
14
@flaviocopes Some people are doing it purely for engagement. The post going around of the guy using the free trial he signed up for then getting shocked at the charges folded instantly in the replies and says he recommends Vercel to everyone. Never deleted the viral post though of course.
0
0
14
How it started / how itās going . Shout out @jesstyping and the folks at @render for listening to user feedback and iterating fast. Render now handles pasting .env files the same way Vercel does. @flydotio and @Railway, youāre on notice
4
2
13
@ThePeterMick Launchway. SaaS starter kit based on Remix that doesnāt require you to sign up for 10 different services to get started. Payments, auth, emails etc all with zero vendor lock-in.
2
0
13
@theapplehub Giving Airdrop second spot and moving Bluetooth behind a second menu is a travesty. Who needs Airdrop more frequently than Bluetooth? . Also with all the customisation added control center, you think this would be configurable.
1
0
13
Launchway is powered by @remix_run. Why?. This is the exact same app, deployed to @flydotio, @vercel, @render, @Railway without any modifications. There's also the option of Cloudflare, Deno or even $5 VPS. Standards-based, no vendor lock-in, full ownership over hosting
0
2
13
@thdxr I think a good default would be headless (unstyled) but fully functional components with an optional prebuilt Tailwind set based off them.
1
0
13
@aarondfrancis The term has always been a bit cringe and self-limiting as youāre presenting yourself as a small fish. Itās especially not a good look these days as āindie hackingā is synonymous with pumping out as many half-baked projects as possible without focusing deeply on any of them.
0
0
11
@phuctm97 100% the most underrated AWS service out there. Itās not very sexy though and could do with a rebrand like Amplify Gen2. The current UI is pretty bad and the deployments can be very slow sometimes (especially if youāre using .ebextensions).
1
0
12
@rauchg @deno_land @vercel I disabled the pinger this morning for Vercel. Here's the experience of first load without the warmer (~5 seconds)
1
0
11
ChatGPT (~200m monthly users) is running on Remix + Express. Consider this next time you reach for some next-gen infinite-scale serverless Edge framework to deploy your Hello World app.
I dug into the ChatGPT Remix codebase and found a few clues as to why they moved from Next.js to Remix. Some surprising things here. Quick video detailing my thoughts behind the move ā
1
0
10
@liltechnomancer Compared to other areas (OS, tooling, game dev, hardware etc) there are basically zero constraints or limitations, infinite online resources, and ultimately low stakes because any bugs can be fixed globally in an instant. A lot of webdevs donāt know how easy we have it.
0
1
9
@ImSh4yy āPer rows readā (not returned) is insanity. One of the biggest footguns ever produced by the serverless space.
1
0
10
@webdevcody Itās about balance imo. In JavaScript land itās almost like people are scared to write code so instead end up pulling in libs and services for literally everything, ending up with an expensive unmaintainable mess over time.
1
0
8
@skirano Hard to get excited about a āminiā release tbh. Especially when itās just replacing their old worst model with their new worst model.
1
0
10
@garrethmcdaid Dublin airport haters have not traveled much. For the size itās got great destination variety, security is rarely more than 10 minutes, it doesnāt have a pushy duty-free maze to navigate after security, easily walkable, plenty of food/drink options even at the furthest gates.
2
0
10
@fullstackmiguel @levelsio It doesnāt raise DHT, itās a myth based on one study that was never replicated. I wouldnāt worry about it.
2
0
9
@ImSh4yy I swear Iām serverful in my real lifeš. Iām building a Remix boilerplate and am setting up these services to demo that it can be deployed anywhere. Of these, only Vercel is actually serverless. Fly, Render, Railway are all Docker deployments but on temp free-tier instances.
1
0
8
@m0un10_ @forgebitz They revamped Amplify for exactly this purpose and for Iād say itās the most polished UI and UX for any service they have. But at the end of the day itās buried in the AWS console amongst everything else.
1
1
9
Just removed hundreds of bot followers š«”. A big number is a nice vanity metric but ultimately poison for reach as none of these accounts will ever engage. Shout out @zeusinsight for making this easy!
1
0
8
@ImSh4yy The āindie hackerā brain canāt comprehend building something complex enough to consider a stack past Next.js.
1
0
8