Olha, já vi muitos projetos por aqui, em grupos e fórums, e tem uma coisa que sempre me chama a atenção: a maioria pensa no marketing somente depois que tudo está pronto. Mas, na verdade, deveria ser o contrário. O marketing vem primeiro.
Antes de qualquer linha de código ou produto finalizado, é importante definir qual problema está sendo resolvido, quem é o público-alvo, como será a comunicação, o posicionamento de preço… enfim, tudo isso. Quando essas questões são resolvidas desde o início, o resultado é um produto ou serviço muito mais fácil de vender... ou, pelo menos, de encontrar pessoas interessadas.
acho que todo esse processo é super válido quando se envolve na construção de um software como produto, mas minha pergunta vai mais na experiencia de um dev iniciante, como eu, que não to com prioridade em pensar produto no momento mas sim testar meus conhecimentos em alguns principios de programação pra ser um programador mais preparado.
Esse artigo é bem útil: https://www.tabnews.com.br/italoindie/com-design-ja-dificil-imagina-sem