"At ThoughtWorks, we think of our roles as fluid and non-exclusive areas of championship.
[...]
To be clear, I’m not saying that we all need to be experts in everything. That would be impossible. Today’s technology stack goes down a long way, so being a genuinely balanced full-stack dev is probably not the most realistic of goals — but staying open-minded is."