Felipe Freitag

Felipe Freitag

@felipefreitag.com

DX engineer at Resend

127 followers413 following132 posts

There are many details to refine when building a UI. Should this click take the user to a modal or to a new page? Should a specific ‘save’ action redirect the user or stay on the same page? Where does optimistic UI make sense? These compound over time to make the product great 😉 #buildinpublic

Do you use Heroku? I'd appreciate your help with my alpha add-on number of installs 😁 I'm building a Heroku add-on for Flashboard, at 12/15 installs to go to beta. It would be a great help if you'd be willing to install my add-on on an app 😄 Send a DM and I'll invite you!

Now you can reorder your tabs on Flashboard. Simply click and drag. You can group them to make your work easier. You’ll have faster access to the tab on the top, since it opens when you go to your panel. We are making many improvements big and small, stay tuned!

The list of hosted DBs and app generators with DBs to try out is increasing... Just this week, I learned about Prisma Postgres and Create (with @neondatabase). #buildinpublic

View full thread

3. Respond to what you learn by changing whatever parameters are important, i.e. products data, pricing, copy, etc. You don't want to depend on the developer's time (even if it's yourself!) to make changes and run experiments.

You'll need to be fast and follow your gut. A good admin panel will allow you to do all three as part of your regular workflow. A bad admin panel will eat up your precious time. What else do you need to do to your data as soon as you launch, what did I miss?

1. See what's happening on your product Yes, there are analytics tools, but you'll have insights by looking at raw data of users signing up, creating and manipulating data. It can even inform what to track on analytics.

2. Solve the user's issues that can't be done via the product yet Users will have needs you didn't prepare for, such as editing their name. You do not want to leave the user hanging until you or your team can code the solution if a simple edit on the database will make the user happy.

I found a bug yesterday while building a test admin panel on Flashboard. I set up @supabase.com auth - it was v. easy with Lovable. The db stores its users in `auth.users`, and the panel only read the `public` namespace. It's fixed, now we support foreign keys from distinct schemas 😉 #buildinpublic

What other AI tools build apps and setup an online database for you? So far I've seen Replit (Neon), Lovable (Supabase), Bolt (Supabase). V0 doesn't have DBs AFAIK. Cursor can probably help but you'd need to host it somewhere.

If you're building your first apps, take care of your database connection URL: Be sure to hide it when recording your screen. Only use it on trusted software. Do not copy-paste it around; if you really need to share it, use secure sharing apps such as 1password or similar ones.

Thinking about leaving IT? I’ve spoken with several people who aren’t sure how much longer they can handle working in IT. Most common experiences: • stress • burnout • the day-to-day chaos • conflicts • impostor syndrome • isolation • shame • feeling like they’re the only one going through this

View full thread

Believing that it’s possible to calm down may make some difference. Remembering this state that is more centered or peaceful is enough to feel some relief. Ideas always come from within when we pay attention. If you can relate, know that you’re not alone. ❤️

I don’t have solutions or advice. The idea of what’s best for each person can only come from within. If you’d like to learn together and share experiences, I’d be happy to listen. :)

Thinking about leaving IT? I’ve spoken with several people who aren’t sure how much longer they can handle working in IT. Most common experiences: • stress • burnout • the day-to-day chaos • conflicts • impostor syndrome • isolation • shame • feeling like they’re the only one going through this

View full thread

Thinking about leaving IT? I’ve spoken with several people who aren’t sure how much longer they can handle working in IT. Most common experiences: • stress • burnout • the day-to-day chaos • conflicts • impostor syndrome • isolation • shame • feeling like they’re the only one going through this

View full thread

Thinking about all this breaks my heart. But there’s also a sense of calm that comes to me. I’ve been through similar experiences. I had the opportunity, and luck, to learn something that changed my life.

I learned that suffering doesn’t come from outside circumstances. It comes from within, from the set of thoughts and feelings. I learned that a state of greater peace and clarity is always available. It surfaces when the volume of thoughts decreases.

Thinking about leaving IT? I’ve spoken with several people who aren’t sure how much longer they can handle working in IT. Most common experiences: • stress • burnout • the day-to-day chaos • conflicts • impostor syndrome • isolation • shame • feeling like they’re the only one going through this

It’s hard to understand from the outside. The field still has opportunities that other industries don’t. That only makes it harder for those caught in this, whether as a developer or a leader. I know of cases where the suffering is so silent that the people they live with don’t know about it.

Temos uma capacidade infinita de ter pensamentos novos, diferentes, sobre qualquer coisa. Mesmo os pontos de vista mais antigos e arraigados podem mudar muito rápido com um novo insight.

The key is realizing, bit by bit, that this capacity is always there, regardless of the circumstances. That when the storm of thoughts calms down, we always return to this state.

"Você tem pavor da noite de domingo?" Hoje em dia não tem acontecido, mas já tive. Sensação bem ruim... antecipando O bug, A reunião, O problema, coisas que, quando acontecem, nem sempre são tudo aquilo.

"Quase todas as pessoas senior de TI que conheço já pensaram em sair da área" Estava conversando com um amigo como é comum passar pelo pensamento "quantos anos mais será que aguento?". A grande maioria das pessoas da rede dele passa ou já passou por isso.