4 ms·
There are some interesting ideas here, but it's a little heavy on opinion. Rob's obviously an agile zealot. These myths he's refuting are not universal, though.
by Todd 15y ago
There are some interesting ideas here, but it's a little heavy on opinion. Rob's obviously an agile zealot. These myths he's refuting are not universal, though.
For example, pair programming doesn't work for everyone, nor does the open office + headphones arrangement. Some people are extremely productive working alone uninterrupted.
While I agree that the "full-stack" generalist is good, sometimes you do need people who can specialize, deep dive, and "own code"--even if others play in that part of the code base. Some technologies actually do require hard thinking and deep understanding of 10's of thousands of lines of code.
I'm afraid he's painting with a pretty broad brush.