Earlier quoted context omitted.
What if I don't want a team mate to look at something I'm working on? What if I just want to focus on building, not explaining and sharing? The current trend of "agile" is just another form of micro management. It's not good for the programmers at all, it's only good for product owners and team leads who are coordinating resources. Because it's micro management. We just call it something else now. It forces developer…
If you don’t want to explain or share, I don’t want you on my team.
Explaining and sharing are important. The difference between micromanagement and management is, IMO, somewhere between daily and quarterly.