4 ms·
> I believe that software engineering can be made so simple and clear that it can be wielded by an extremely small team of engineers. I think one thing missing
by gtowey 4y ago
> I believe that software engineering can be made so simple and clear that it can be wielded by an extremely small team of engineers.
I think one thing missing from this line of thinking is that these are people. They have their own motivations and egos. They get sick, have families, take vacations, quit.
I think part of the way large teams and large companies are structured is a hedge against changing teams with highly variable capacity. It's hard to overstate how much it can hurt a project to lose a someone who has a ton of experience locked up inside their head.
The alternative is that I have worked for places that try to treat thier engineers like fungible tokens that can be shuffled and replaced at will. That environment feels extremely dehumanizing and demotivating.