|
|
|
|
|
by Jensson
723 days ago
|
|
> Ultimately, in a big enough org, software becomes an assembly line Only when badly managed, if software production is like an assembly line it means the software produced is mostly worthless because there is no freedom for anyone to diverge or improve anything, meaning they don't add any real input so you don't actually need a programmer there. Anything that can be structured as an assembly line of programmers should be automated or abstracted so that a large group of programmers don't need to touch the same change serially (assembly line), instead that assembly line of programmers can be much better done by a single programmer that does all the serial work himself, that way you can gain the benefits of programming. Large scale software organizations should focus on parallel workflows, not assembly line workflows (serial). Serial team workflows in software just leads to worse products. |
|