tgoop.com/emacsway_log/1179
Last Update:
Столь противоречивая реакция на предыдущий пост говорит о том, что эволюционный механизм - это сложная для понимания тема. Именно по этой причине не так давно в одном из архитектурных пабликов произошло одно из крупнейших разногласий на почве роли Fintess Function в Evolutionary Architecture.
Законы биологической эволюции, рыночной экономики, разрешения неопределенности требований (организации SDLC-процессов) и архитектурной эволюции - одинаковы. Единожды поняв этот принцип в любом из его проявлений, становится легко его применять в эволюционной архитектуре, и тогда становится понятно, что с этой статьей не так.
Я не люблю писать посты на сложные и слабоосвещенные темы, потому что это непопулярная мера. С другой стороны, этот канал создан для того, чтоб делиться своими мыслями, и у меня есть мысли по этому поводу, которые я хотел бы изложить в нескольких постах.
Но прежде я хочу дополнить предыдущий пост двумя тезисами.
1. Помните некогда широко известную корпорацию Kodak? А Nokia? MySpace? Blackberry? Где они сегодня?
Как сказал Kent Beck, все меняется, кроме самого закона изменения. Мы можем справедливо утверждать, что рыночная (адаптивная) экономика не столь эффективна перед плановой (предиктивной) экономикой, т.к. в плановой экономике нет места для кризисов, войн, безработицы и т.д. И тем не менее, законы рыночной экономики существовали, существуют и будут существовать, в то время, как даже крупнейшие корпорации ушли в историю.
2. Пресмыкательство отличается от приспособленности именно утратой субъектности.
Приспособленность означает адаптацию к окружающей среде, а пресмыкательство - это адаптация к тем, кто лучше приспособился.
Первое направлено на обретение независимости от внешних субъектов, второе - на усугубление зависимости.
Разница примерно такая же, как между "служить" и "прислуживать".
Продолжение...
BY emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Share with your friend now:
tgoop.com/emacsway_log/1179