3 ms·
> There’s a destructive pattern inside of Agile software development of squashing individualism. Devs can’t be trusted to work solo, so pair them up. Devs can’t
by cbkeller 8y ago
> There’s a destructive pattern inside of Agile software development of squashing individualism. Devs can’t be trusted to work solo, so pair them up. Devs can’t be trusted to think holistically about the problem at hand, so each 'story' needs to be written child-like. We demand TDD, a convoluted code-review and branch process, and antipatterns such as 'the big ball of mud' terrify us, so we must insist on nano-sized microservices to promote code shared ownership and polyglot diversity, so that each service can be rewritten at any time in any language, and no single developer can possibly ever become a bottleneck.