DEV Community

loading...

Discussion on: Why Do Companies Ask For Passion?

Collapse
aghost7 profile image
Jonathan Boudreau

For me its just about finding people that have an eye on quality instead quantity. I want to work with devs that are going to try to find ways to improve the code, and not just work on stories. I want thinkers not robots.

Collapse
dhaiwat10 profile image
Dhaiwat Pandya

You can be competent without being passionate.

Thread Thread
aghost7 profile image
Jonathan Boudreau

Agreed.

Thread Thread
citizen428 profile image
Michael Kohl

You can be competent without being passionate.

And vice versa. Case in point: my golf game. I'm very passionate about it, doesn't make me competent.

Thread Thread
bdelespierre profile image
Benjamin Delespierre • Edited

So true! I'd like to note here that some of the best developpers I've met in my carreer are dads with other preocupation than maximizing their entreprise's wealth. What they lacked in passion they made up for in diligence and patience, which are qualities that I admire.

Collapse
rydra profile image
David Jiménez • Edited

I fully agree with you. I'm a picky developer in terms of code quality, and I want to deliver always as best as possible within time frame. This pursue of quality is what motivates me to find new approaches and technologies, listen and learn from people and, at the same time, share my knowledge. I would call that passionate.

I have something clear though: I'm a professional and I appreciate and give a lot of value to my free time. If something I do on my free time casually matches the company interests then good for them, but it's not my main driver.

Thread Thread
aghost7 profile image
Jonathan Boudreau

Yes, you also have to make sure boundaries are respected. In my experience when those boundaries are not respected its usually caused by one or a combination of:

  • Lack of communication from the developer. Lets say a developer tries to fix things without discussion during a tight deadline. This will result in working beyond normal hours. If a refactor needs to happen but there is no time in the sprint, it should be brought up to the lead / team members and put in the backlog.
  • Lack of understanding from the manager as to how good software is made. It is best to work with the lead to try to address things. For each sprint, plan for some "fix time" works pretty well.

In short, "passionate" is a small part of what constitutes a good hire. Definitively a good trait to look for though.

Thread Thread
bdelespierre profile image
Benjamin Delespierre

Interesting point of view!

Collapse
nocnica profile image
Nočnica Fee Author

In my own personal experience, I think of this as being separate from passion. Some people (and I agree they're the best developers often) simply don't like delivering flawed, unmaintainable code. For me that's separate from someone who is "passionate" in terms of always working super hard.

Thread Thread
aghost7 profile image
Jonathan Boudreau

How is it different from passion?

Thread Thread
citizen428 profile image
Michael Kohl • Edited

How is it different from passion?

Because diligence and passion are orthogonal. If you pay me to do a task, I'll try to do it properly, even if I'm not passionate about it. That's a function of my upbringing, my own personal values and more.

Conflating the two things isn't particularly helpful and also not expected in other areas. Nobody expects garbage collectors or cleaning professionals to be passionate about their jobs, they still hope/expect they do it well though.

Thread Thread
bdelespierre profile image
Benjamin Delespierre

That's amazingly well said. I'm saving this in my quotes folder if you don't mind!

+1 point for using the word "orthogonal" 😁
"conflating" I had to look it up (I'm not an english native) but still +1 point.

Thread Thread
citizen428 profile image
Michael Kohl • Edited

I'm saving this in my quotes folder if you don't mind!

Be my guest 😊

i'm not an english native

Neither am I. The more important point is what can I exchange my two magic Internet points for?

Thread Thread
bdelespierre profile image
Benjamin Delespierre

The more important point is what can I exchange my two magic Internet points for?

putting on orange eye-mask Yes.

Collapse
mccurcio profile image
Matt Curcio

Well, Jonathan you need to be expicit here. Are you saying that you do ask for "passion" or do not? So, does passion create better code? I guess there is a point to be made on either side. no?

Thread Thread
aghost7 profile image
Jonathan Boudreau

It isn't a requirement, but a good quality for a developer to have. I will favour developers who have this quality the same way I will favour a candidate which is already familiar with part of our tech stack.