Andrea Saez's Avatar

Andrea Saez

@dreasaez.bsky.social

Head of PM(M) @ Turtl. Author of The Product Momentum Gap. I write about product things. Building www.getforma.co

563 Followers  |  115 Following  |  166 Posts  |  Joined: 19.06.2023  |  2.0288

Latest posts by dreasaez.bsky.social on Bluesky

Video thumbnail

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.

28.10.2025 09:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 12

I am very active and was approached by the existing team

25.10.2025 16:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

In theory, keep things clean. Make sure thereโ€™s no self promotion, or shitty/unethical advise

25.10.2025 16:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Five 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

25.10.2025 14:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a man is crying while looking at a cellphone ALT: a man is crying while looking at a cellphone

Hereโ€™s what actually happened:
โ€ข I broke the entire backend
โ€ข Restoring Lovable only restored the frontend
โ€ข My brain tapped out somewhere around Round 3

25.10.2025 14:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I even considered reaching out to Elena Verna for help.

The goal was innocent enough:

โ€œJust update the progress bar to show specific states.โ€

25.10.2025 14:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿคฃ

25.10.2025 14:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I probably wonโ€™t, but I canโ€™t promise I wonโ€™t be tempted ๐Ÿคฃ

25.10.2025 07:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
a cartoon of spongebob wearing a helmet and goggles says " more power " ALT: a cartoon of spongebob wearing a helmet and goggles says " more power "
25.10.2025 06:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Adding dark mode to any app is something I am never doing again.

What a special kind of hell.

24.10.2025 20:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Vibe coding dark mode is a f*cker

24.10.2025 14:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a man wearing a shirt that says the clash is screaming ALT: a man wearing a shirt that says the clash is screaming

I am now a mod on the product management subreddit.

That is all.

23.10.2025 10:03 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

3 weeks and almost a paid user per week. Not bad.

#vibecoding

23.10.2025 07:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

20.10.2025 16:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The internet is down.

See you in the real world.

20.10.2025 08:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a man says well i was wrong in a blue shirt ALT: a man says well i was wrong in a blue shirt

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    ๐Ÿ“Œ 0
Preview
Forma PM โ€” Where ideas take shape Turn ideas thoughts into structured, exec-ready strategies. Forma PM helps PMs and PMMs build better product stories.

Cannot 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

14.10.2025 12:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a woman with long blonde hair and a lanyard around her neck ALT: a woman with long blonde hair and a lanyard around her neck

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    ๐Ÿ“Œ 0
Preview
a man in a blue shirt is sitting in front of a sign that says #winning . ALT: a man in a blue shirt is sitting in front of a sign that says #winning .

Day 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.

12.10.2025 14:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

11.10.2025 07:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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 ๐Ÿ˜…)

11.10.2025 07:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

7๏ธโƒฃ OAuth hides its failures well.

Credentials and setup can be right, yet timing or state handling still fails silently.

11.10.2025 07:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

6๏ธโƒฃ HTML emails are pure chaos.

Perfect in Gmail, broken in Apple Mail, unreadable in dark mode. Always test across devices.

11.10.2025 07:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

11.10.2025 07:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

4๏ธโƒฃ Client logic causes trouble.

Anything involving access, limits, or payments belongs server-side where itโ€™s consistent and protected.

11.10.2025 07:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

3๏ธโƒฃ Session management matters more than expected.

Keeping sessions valid across logins and refreshes can quietly break everything if you handle it wrong.

11.10.2025 07:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

11.10.2025 07:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

11.10.2025 07:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@dreasaez is following 18 prominent accounts