Tag: Bleet

Subclinical Bullying And Grace

— This is a bleet — Tags: Bleet, Mentoring Notes

In medicine there is the concept of a disease being “subclinical”, and I think the concept can apply to bullying in the workplace.

Every workplace has a threshold for bad behaviour, and subclinical bullying is bad behaviour which doesn’t cross the threshold. Much like how a doctor often won’t treat a subclinical disease, your manager often won’t address subclinical bullying. There are lots of reasons why this might be the case, for better or for worse. One of those reasons might be that your manager is showing grace, which can feel unfair, but is also important for a healthy team dynamic.

Ditch The Umbrella And Grab Some Sunnies

— This is a bleet — Tags: Bleet, Software Processes

Engineering Managers (EMs) are sometimes said to be “shit umbrellas”. They are supposed to keep all the distractions away from the team: the short-lived whims and fancies of various stakeholders, vague plans that are going to change several times before being solidified — all that stuff. Distractions are poisonous to good software, so hiding them should help the team deliver more and better software. A large part of this is true.

However, I would like to argue here that behaving like an umbrella is probably not a good thing. Umbrellas are shields that block rain. And what are these EMs blocking? Hopefully distractions, but also information and reality.

Against Must-Haves (Part One)

— This is a bleet — Tags: Bleet, Software Processes

Categorising requirements into buckets like “must-haves” and “nice-to-haves” is a common approach to prioritisation in software projects. In my opinion, this is a bad way to priortise work, for reasons which become clear when you look at the incentives it produces.

Context, Costs, and Benefits

— This is a bleet — Tags: Bleet, Miscellaneous

When is “measure twice, cut once” bad advice?

One of my hobbies is complaining about the tendency of software developers to view choices as binary, moralistic decisions. Measuring twice is obviously correct, and anyone who doesn’t do it is an unprofessional, evil wood waster. Either that or double measurers are a bunch of know-nothing shysters selling snake oil for exorbitant consulting fees. This black-and-white thinking is a mental shortcut that many animals take, but sometimes it’s nice to apply a little more intellectual rigour than a Pomeranian.

I’d like us to think less in terms of right and wrong when it comes to technical decisions, and think more in terms of context, costs and benefits.