Sign in

Andrea Saez

@dreasaez.bsky.social
588 followers 115 following 180 posts

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

PostsRepliesMedia
Andrea Saez @dreasaez.bsky.social · 15/11/2025
When you life becomes running and rerunnning audit tests…..
media.tenor.com
a woman in a pink dress is crying
ALT: a woman in a pink dress is crying
020
Andrea Saez @dreasaez.bsky.social · 08/11/2025
My lovable testing check list 🥲
020
Andrea Saez @dreasaez.bsky.social · 08/11/2025
😆
000
Andrea Saez @dreasaez.bsky.social · 08/11/2025
“Clean up the css” is not a precise prompt
100
Andrea Saez @dreasaez.bsky.social · 08/11/2025
You can prompt it to clean up the code, you just need to prompt it very precisely and then run post deployment checks
100
Andrea Saez @dreasaez.bsky.social · 08/11/2025
Yup. You gotta spend the time cleaning up the code constantly.
110
Andrea Saez @dreasaez.bsky.social · 07/11/2025
If they do, I didn’t find out. But yeah I suspect they must have done an update and it shows :(
000
Andrea Saez @dreasaez.bsky.social · 07/11/2025
Yeah it’s definitely very flexible. You can have your own hosting and full flexibility to import and export code as needed. It’s just in the last 24 hours it’s been making really dumb mistakes.
100
Andrea Saez @dreasaez.bsky.social · 07/11/2025
You can
100
Andrea Saez @dreasaez.bsky.social · 06/11/2025
Yeah you absolutely can. I have mine on GitHub
100
Andrea Saez @dreasaez.bsky.social · 06/11/2025
Of course they lack sophistication lol
100
Andrea Saez @dreasaez.bsky.social · 06/11/2025
You just have to be very precise with the prompts and know what to look for
100
Andrea Saez @dreasaez.bsky.social · 06/11/2025
Really not so lovable today
100
Andrea Saez @dreasaez.bsky.social · 06/11/2025
Lovable really causing issues today. It’s like the AI got dumber.
110
Andrea Saez @dreasaez.bsky.social · 28/10/2025
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.
010
Reposted by Andrea Saez
Mary Robinette Kowal @maryrobinettekowal.com · 26/10/2025
I don't know who needs to hear this, but you are allowed to have ice cream for dinner.
4070979
Andrea Saez @dreasaez.bsky.social · 25/10/2025
I am very active and was approached by the existing team
100
Andrea Saez @dreasaez.bsky.social · 25/10/2025
In theory, keep things clean. Make sure there’s no self promotion, or shitty/unethical advise
100
Andrea Saez @dreasaez.bsky.social · 25/10/2025
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
000
Andrea Saez @dreasaez.bsky.social · 25/10/2025
Here’s what actually happened: • I broke the entire backend • Restoring Lovable only restored the frontend • My brain tapped out somewhere around Round 3
media.tenor.com
a man is crying while looking at a cellphone
ALT: a man is crying while looking at a cellphone
100
Andrea Saez @dreasaez.bsky.social · 25/10/2025
I even considered reaching out to Elena Verna for help. The goal was innocent enough: “Just update the progress bar to show specific states.”
100
Andrea Saez @dreasaez.bsky.social · 25/10/2025
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.
110
Andrea Saez @dreasaez.bsky.social · 25/10/2025
🤣
000
Andrea Saez @dreasaez.bsky.social · 25/10/2025
I probably won’t, but I can’t promise I won’t be tempted 🤣
110
Andrea Saez @dreasaez.bsky.social · 25/10/2025
media.tenor.com
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 "
210
Andrea Saez @dreasaez.bsky.social · 24/10/2025
Adding dark mode to any app is something I am never doing again. What a special kind of hell.
100
Andrea Saez @dreasaez.bsky.social · 24/10/2025
Vibe coding dark mode is a f*cker
000
Andrea Saez @dreasaez.bsky.social · 23/10/2025
I am now a mod on the product management subreddit. That is all.
media.tenor.com
a man wearing a shirt that says the clash is screaming
ALT: a man wearing a shirt that says the clash is screaming
190
Andrea Saez @dreasaez.bsky.social · 23/10/2025
3 weeks and almost a paid user per week. Not bad. #vibecoding
010
Andrea Saez @dreasaez.bsky.social · 20/10/2025
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
000
Andrea Saez @dreasaez.bsky.social · 20/10/2025
The internet is down. See you in the real world.
000
Andrea Saez @dreasaez.bsky.social · 15/10/2025
Having to code HTML emails is a kind of hell I thought I’d never have to experience again.
media.tenor.com
a man says well i was wrong in a blue shirt
ALT: a man says well i was wrong in a blue shirt
030
Andrea Saez @dreasaez.bsky.social · 14/10/2025
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
getforma.co
Forma PM — Where ideas take shape
Turn ideas thoughts into structured, exec-ready strategies. Forma PM helps PMs and PMMs build better product stories.
000
Andrea Saez @dreasaez.bsky.social · 13/10/2025
If you run a Slack community and are still using @here in the announcement channel….. a curse on all your houses
media.tenor.com
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
020
Andrea Saez @dreasaez.bsky.social · 12/10/2025
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.
media.tenor.com
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 .
000
Andrea Saez @dreasaez.bsky.social · 11/10/2025
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.
010
Andrea Saez @dreasaez.bsky.social · 11/10/2025
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 😅)
100
Andrea Saez @dreasaez.bsky.social · 11/10/2025
7️⃣ OAuth hides its failures well. Credentials and setup can be right, yet timing or state handling still fails silently.
100
Andrea Saez @dreasaez.bsky.social · 11/10/2025
6️⃣ HTML emails are pure chaos. Perfect in Gmail, broken in Apple Mail, unreadable in dark mode. Always test across devices.
100
Andrea Saez @dreasaez.bsky.social · 11/10/2025
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.
100
Andrea Saez @dreasaez.bsky.social · 11/10/2025
4️⃣ Client logic causes trouble. Anything involving access, limits, or payments belongs server-side where it’s consistent and protected.
100
Andrea Saez @dreasaez.bsky.social · 11/10/2025
3️⃣ Session management matters more than expected. Keeping sessions valid across logins and refreshes can quietly break everything if you handle it wrong.
100
Andrea Saez @dreasaez.bsky.social · 11/10/2025
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.
100
Andrea Saez @dreasaez.bsky.social · 11/10/2025
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.
120
Andrea Saez @dreasaez.bsky.social · 11/10/2025
Week one of building Forma. 9 lessons learned #prodmgmt #vibecoding 🧵
100
Andrea Saez @dreasaez.bsky.social · 05/10/2025
Built a GPT a few weeks ago to help PMs + PMMs write better business cases. Turned it into a real product. Got my first paying customer within an hour of launch. Meet Forma — where ideas take shape. getforma.co #prodmgmt #productmanagement #vibecoding #productmarketing
getforma.co
Forma — Where ideas take shape
Turn half-formed thoughts into structured, exec-ready strategies. Forma helps PMs and PMMs build better product stories.
010
Reposted by Andrea Saez
Saeed Khan @saeedwkhan.bsky.social · 02/10/2025
Listen to Zeus
Zeus (Liam Neeson)  - From Clash of the Titans - says "Release the Epstein Files"
044
Andrea Saez @dreasaez.bsky.social · 02/10/2025
Spoke at Agile Cambridge yesterday, great fun!
000
Andrea Saez @dreasaez.bsky.social · 25/08/2025
It’s so bad it’s bad. There’s no redeeming qualities to this movie.
010
Andrea Saez @dreasaez.bsky.social · 25/08/2025
Just watched the remake of War of the Worlds and it’s basically a remix of Hackers 🫠
100