Soft skills in software development
I started thinking about the constraints on technology for automating protocol compliance detection and response in connected wearable devices.
The best anomaly detection technology will not help you get a killer product to market if the engineering team is dysfunctional.
Observability of people is key in a software team
The latest and greatest real-time streaming analytics on your micro-services performance can help an engineer whip through debugging a performance bottleneck in the system.
But, what about performance bottlenecks in the team?
When an engineer on the team goes off into a black-hole to do her own thing, the speed of real-time analytics and the cost of losing a team member in a black-hole create a net loss.
The advantage of speaking softly
As many of you may know, I am a serious amateur musician. I play saxophones and clarinet in the 17 piece JP Big Band.
It’s been almost a year since we performed or rehearsed during this difficult time of Corona.
Experienced wind instrument musicians know that when you play pianissimo, you can play faster. When you play softly, your intonation is better. If you play softly with good intonation, then you can hear the other musicians in the ensemble. When you hear the other musicians in the ensemble, then you can play better as a group. An ensemble that plays softly with good intonation sounds better. It sounds ‘tight’. Playing softly with good intonation together as an ensemble, enables a wider dynamic range. Wider dynamic range means that the entire group can be really pianissimo or totally forte-fortissimo.
The downside of being loud
On the other hand, if you play loud, you do not hear the other musicians. Playing loud creates stress on your body and brain. The stress wears you out and causes more stress because you are never sure you will hit that note or make that phrase. The physical and mental stress caused by playing loud influences everyone around you, not just your own mind and body.
Let’s apply the idea of playing softly to collaborating with other people.
When you speak softly, people listen better. You can deliver your message more effectively when people listen to you without feeling threatened. If you speak softly with clear messages, you can hear the other people in your group. A group that speaks softly sounds better. It sounds ‘tight’. A group that speaks softly can achieve a wider dynamic range of response because the group is not challenged by listening issues.
A wider dynamic range enables a group to respond faster and more effectively to problems and changes, because people are all talking at the same time in a cacophony of sound.
The downside of being loud at work
On the other hand, if you talk loud, you do not hear other people. You only hear yourself. Talking loud creates stress on your body and brain. The stress wears you out and causes more stress because you are never sure you explained yourself properly The physical and mental stress caused by speaking loud influences everyone around you, not just your own mind and body.
Cascade effects of speaking softly at work
Speaking softly goes beyond stress reduction and improved communications. It enables you to build a much stronger core for the entire business / operation. Speaking softly has additional benefits:
– Makes it easier to confirm facts instead of based on authority and loudness.
– Makes it much easier to debate evidence
– When everyone speaks softly no one is an absolute authority on anything. The boss and the newest sales person on the team have equal input.
– Speaking softly enables the team to generate multiple hypotheses
– You don’t get too attached to an idea and start yelling about how good it is because it is, after all, your idea.