DEV Community

Cover image for You're Doing It All Wrong™

You're Doing It All Wrong™

Jason C. McDonald on March 23, 2018

As I write this article, I am putting the finishing touches on a septendecuple-boot system. Yes, septendecuple - 17 distros of Linux on one box. I ...
Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

It's helpful to treat people's suggestions as requests for information. If somebody asks, "Why didn't you use X?" or says "I'd use X in such a situation", I interpret that to mean: "Interesting, I'm familiar with X, which appears to solve a similar goal, and am curious as to why you chose Y. It'd help me better understand both X and Y if you could explain a bit"

Give people the benefit of the doubt; some people just don't express there requests well, due to culture, language, typing speed, or whatever. Others may just be scared of new tech, or having outdated knowledge, and thus are automatically defensive of what they do. By ignoring the tone, and assuming a genuine request it let's you respond in a positive manner, share information, and ensures you actually think about the question.

That said, had you just used Gentoo you could have easily installed all 17 VMs from within Emacs! :P

Collapse
 
_bigblind profile image
Frederik 👨‍💻➡️🌐 Creemers • Edited

This is exactly what I was thinking while reading this. Communication can be hard, so the responsibility for making it clearer lies on both sides. If you mean to ask a question, ask a question! Don't phrase it as a statement. It can be as easy as adding ", right?" to the end of your sentence. For example:

You could just run these distros in VMs, right?

That word at the end indicates you've considered the possibility that your statement might not be right, and would like to discuss it further.

But as the recipient of such a message, it's indeed a good idea to give people the benefit of the doubt as well.

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

Good points, both of you! I absolutely agree. In this article, I addressed the suggester's side of the exchange; if I had addressed both sides, this would been too long.

In my talk, A Field Guide to Common Nerds, I cover your points precisely. I'll work those into another article as well.

Thread Thread
 
_bigblind profile image
Frederik 👨‍💻➡️🌐 Creemers

I've bookmarked the talk, because it looks really interesstin!

Collapse
 
rafajrg21 profile image
Rafael Romero

I enjoyed the reading, mostly because this happens to anyone in any level, it's relatable and important to try to get this culture. I am a student and I'm still trying to figure out what languages and tools fit with my working style, and people love to be "the evangelist". Thanks for the tips, I hope this come to my mind when I am part of a dev team.

Collapse
 
ardunster profile image
Anna R Dunster

Nice graphics. I wonder if the situation would be improved or worsened by people actually reading those books? 🤔

Collapse
 
nestedsoftware profile image
Nested Software

I really liked the book titles! Of course everything else was all wrong! :P