O custo de explicar a lógica de negócios para a IA é maior do que o custo da codificação, então não uso o Vibe Coding no backend. Na minha opinião, o motivo pelo qual os desenvolvedores de backend não usam IA para geração de código é a dependência de caminhos. Eles estão muito familiarizados com ela e preferem permanecer em sua zona de conforto, relutantes em usar sugestões de código. Os desenvolvedores de frontend, por outro lado, estão mais dispostos a correr riscos porque estão menos familiarizados com ela. Outro problema que você já conhece é a dificuldade de descrever claramente suas necessidades usando instruções. Ser capaz de se expressar e comunicar em linguagem natural clara e fácil de entender é um requisito para programadores seniores, porque, na realidade, quando você precisa liderar pessoas e persuadir outras a usar seus projetos, não pode prescindir da expressão e comunicação naturais. Para o código de backend, você pode tentar usar pseudocódigo para sugerir palavras, experimentar TDD (Desenvolvimento Orientado a Testes), escrever o código de teste primeiro e depois implementá-lo, mas ainda é recomendável usar IA (Inteligência Artificial) com mais frequência.
É claro que não recomendo deixar tudo para a IA. Para tarefas repetitivas, você deve encontrar maneiras de delegar tarefas à IA, mas para trabalhos de design, você pode usar a IA como auxílio, no máximo, e deve, frequentemente, escrever algum código manualmente para evitar que suas habilidades se deteriorem. Assim como as pessoas não precisam mais realizar trabalho físico, mas ainda assim vão à academia!