Hacker News new | past | comments | ask | show | jobs | submit login

Can we also add "Ninja" and "Genius" to the list of abused recruitment buzzwords?

And don't even get me started on "passion". (David Mitchell's take: http://youtu.be/Bz2-49q6DOI)




I'll disagree with the last one. Whanever I hire for, I always look for "passion for the craft" - whether it's design, code, marketing, or whatever. A great question is "What's the last book or blog post you've read in your field that got you excited?" If people love what they do enough to explore it in their off-time, they'll (usually) be a cut above the rest... And they won't get bored/tired of their work as soon or as easily (assuming you can provide interesting work).


In the context of the parent article, I have spent ample time cleaning up the code and mess of people who get excited about something, then about something else, and never complete what they begin.

It could be just a semantic difference, but I would prefer someone who is steadfast rather than passionate--because most work isn't poetry, it's plumbing.


I don't think being excited/passionate about something means "messy and can't complete projects" - that means they are perhaps excited about the wrong thing.

Some plumbers actually like plumbing. The act of creating things, reading about new techniques/materials/tools, solving the occasional interesting plumbing problem, working with customers and other contractors (and learning about THEIR needs so they can be a better plumber). If they are that kind of plumber, they go home and read Plumberblog.com, hang out with other plumbers talking shop, etc.


"I don't think being excited/passionate about something means "messy and can't complete projects" - that means they are perhaps excited about the wrong thing."

It doesn't correlate 100%, but the majority of stuff I've seen by the visibly 'passionate/excited' people does indeed end up far more of a mess than other code I've had the pleasure of working on.

It can indeed just mean someone is excited about the craft, but usually, from what I've seen, people are getting excited about learning new things, and almost by definition, they don't know how to use those things efficiently. Things = libs, coding techniques, etc. Those 'things' don't have to be 'new', just 'new' to the passionate individual. In those cases, the 'excitement' is coupled with "my first time doing X".


To much passion is a bad sign; such people can develop emotional attachments to their code that aren't very professional.

Passionate but professional is a better indicator.


Passion is in stark contrast to egoless programming, which (aww, shucks!) is a pillar of the agile methodology that those who want passionate programmers pay lip service to.

So, when a company requires a passionate programmer for agile development, you know they're deep into bullshit and buzzwords.


Does that make it a negative if you're time away from work involves family, outdoor activities, DIY projects, etc? I think that what you are saying is what most people look for. Someone who writes code for a living and then goes home to write code to relax. That generally fits the young, unmarried/no kids, recent college grad stereotype.

I'm curious because I have been burnt out at work and decided to focus on those things I mentioned. I'm much healthier and productive overall. Yet if I went to an interview I wouldn't have hours of OSS commits on projects I worked on after work to meet most job requirements.


I'm 30 (dunno if that's "young"), married, and write code to relax... kids might change that though (or at least change how much time I have to relax!). Not that I think everyone needs to work the same, mind you...


Kids don't change that. My little girl is 5 weeks old and I find much solace behind my editor during quiet times :) It's reinvigorated with the hope of whatever I learn I can pass down in the future.


5 weeks is a piece of cake. Years 2-18 is where my spare time evaporated.


I totally agree. Coding while monsters from cartoons and video games are growling in the background. Or when my 4yr and 6yr old are fighting and a teenager is playing loud music.


Oh I have a 3 year old boy too but I expected the new arrival to really kill any time I can spend on myself.


I have a 14-month-old son, and I'm in the same boat. I watch him while my wife goes to night school, and after he goes to bed, I have a few of my most calming and productive hours of the day.


Thanks for the hope! Less time to code is probably the piece of it I'm looking forward to the least.


Don't worry about it. You'll expect 0 time to code but then really appreciate and make the most of it whilst you can. I've made great strides in skills and knowledge since my daughter has been born :)


Also, since I left it out the first time, congrats!


Thank you :)


What the kids do is introduce the "distraction factor"... Right when you're really in the middle of that groove... your baby will waddle in the room and try to kiss you or play with the noisiest toy in the solar system... Then she'll drop it and the dog with run off with it which will cause crying and boom... mood halted...


"Does that make it a negative if you're time away from work involves family, outdoor activities, DIY projects, etc?"

Absolutely not. There's a full spectrum here. But if some of your hobbies/leisure time relates to your work, you're going to be more valuable to an employer (assuming that doesn't get unhealthy). It's great if it's tangential, too. It's not about logging extra hours, it's about what gives you joy. Writing code could be one thing. Reading about new tech could be another. Or reading about related skills (management, design, marketing). If you truly love it, a higher percentage of your work time will be enjoyable, too (which means more productivity and better retention).

I certainly don't blame anyone for having a diverse life. But I have two great candidates, I'll always choose the one who loves their discipline enough that the read about it and noodle with it on the side.


I have two young kids and while it's changing as they get older I hardly have time for ANY hobbies, let alone enough for a range of activities of which this might be one. You say it's not about logging extra hours but in reality that's what it comes down to - you can't read books, write code, explore libraries and so on without time.

Now in part I'm playing devil's advocate - there are podcasts you can listen to on a commute and you can read the odd blog post in a few minutes here and there and a relatively small amount of time can make a difference - but I still think people need to be realistic about what might fit with a particular candidate at a particular point in their life and what that actually means.


Personally, I prefer well rounded candidates with decent life experience (because we are biased to what we see in ourselves).

I'd rather work with people I can talk to about lots of different things, not just coding and work.



I consider myself passionate about programming, and I think passion leads nowhere. A little (or perhaps a lot) less passion would allow me to concentrate on the actual product, instead of seeing an ugly architecture everywhere, or the sheer amount of repetitiveness of imperative programming where functional programming would be a cleaner approach, or tests everywhere when a smarter type system would be better and faster at catching bugs.

But, for better or for worse, I am passionate about programming.


Look for passion AND self-control. We do not want somebody who keep using wrong tools for the job.

I prefer to be passionate about tools on hobby project, understand the real implications and usage before commit to use it in project on the job.


Reading this post made me thing about the term 'Ninja', and when the OP was discussing workhorses, I thought "why do we use the term Ninja? it isn't like Ninjas are out winning wars anymore."

What was a Ninja? An expert martial artists, and incredibly skilled in his craft, which is no longer needed?


A ninja in modern war, would be like a punch-card coder working on a windows app..


I've got to disagree with you on the last one. Personally, I'd rather work with a developer (and hire, should I ever end up in such a position) someone who writes code because it's what they love to do first and because it happens to pay the bills second. Profit motive is powerful, but I'd argue that doing what you love beats all else.

I read a study once that found greater financial incentives are correlated with lower quality of work (might have been productivity), but I can't seem to mumble the right google incantation to bring it up again. I'll post it here if I come across it.


I agree that passion is valuable, but expect me to be passionate about coding and solving problems, please don't expect me to be passionate about your company before I even fully understand who you are and what you're doing.


Passion for continuous improvement is important as well.

Passion is a double edged sword. I've known people who were passionate and misguided. Their passion to propagate their misguided viewpoint was a drain on the team and caused much drama.


There's also the case of the passionate but incompetent. I'm not sure if this is what you're talking about, but I can think of one person I worked with who had the best of intentions and was highly motivated but was just utterly, hopelessly incompetent.


Agreed.


For quite many companies there are people who are passionate about that company and their goals even if they don't [yet] work there. E.g., some high-profile programmer posts about Oculus Rift impled that, and there are many niche-cases for specific business areas.

If you don't understand what the company is and what they're doing, then it's reasonable that you'll be at a disadvantage compared to people who did understand all that before applying for the job and likely applied because of that.


I've always done research, but there's usually a lot of hugely relevant information that's not going to be very publicly available. Oculus is a bad example - most companies are not high profile, in a space with few other significant players that has been romanticized by sci-fi media for decades. Of course, there are always going to be idiots blindly excited by what they imagine, but those aren't the good hires - the best hires learn what they can, then pick the best option, then pursue it passionately.


The research you're looking for is probably from Daniel Pink. He found that for creative tasks, higher financial incentives led to lower quality output. For routine, standardized tasks, financial incentives work well.


Is this what you were looking for? [1] When looking at a financial reward as a motive for great work, a study found this works great for work that is very monotonous/tedious, and horrible for work that requires a lot of thinking. In fact, when offered larger and larger rewards based on better work for the more mentally strenuous work, the quality of work seemed to go down.

[1] https://www.youtube.com/watch?v=u6XAPnuFjJc




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: