6 pontos por xguru 2022-06-15 | 5 comentários | Compartilhar no WhatsApp

É fácil contratar talentos, permite trabalhar rápido e oferece bom desempenho

5 comentários

 
xguru 2022-06-15

Não concordo exatamente com o conteúdo do texto, então apenas resumi de forma breve o que o autor defende.

No caso do exterior, concordo até certo ponto que Rust tem bom desempenho e é mais fácil contratar pessoas, mas...
(fico em dúvida se há tantos desenvolvedores Rust assim no mercado nacional...)

Em startups, mais do que a linguagem ser importante, o mais importante é qual problema está sendo resolvido.
Acho importante usar as ferramentas adequadas para a situação atual e criar um MVP de forma rápida e correta.
Como o dia a dia já é corrido, dizer que leva 3 meses para se acostumar com a linguagem parece um pouco fora do ponto.
Se a ideia for aprender Rust por 3 meses em um projeto pessoal enquanto trabalha na empresa e depois abrir uma startup, aí OK.

https://news.ycombinator.com/item?id=31736703
Nos comentários do HN onde essa matéria foi postada, também há muitos comentários com uma opinião parecida com a minha.

 
pathfinder 2022-06-16

"Acho importante usar a ferramenta certa para o momento e construir o MVP de forma correta e rápida."
Eu acho que Rust pode ser uma boa justamente por causa desse "correta e rápida".
O conceito da linguagem é fazer com que, se compilar, já se alcance um certo nível de qualidade (por isso a compilação é bastante rigorosa), e acredito que isso ajude a evitar que, no meio da pressa para desenvolver, o resultado acabe ficando malfeito.

 
xguru 2022-06-16

Ah, o problema que eu mencionei é... sem conhecer bem Rust, será que dá para fazer as coisas 'do jeito certo e rápido'?
Não sei bem se é uma ferramenta que 'se encaixa na situação atual' de uma startup.

 
pathfinder 2022-06-17

Se a situação agora é a fase de fazer uma demo, então talvez qualidade não seja necessária. Se você também não pretende fazer manutenção de longo prazo, então também não faria falta. Mas, se não for esse o caso, acho que vai ser necessário.

Não tenho experiência com startups, então não sei bem, mas imagino que muita gente use a estratégia de primeiro desenvolver rápido e ir soltando atualizações. Só que, se isso for sendo adiado para depois, no fim a estabilidade e a qualidade acabam ficando cada vez mais distantes.

Por isso, acho que o Rust, que força muitas coisas já na etapa de compilação, talvez acabe sendo uma ferramenta que ajuda mais do que atrapalha.

 
forteleaf 2022-06-15

Concordo com isso.
Com a falta de bibliotecas, criar um serviço com isso??
Acho que depois vai exigir um trabalho enorme de correção.