Posts

Showing posts from September, 2019

The Coward's Confrontation: Leadership fail

I want to introduce you all to a term: Cowards' Confrontation: a rule made in order to avoid having an uncomfortable conversation with an individual, which rule is either selectively relevant or selectively reinforced (or both). So, for instance, a 15-person team exists of which only two people ever eat at their desks. One has a cold sandwich and carrot sticks, but the other brings tuna and shrimp freshly heated from the cafeteria's microwave oven.  The team has been bothered by the fragrance of the daily seafood and the residue left in the trash can. The team (or a manager at the team's request) makes a rule that there will be no eating in the workspace. Our sandwich-eater ignores the policy with impunity. After all, this person knows that the policy was about smelly seafood and doesn't apply to them. Nobody, team member or manager, says anything. The seafood-eater notices the sandwich-eater's scofflaw behavior and returns to their desk with food one da...

Is It My Fault You Can't Handle The Truth?

Image
You can't handle it! In 2018 or 2019, I was introduced to the idea of hyper-rationality. I think it was under another name (to be given shortly) and as part of a presentation by George Dinwiddie on, of all things, estimation. It was a funny place to be introduced to ideas from psychology and family therapy, as well as organizational psychology and collaboration, but there it is. It is nice to be smart. It's extra nice to be right. It is wonderfully nice to be right, smart, rational, and helpful to others. Sometimes we put too much emphasis on being right and forget to be helpful. Hyper-rationality is a state of being excessively or inordinately rational. It is a belief in rational truth as an unassailable fortress, that being correct is all that matters. For instance, consider the sentiment that if I am right or I am telling the truth  then you have no right to be offended or upset. It might feel right, but it sounds wrong. When people are acting hyper-ra...

Q and A on Velocity, part X

In the last installment  we talked about communication between managers and employees, efficiency notions, and other key continuous improvement ideas. This installment let's pick up on the idea of doing great work quickly. A: You have said several times that something has to change for work to be done faster. Skills and stuff to make the work easier. Is that the right way? B:  If and only if  the bottleneck is actually in development, it will help. There is some good material here from A. In fact, skills and tools and knowledge can make the work progress faster. A developer with deep knowledge of their tools and stack can get work done in a tiny fraction of the time it takes a less knowledgable developer to figure out how to get a result. This is often misinterpreted as "a 10x developer" but really it's a 1x developer surrounded by other 1x people who just don't know the stack, the code base, or the tools as well. If you like a 10x devs, invest in hel...