← THE COURSEDAY 05 OF 07

DAY 05 / A base

Erra nisto e tudo o que construíres por cima fica errado

Toda a gente constrói primeiro a interface. É por isso que reconstroem tudo em 6 meses.

Toda a gente levanta as paredes antes das fundações

Ontem: as ferramentas que funcionam. Hoje: a fundação que determina tudo.

Toda a gente comete o mesmo erro. Abrem o Claude e dizem: "Faz-me um dashboard bonito cheio de gráficos!"

Constroem a interface. Os botões. Os formulários. Os ecrãs bonitos.

Depois percebem: onde é que os dados VIVEM, afinal?

Levantaram as paredes antes das fundações. Agora estão a reconstruir tudo.

A base de dados é A decisão mais importante que tomas

Eis o que ninguém te diz. Acerta na base de dados e tudo o resto é fácil. Erra na base de dados e reconstróis tudo em 6 meses.

Toda a gente constrói primeiro a interface porque é visual. É entusiasmante. Dá para mostrar. Mas a base de dados é a planta. A fundação. A coisa que segura tudo.

Porque é que importa tanto? Porque o desenho da tua base de dados decide o que o teu produto pode e não pode fazer mais tarde.

Consegues acrescentar funcionalidades mais tarde?
Sim — ou tens de reconstruir?
Consegues escalar até 1.000 utilizadores?
Sim — ou vai abaixo?
Os clientes conseguem ver os dados uns dos outros?
Não — ou é um processo em tribunal?
Consegues mudar alguma coisa sem partir tudo?
Sim — ou é um pesadelo?

Pensa na tua casa

Com as apps é igual. Não se trata primeiro do aspeto. Trata-se do que as segura.

Mau construtor
Levanta primeiro as paredes, o telhado, os acabamentos
Depois percebe: "Porra, onde estão as fundações?"
Deita tudo abaixo
Bom construtor
Faz primeiro as fundações
Passa a canalização e a eletricidade
Depois levanta as paredes por cima

Não se resolve com decoração a falta de fundações.

O padrão que aprendi ao construir a FIKR Space

Eis a parte que te tira a pressão: 80 a 90% das bases de dados são IGUAIS.

Não estás a inventar uma nova estrutura de base de dados. Estás a clonar um modelo comprovado. Quase todos os SaaS precisam das mesmas peças essenciais.

Clona-o. Adapta os nomes. Feito.

Pensa nos teus dados ANTES de construíres a interface

Vou enviar-te "Fundamentos de Bases de Dados Para Pessoas Não Técnicas". Explica as bases de dados com analogias de folhas de cálculo. Zero jargão. Só o que precisas de saber.

Mais o modelo de 10 tabelas — clona-o, muda o nome das tabelas para corresponderem à tua app, e tens a tua fundação.

Amanhã: a analogia do restaurante. Como a tua app funciona de verdade. Depois de a veres, não a consegues deixar de ver.

Já estiveste parado tempo suficiente. Mais um janeiro a dizer "este é o ano". Mais um dezembro com a ideia ainda no caderno. A base de dados é onde tudo começa. Não a interface. Não as funcionalidades. Os dados. Acerta nisto, e o resto vem por arrasto.

Se a tua cabeça foi para os ecrãs ou para a lista de funcionalidades, és a pessoa que abre o Claude e diz "faz-me um dashboard bonito". Parece progresso porque é visual e dá para mostrar — mas estás a levantar paredes sem fundações, que é exatamente o trabalho que deitas abaixo ao fim de 6 meses.

Se foste primeiro aos dados, já pensas como o bom construtor: fundações, depois canalização, depois paredes. E se tens estado parado, a saída não é mais uma resolução de janeiro — é uma decisão tomada pela ordem certa. Primeiro a base de dados.

SELF-ASSESSMENT
01
Quando imaginas a construção do teu produto, para onde vai primeiro a tua cabeça?
  • A - Diretamente para os ecrãs — o dashboard, os botões, a interface bonita
  • B - As funcionalidades que quero que tenha, uma a uma
  • C - Sinceramente, não faço ideia de onde viveriam os dados
  • D - Começo pelos dados: quem são os utilizadores e o que a minha app gere
  • E - Estou parado há tanto tempo que nem imaginei construí-lo
YOUR NEXT STEPTake the Founder Trap Test