|
|
|
|
|
by ex-aws-now-goog
2489 days ago
|
|
> So I guess one could ask, why should it be any different in software? Since the software world does not generally work this way, we could also ask why the architect/brick layer model should be applied in this world. The decider/implementer model might be a common organizing principle in other industries; that does not mean that it's useful to software. Brick layers cannot manipulate more than small chunks of a building at a time. Software engineers in contrast can perform the equivalent of turning the Empire State Building on its head. Software architecture is difficult to get right and too important to leave to one or two senior folks who may or may not have the insight required to make the right decisions. |
|