A brief example of tailoring words for listeners: engineers and managers
lmy.medium.com
lmy.medium.com
"I'd like your approval to move the validation job to a new server. It will only take one hour but will save Dave many hours a week cleaning up the jobs." Then go on to explain the details.
Nobody wants to read a long email to understand what it is you want them to do. 9 times out of 10, they'll provide the ask and only read the details if they need to.
The alternative is inductive which gives evidence and then concludes with a conclusion. You're torturing your reader by dragging them several paragraphs into the deep.
I usually write inductive as that is the way I think and then refactor into deductive as that is the best way to persuade. (I note that I wrote this inductively.)
Anyway the engineers don't say 'this would take an hour to fix and it's worth X to do it'. It's all intuitive! 'this is really annoying so the team agrees to do it soon'. It's not about being a perfect utilitarian robot it's about being productive and having a good life.
code reviews are a discussion and my one exception.
But knowing what to do and when to ask for "approval", requires that we are aligned with the business, so that we can make these decisions in the context of "the greater good". If not, the business may decide to take away these privileges and start micro managing.
But, yes, do find a new job if it's reality.
Sometimes the best way to tailor words for both engineers and managers is to 1) solve the problem then 2) if the solution was actually difficult, explain how you solved it in simple terms.
I haven't heard this before, and when I was reading this initially I thought this example was going to be the example of tailoring words for non-technical managers.
Honestly that kind of checks out
You don’t need to dumb it down and manipulate anything—just be brief. Brevity and sticking to facts are key.
- One of the two servers has disk space issues
- Using the low space server for these jobs is costing us a productivity time loss for our engineers who have to manage the low disk space issues
- we would like to move some jobs to the other server to eliminate the cost of managing the disk space.
- there are no hard costs associated with making this change, only savings.
Thanks for the comment. I realized I didn't mention when this kind of tactics might be useful. Added the following paragraph to the end of my post:
> At this point, you might start to wonder: What kind of incompetent managers deserve this degree of babysitting? They probably don’t in the tech industry, but not every engineer work at a tech company. They might be in retail, fashion, film production, etc., where there just happened to have a need for software development. Even those who do work in tech might wish to move to an industry that is less tech-centric, at which point these communication skills will prove handy.