Apenas registrando algumas ideias do processo de desenvolvimento do EAC em colaboração com o GPT
O mito do engenheiro full stack
Na verdade, fiz tudo no EAC sozinho, desde o design, front-end, back-end até o banco de dados. Em tese, eu deveria poder usar o chapéu de engenheiro full stack.
Para ser sincero, nunca gostei desse chapéu ou, melhor dizendo, nunca gostei de chapéus em geral, mas desgosto em especial desse título de engenheiro full stack.
Rótulos e chapéus são obstáculos, e também são lápides; se tivermos que nos classificar assim, a vida perde a graça.
Um engenheiro maduro deve ter noções de diferentes áreas; as ideias geniais na engenharia estão justamente em como transformar uma ideia em realidade por meio de diferentes tecnologias.
O ponto mais importante é que, durante todo o processo de desenvolvimento,
o chapéu de engenheiro full stack simplesmente não existe!
O interessante é que a primeira versão que desenvolvi foi extremamente caótica, um verdadeiro desastre de engenharia. Acho que uma das razões foi justamente ter colocado esse chapéu de engenheiro full stack.
Ao usar esse chapéu, por exemplo, ao criar páginas de front-end, eu começava a codificar diretamente, sem design nem fatiamento de imagens. O mesmo acontecia com as tabelas do banco de dados: qualquer campo que vinha à mente era adicionado na hora. O resultado foi virando uma bagunça cada vez maior, o full stack desmoronou, surgiram inúmeros problemas no desenvolvimento posterior e muitas coisas tiveram que ser refeitas do zero.
Na verdade, mesmo que você domine muitas habilidades, na hora de realmente executar algo, você só pode
usar um chapéu de cada vez.
Por exemplo, ao escrever páginas de front-end, quando você veste o chapéu de designer, precisa focar apenas na consistência do design de UI, UX etc. Tentar usar dois chapéus ao mesmo tempo gera um conflito mental.
Da mesma forma, ao colocar o chapéu de gestão de operações, você não deve pensar no desenvolvimento, mas sim em como uma comunidade deve ser gerenciada e em definir regras, sem se preocupar com a dificuldade do desenvolvimento.
Da mesma maneira, quando veste o chapéu de engenheiro, você deve pensar em como otimizar a performance e reduzir a carga de trabalho de engenharia.
O chapéu fica nas suas próprias mãos
Ouvi um ator dizer certa vez que qualquer pessoa pode interpretar qualquer papel, desde que tenha tempo suficiente para entrar nele. Em momentos turbulentos, podemos ficar atordoados. Para mim, o mais importante é: mantenha o chapéu em suas próprias mãos; o papel é você quem escolhe, atuando bem ou mal. O essencial é não se esquecer de tirar o chapéu da cabeça e pensar nos chapéus que você segura nas mãos.
Obrigado pela leitura. Hat off to you.