Qual è il giusto stack?
Java o JavaScript? O forse C#? E ancora: dovremmo implementare un’architettura a monolite o a microservizi? React o Angular? Queste sono alcune delle decisioni che ogni team di sviluppo software front-end deve prendere quando si trova a lavorare su un prodotto (o progetto?).
Eppure, il decision-making è una skill normalmente poco considerata da chi sviluppa software.
Ricordando il talk di Dan North “Decisions, decisions” la risposta è…DIPENDE. Non esiste una risposta corretta, in base alle situazioni ci sono una miriade di fattori da prendere in considerazione. L’argomento è più complesso di quello che si pensa.