|
|
|
|
|
by FLUX-YOU
3172 days ago
|
|
>doesn't require a lot of creative thinking It doesn't, but you still need "higher level" developers to cover security and concurrent/parallel/distributed problems and maybe architecture. It's not that someone can't also learn that stuff, but exposing a product publicly without some experience in those areas is asking for trouble. IMO, Software is resisting division of labor and work by collapsing roles into "Full stack devs" or "DevOps Engineers". |
|
In my opinion, full stack and DevOps is the normal, sane way of approaching software development. Artificially dividing up roles into labels such as 'front-end', 'back-end', 'database programmer', 'system administrator' only leads to more silos, less collaboration and sometimes even downright hostility between these roles.