Cred că problema nu este doar despre profesional software developer sau despre ce stack preferi sau câte cunoștințe tehnice ai la activ, cât mai mult despre modul de lucru pe care îl dorim să fie într-o echipă multidisciplinară și nu să fim organizați în silozuri, un altfel de project management,access și comunicare cu useri/domain experts, de preferat vizual cu stickies, un mod de dezvoltare software(tdd,bdd,ddd) în care fiecare are de câștigat, atât cei din business care primesc un software care chiar le aduce valoare și cât și echipa care are living documentation, cod testat, o arhitectura flexibilă (heaxagonală, cqrs/es) care permite adăugarea/modificarea de noi funcționalități cerute de business dar și chestiuni tehnice, cum ar fi schimbarea unor detalii de implementare cu altele sau scalarea independentă a diferitelor servicii, etc.