Me: Iโll just add a simple ICP builder
Also me, 48 commits later: what have I done ๐ซฃ๐ฅณ
Itโs sleek, itโs awesome, itโs dangerously good.
@dreasaez.bsky.social
Head of PM(M) @ Turtl. Author of The Product Momentum Gap. I write about product things. Building www.getforma.co
Me: Iโll just add a simple ICP builder
Also me, 48 commits later: what have I done ๐ซฃ๐ฅณ
Itโs sleek, itโs awesome, itโs dangerously good.
I don't know who needs to hear this, but you are allowed to have ice cream for dinner.
26.10.2025 22:02 โ ๐ 725 ๐ 83 ๐ฌ 41 ๐ 12I am very active and was approached by the existing team
25.10.2025 16:44 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0In theory, keep things clean. Make sure thereโs no self promotion, or shitty/unethical advise
25.10.2025 16:37 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Five rounds of โfix โ refix โ break โ refix againโ laterโฆ
The damn thing works. Elegantly, even.
Oh, and while I was at it:
๐ Added dark mode
๐งญ Improved onboarding
๐งฉ Connected more context between tools (the central intelligence system is coming to life)
Vibecoding, amirite
Hereโs what actually happened:
โข I broke the entire backend
โข Restoring Lovable only restored the frontend
โข My brain tapped out somewhere around Round 3
I even considered reaching out to Elena Verna for help.
The goal was innocent enough:
โJust update the progress bar to show specific states.โ
So this was a super fun weekend.
What started as a โquick onboarding tweakโ turned into a 6-hour debugging odyssey through recursion hell, state management purgatory, and the occasional existential crisis.
Yes, I cried.
๐คฃ
25.10.2025 14:35 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I probably wonโt, but I canโt promise I wonโt be tempted ๐คฃ
25.10.2025 07:33 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Adding dark mode to any app is something I am never doing again.
What a special kind of hell.
Vibe coding dark mode is a f*cker
24.10.2025 14:38 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I am now a mod on the product management subreddit.
That is all.
3 weeks and almost a paid user per week. Not bad.
#vibecoding
A good vibe coding prompt:
โWhy do we keep having problems with x?โ {whatever keeps breaking}
Ended up running a comprehensive test to let me know the fixes thus far had been patched barely holding things together, and ended up doing a completely refactoring
#vibecoding
The internet is down.
See you in the real world.
Having to code HTML emails is a kind of hell I thought Iโd never have to experience again.
15.10.2025 04:59 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Cannot believe how quick and easy it was to build three new product pages, a new product, and a release notes page with @lovabledev.bsky.social
What could have previously taken me weeks took me three days
Check it out at www.getforma.co
If you run a Slack community and are still using @here in the announcement channelโฆ.. a curse on all your houses
13.10.2025 07:29 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Day 7 building Forma PM
Todayโs lesson: get your SSO approved for production in Google.
Takes under 24 hours if you donโt have sensitive data scopes.
9๏ธโฃ Speed isnโt everything
Speed only works when itโs paired with understanding. The more context you build in, the fewer things you break later.
8๏ธโฃ Security debt is worse than code debt.
Code can be fixed. Trust takes longer to rebuild if SSO is constantly failing (its fixed now, I think ๐
)
7๏ธโฃ OAuth hides its failures well.
Credentials and setup can be right, yet timing or state handling still fails silently.
6๏ธโฃ HTML emails are pure chaos.
Perfect in Gmail, broken in Apple Mail, unreadable in dark mode. Always test across devices.
5๏ธโฃ UX and security rarely agree.
Validation emails make things more secure, but adds friction. SSO brought huge improvements, but a nightmare to set up.
4๏ธโฃ Client logic causes trouble.
Anything involving access, limits, or payments belongs server-side where itโs consistent and protected.
3๏ธโฃ Session management matters more than expected.
Keeping sessions valid across logins and refreshes can quietly break everything if you handle it wrong.
2๏ธโฃ Security requires layers.
Rate limits, validation, and row-level policies each catch something the others miss. Ignore one and it will find you later.
1๏ธโฃ Fast tools create faster problems.
Lovable, Supabase, and GPT make it easy to build, but they also surface issues earlier. Shipping quickly doesnโt remove complexity; it just moves it closer to you.