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

This filter works because people that are really good at what they do naturally tend to actually care about the surrounding tools/processes involved. Someone that has no opinions at all about those tools/processes is just showing up, and people that are just showing up are not usually as good as people that are passionate about the work.

That said.. it is stupid/insulting/weird to interview assembly-line workers as if you're looking for skilled artisans. Most companies/interviewers completely lack the self-awareness and ability to reflect on which category of worker they actually need/want, and may not even realize there are 2 categories.




I take you are referring to a different filter. I was responding to:

> "the unfortunate truth is that filtering for someone who's already in a good situation is actually a really good filter "

Be what it may, the "caring about tools/process" filter I also think is fraught with issues. (1) candidate might have already been described what the tools/processes are several times already. Perhaps even up front in the job description. (2) I've learned that tools and processes need to be evolved, gently suggested. It does not go well to say, yeah, drop scrum, do fewer CRs and only when important, add an auto-formatter and all these things. Secondarily to that, those things are not necessarily that important. It is work about the work there, better often to just do the thing then to spend too much optimizing the effort to do the thing. (3) a candidate should be asked what they would change in tools and process. Volunteering that can show a lack of "business focus". (4) any issues in tooling/process might be pitched as opportunities for impact that the candidate could have. In reality those things get political and it might not be a position that is empowered to really change much. So why deep dive into that during an interview - the person is being hired to do a thing, not to just do tooling (unless it is a tools efficiency job of course!)

At the same time, I would agree that someone with no opinion likely has no breadth in the process aspect of development. Yet, does that matter? It is more important for a team to get along than to try to 10x itself by going full bore on process efficiency. The latter is a myth. Focusing on that myth likely is going to be endless meetings/discussion about process and not business problems.

What is more, tools and process are context dependent. What works at a big shop (eg: FB, amazon), or the last shop - might not work at all at the next shop.

I'll emphasize as well that tools/process are best evolved with focus on areas of greatest need. That is a learning and discovery process. Getting a clear signal during an interview of whether someone understands that, or have just followed the scrum guide without much thought could be a real challenge. Asking someone even if they follow the scrim guide is nebulous, many have not read it, they might say they have but clearly have not. Yet more, the saying of "if you're still following the scrum guide a year later, your process is not agile"

Ergo, I suspect the "cares about tools and processes" will be a noisy filter. Caring too much creates discord on a team and ultimately is distracting. Sussing out willful indifference vs indifference due to business focus (eg: "I really don't care, just point me at the business problems and the rest is bullshit that I'lljust have to suffer through"), vs just shows up. I believe differentisting that alone is a big challenge (and potentially susceptible to a variety of biases). Yet more, is that the most important thing to focus on during an interview, is that really a valuable filter? I'm not sure. Sometimes having a few people not care is good, less bikeshedding.




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

Search: