Building userjot.com in public.

Maryland, USA
POV: you're about to find out why senior devs spend weeks/months on database design.
Today I wrote 1000+ lines of code using @prisma . And literally it takes only 3hr to design the database. Now I am exhausted and I think I deserve some goodies
341
1,094
26,337
1,681,154
Apparently, non-profit is where it’s at.
Sam Altman, CEO of OpenAi in his Koenigsegg Regera.
91
777
22,175
792,084
Just got this cold dm. Is this how these guys get people to write code for them for free?
503
629
17,010
1,959,474
Imagine having a large enough audience to make almost any idea work, and then settling on a subscription-based wallpaper app.
And now - I'm so pumped to be launching this app! People have asked where I get wallpapers FOREVER, so this is the answer, now and forever: PANELS! @panels_art Available on iOS or Android panels.art/
166
576
14,089
578,831
Hopefully this helps.
Replying to @ImSh4yy
can you explain it like i'm 5?
384
804
11,811
1,369,299
The M1 MacBooks are some of the best products Apple has ever made. I've had mine for almost 3.5 years now and I can't find a single reason to upgrade. It's fast, really fast, it has a fantastic display, speakers are great, battery life is good. They absolutely cooked.
608
365
11,147
916,132
PRO TIP: REST is overengineering. Just expose one endpoint called /api that accepts SQL queries directly.
528
495
10,166
593,567
Hopefully this helps.
vibe coded this app 3 months ago shipped it and forgot about it today it got 80 new signups no paid ads, no SEO, no clue how do I find the source?
234
279
9,679
1,651,975
Is it just me, or has Apple lost its aesthetics plot? - Tinted home screen icons. - The ugly Siri icon. - The `I just learned CSS` Siri halo gradient.
339
339
8,312
1,448,630
PRO TIP: Store all passwords in one table and use foreign keys to reference them. Most users reuse passwords anyway. We went from 100GB to 3GB.
248
340
8,509
663,797
Bro already knows more about servers than the average web developer.
62
281
8,179
232,839
Modern SaaS:
77
521
6,890
611,082
No windows laptop comes even remotely close to the M4 MacBook Air at the $849 price point (at Best Buy).
I've never used an Apple product in my life. So I don't really understand all these weird apple/ui related posts. But I do know the following: 1) Windows with Microsoft Surface laptops are absolutely amazing. 2) Android is great on non-bloat brands (avoid samsung etc). You're welcome to switch teams. I'll be waiting here to answer all your questions and concerns.
257
126
6,876
953,997
I built something to make your life easier this year. getFullYear.com
604
494
6,749
1,142,133
A whole generation of web developers now think a simple static website should cost hundreds of dollars a month to host.
164
232
5,893
719,624
I propose replacing try/catch with the following:
80
754
5,928
475,551
I'm extremely grateful that I got to learn programming the hard way before AI.
308
439
5,925
296,406
PRO TIP: REST is overengineering. Just expose one endpoint called /api that accepts SQL queries directly. Based on security concerns, I've added AI validation to the snippet.
411
258
6,017
347,793
PRO TIP: Use single character column names in your database. ‘u’ for users, ‘p’ for password, ‘e’ for email. We reduced our database size by 40% just from shorter column names.
425
196
5,854
519,424
Pieter has over a thousand concurrent players connected to his game server, an unoptimized Python script running on a VPS, through websockets. Meanwhile, we have an entire generation of web developers who are led to believe that traditional servers won't scale for their 5 concurrent users.
127
214
5,742
612,844
The thing is, Liquid Glass looks great at the component level, like the ones in this video. But once you put everything together and fill the screen, it turns into noise and makes things feel way too crowded.
Chan Karunamuni
174
203
5,675
431,403
Actually fuck it, this is from @crackeddevs Meet the clowns 🤡
50
85
5,268
160,099
> you vibe code a saas > you get to $50k/month ok greg. lmfao.
i dont think you understand you vibe code a saas you get to $50k/month your net margins are at least 50% because you dont need a big team anymore you are making $25k/month ($300k/year) you can sell the business for 10-15x EBITDA all day long your business is worth $3M-$5M and you own 100% (no investors) you can keep growing or sell you double the business and all of sudden its worth $6M-$10M your customers love the product why are you raising venture capital again? i dont think you understand
118
50
5,034
522,067
This is honestly crazy. Best value in the entire Mac lineup.
119
149
4,851
550,936
Your entire tech stack could be Postgres and a Docker container. Don't overcomplicate things.
219
262
4,856
578,477
Replying to @crackeddevs
Let me be clear: if your hiring process starts with a cold dm asking people to complete an unpaid, high effort assignment on a 48 hour deadline without asking questions, you don’t get to be surprised when people question it publicly.
12
49
4,675
74,180
Chapter 1: Architecting for 10 Million Users (and the Zero Who Showed Up)
63
462
4,533
306,706
Replying to @crackeddevs
58
51
4,437
69,495
16 pinches and 15 hand wiggles to ask your friend how it's going.
376
212
4,091
1,095,235
I’ve heard zuck wrote the entire app in a single index.php file.
82
204
3,946
396,248
most informed database take
243
100
4,108
499,956
PRO TIP: Passwords in plain text are actually more secure because hackers expect encryption
Replying to @ImSh4yy
If u keep posting these im gonna have to follow
159
155
4,140
279,071
They’re now dming me saying this isn’t a scam and asking me to take this post down. Not going to happen. But feel free to share whatever you want to clarify, just drop it here under the thread.
46
58
3,833
168,086
Real ones use UUIDs to avoid naming conflicts.
69
139
3,696
145,322
Here's an egress cost comparison table for popular cloud providers.
72
387
3,305
478,836
TIL .docx, .xlsx, and .pptx are just .zip archives with mostly xml inside.
119
107
3,367
296,140
You can rent a $5 VM, drop in a SQLite file and some JavaScript, and have it pay off your bills every month.
90
115
3,158
1,181,922
How does one short a private company? Asking for a friend.
Perplexity launches $50M seed and pre-seed VC fund tcrn.ch/41xlXfS
93
57
3,231
575,364
I offered Gemini 2.5 a $5,000 bonus for each tool it builds for me, and it hasn’t stopped reminding me about it.
61
65
3,218
163,891
Here's an AI assistant I put together with Apple Shortcuts, Cloudflare Workers, and llama 3. Shortcuts provide ASR, TTS, and HTTP requests, which is basically all we need locally. You can also tie a shortcut to the iPhone's action button and it'll be available from the lock screen. From there, I wrote a trivial Cloudflare Worker that takes the text from the shortcut, sends it to llama 3, handles function calls, and sends the response back to the shortcut. Of course, this is a very simple example and could be expanded to include more complex function calls, memory, etc. It's also faster than all the AI wearables and doesn't require any additional hardware or monthly fees. ;) Here's the code: github.com/Sh4yy/personal-ai
94
242
3,168
794,169
PRO TIP: Serverless was invented because Next.js developers couldn’t fix memory leaks. They just restart your app every request.
90
109
3,197
147,339
All I'm seeing in my timeline are web devs complaining that their M2/3 Max with 32GB of RAM is not enough. What are you doing exactly?
380
71
3,016
367,609
That domain is cooked. Rebrand and don’t host cloned websites on your main domain next time.
72
62
3,022
509,067
After spending the weekend trying to glue LLM calls together (aka AI Agents), I regret to admit that LLMs are pretty stupid.
185
88
2,984
323,318
DeepSeek’s web search is the best one I’ve tried yet. Perplexity has no moat.
96
96
2,778
218,359
This is what happens when an HTTP client raises $225M at a $5.6B valuation. It’s just awful…
🚨BREAKING NEWS🚨Multi-platinum recording artist @tpain will perform live at our POST/CON 24 after-party in San Francisco on May 1. 🎶🎤Connect with fellow API practitioners and global tech leaders over cocktails during an unforgettable evening of live music and celebration.
72
135
2,760
648,866
Since I posted this, a bunch of people have reached privately out with similar stories. Seems like I wasn’t the first to get this kind of message. These folks seem young, and I hope they take this as a lesson and improve how they approach things. No hard feelings. But sometimes you have to call stuff out. The job market is already tough. We can all do better. Also, I’ve gotten a few resumes from solid devs. If you’re hiring, feel free to DM me. I’m happy to help connect people. Leaving this up because I think it’s the right thing to do. Not engaging any further.
16
35
2,699
121,548
17
288
2,600
146,717
The duality of web development.
71
155
2,637
163,621
PRO TIP: Store passwords in the user’s browser and validate client-side. Just send a boolean to your server. Reduces database load by 90% and keeps sensitive data off your servers.
129
107
2,625
140,618
Imagine having a 460 PPI 120hz AMOLED display in your hand and some tech bro trying to convince you that this flimsy carpel tunnel-inducing laser display is the "future." Bruh, give me a break.
It seems to me that a lot of reviewers just simply don’t want to deal with a learning curve for a new interface that takes more than 5 seconds to master? There is a learning curve to using the Ai Pin’s hand gestures to control and navigate Cosmos but it took me 5 days to get really good Al at it. Like I said in my review, I can easily "laser in" 9/10 times and roll through the Laser Ink Display interface really, really fast It does work, you just need to learn how to use it. If you're unwilling to learn it, that's a you problem. In this world, there exists good tech with inputs and controls that are not stupid easy to use — but they require practice and patience I don't need to pretend or get defensive about my opinions. I always have receipts
22
90
2,305
77,103
PRO TIP: Never use indexes on your database. They slow down writes by 50%. It's a scam by cloud providers to make you pay for more IOPS.
264
59
2,479
267,211
I love React.
243
99
2,378
274,875
Apple's Human Interface Guidelines is a goldmine of design principles even if you're not designing for their platforms. developer.apple.com/design/h…
11
159
2,388
121,158
It's fascinating how Postgres became the default integration for these vibe coding platforms and not SQLite.
138
39
2,232
199,990
After many years of using mechanical keyboards, I switched to one of these a month ago, and I'm actually very happy with it so far.
324
21
2,217
271,628
PRO TIP: I was looking into MongoDB's source code and found a Postgres instance with this table.
47
66
2,229
128,535
Postgres, Redis, S3. Name a better trio. I'll wait.
401
98
2,093
651,787
Finding the perfect icons for your LogSnag events is now easier than ever 😅 logsnag.com/icon
57
229
2,009
227,806
The new playground is coming together quite well ✨
60
97
2,007
271,939
PRO TIP: Store rate limits in localStorage instead of your database. Each user tracks their own API calls. Saves memory and eliminates Redis dependency.
134
61
2,040
143,945
Indie Hacker Pro Tip: Monetize your free endpoints with sponsored messages.
26
92
1,921
132,437
I don't know if it's just me, but AI has made coding a lot less fun.
263
58
1,907
114,834
Today I learned about AsyncLocalStorage and all I can say is that I seriously regret not learning about it earlier.
80
78
1,934
218,192
I bet he will roll his own auth in less than 6 months.
39
27
1,901
73,054
Replying to @heystevebauman
Most likely for a contract work they are trying to turn over.
9
6
1,749
83,061
Bro, your site isn't slow, you just forgot to properly implement streaming RSC with PPR and ISR for dynamic segments, falling back to SSR only when necessary, obviously using SSG for the static shell with proper caching and prefetching on visible elements. Also don’t forget to wrap it in a suspense boundary.
87
76
1,777
136,709
PRO TIP: Always keep your database and application on different continents. Database in EU-North, app servers in US-West. Shared regional infrastructure creates a single point of failure.
259
49
1,784
161,194
Commuting is a huge waste of time and a massive productivity hit if you want to get things done. I'm much more productive when I can start work without having wasted an hour getting ready and another 30 minutes on the road and not having to sit in a cubicle farm with 20 other people. I feel better when I cook and eat healthy food instead of garbage from the nearest food court. I feel just as connected and inspired by having the option to meet colleagues after work in a more casual setting or maybe once in a while in the office. Forced work from the office punishes your productive employees to allow the rest to pretend like they are being productive.
Offices lead to greater connection, inspiration, community, productivity, and even wellbeing.
43
127
1,576
125,638
Please don't write on Medium.
63
106
1,610
288,478
We're about to have a crazy amount of AI written vulnerable software out there, and it's going to be a mess. What a time to get into software security.
113
93
1,664
134,124
This thread is a perfect example of people throwing solutions without understanding the actual problem. I looked at the code. This is a static pattern showcase website, fully static with minimal client-side reactivity. This doesn't need Next.js, SSR, or ISR. It doesn't need a $50/month VPS. It could (and should) be plain HTML/CSS/JS hosted on a static hosting service, or something like an S3 bucket behind a CDN for pennies. There are a number of massive (8292x5923) PNGs (~5-10MB/ each) for SEO screenshots that users never see. That's over 110MB of data that search engines are repeatedly downloading and you're getting billed for. These should be 1920x1080 max, WebP format. I've converted them to WebP and the result is a 94.4% reduction in file size. That's 17x less data transfer for something that users never see. Fix the root cause, not the symptom.
Hey @vercel @rauchg, can you sponsor this project? I don’t know when the site might go down...its already crossed the free tier limit. I'm just a student and this project blew up. Please help!!
38
71
1,647
157,616
Genuine question. Is it a financially sound decision to spend $70k on an icon set when the same startup has once run out of money and shut down and is currently on its second attempt trying to go with an "open source" model? This isn't me trying to dig at the team or anything. I'm honestly curious about the financials of this decision. Is the ROI worth the money spent here, specifically now, with the additional legal fees and the time spent on this?
tl;dr We paid a designer ~$70,000 to create some 14,000 stock market icons for us (think AAPL, VTI, SPY, etc). We've only received ~1,500 of them and he's now ghosting us. Buckle up...here's how that played out and where we're at now...
107
37
1,539
825,093
Replying to @TuoyoS26091
Just add it to your Terms of Service: "Section 8.4: Users agree not to perform SQL injection attacks on our API. Any violation will result in account termination."
40
27
1,614
38,202
I’m honestly jealous of how good some of you are at UI design, like holy shit.
39
138
1,531
Before reaching for websockets, take a look at SSE. Chances are it's all you need.
59
84
1,599
212,889
I guess we are all serverless today.
46
133
1,582
54,774
Apparently ~4 Redis queries a second is considered high throughput now.
54
16
1,522
229,984
Replying to @JoaquimLey
lol who gives a shit
24
2
1,479
40,210
"Mom, how did we get so rich?" "Your dad DMed strangers to build an AI agent that scrapes Instagram and YouTube in 48 hours. For free."
40
28
1,455
87,258
Hear me out: what if you just built an API and didn’t call your database directly from the client?
🚀 Announcing security rules for Prisma Postgres: a new feature to securely query your database directly from the frontend, no API layer needed 🔥 👉 Join our private Early Access program to help shape it: pris.ly/security-rules-ea?ut…
98
41
1,480
206,292
To avoid vendor lock-in when using getFullYear.com, we are providing our enterprise customers with the option to export the current year as a CSV.
61
31
1,492
97,216
> Added React Router inside Next.js… for faster navigation. 💀💀💀
65
29
1,472
266,722
I've received a cease and desist from Supabase for leaking their internal API architecture. My lawyers are advising me to take this down but I believe in open source and transparency. The people deserve to know the truth.
9
7
1,469
58,899
Since getFullYear.com is gaining a lot of traction among Next.js developers, I had to pause our enterprise plan until we upgrade our serverless infrastructure. Thx for understanding.
72
30
1,456
121,833
try/catch is horrible.
213
53
1,361
195,301
Quite funny to see this from the “how would you scale without serverless” guy. The jokes keep writing themselves.
60
29
1,359
178,088
Some dude doesn't like TypeScript, and the entire JS community is now in shambles.
72
82
1,356
197,129
PRO TIP: You don't need HTTPS. It's a scam by Cloudflare to make you dependent on their infrastructure. HTTP + adding 'secure=true' to your headers gives the same protection without the overhead.
78
40
1,447
86,834
I took your feedback and made many changes to the new landing page. Here's where it stands as of now.
74
52
1,428
So it's fair to say Dia is completely cooked right?
Meet our new browser—ChatGPT Atlas. Available today on macOS: chatgpt.com/atlas
203
23
1,434
276,249
"I built this entirely with AI" Yes, I can tell.
29
90
1,337
57,524
This made me switch to text-only emails. It's concise, direct, respectful of my time, and more human. This is what I want in my inbox.
65
51
1,358
361,387
If a customer pays for a month of service, they should get a month of service. Don’t be this guy.
New subscriber this am ($247/m) cancelled in 10 mins. ~6 months ago I started revoking access to the platform immediately when cancelled (listed in T&C). People that do this DO NOT value your product & are NOT the subs you want. I refunded.. Is this the wrong approach?
43
27
1,334
269,891
This is hands down the best product Apple released this week.
43
58
1,359
218,811
API 101
40
86
1,346
167,951
Never build for these kinds of users.
I'm sorry but this is simply a lot of money for a screen recorder How is there no good free alternative?
169
14
1,398
287,291
Stop overthinking. Take a screenshot of what you're working on and post it here. It doesn't have to be perfect. It doesn't have to be complete. Just get it out, show it to others, talk about it, share your process, get feedback and continue. It's not that hard.
216
71
1,350
211,892
I don't know, man; this is some Microsoft design language.
11
12
1,264
98,059