Ask HN: Do you care about the product you are building?
It seems to me that many developers care more about tools. They are happy to join any team that uses cool new technologies even if they don't care about the product they are building at all.
Am I wrong? Am I just a nagging idealist?
31 comments
[ 2.6 ms ] story [ 79.9 ms ] threadBesides the usual 15 minute monologue from recruiters trying to do keywords matching, briefly talking about the company (you can google most of it). I can't remember anyone asking me about my vision regarding any products I worked on during the interview process. After that 1st phone call it's not about the product or the company anymore, it's all about testing you like a college kid getting ready for an exam. Now it's about you wanting to join their team. Not them trying to convince you to join.
What would be a solution? Hire people who care about the product, not only the company logo. It's cool if you know how to write a function in order to find the shortest path in a graph. It's awesome if you love using a pen on a whiteboard. How about asking you how you could improve our product? What problems do you think could be solved within a specific industry? So, looks like the hiring process has to be completely re-written.
But large companies care much less. It's much more important for them to find a person who will be effective with their well defined processes.
If your mission as an early stage startup is to disrupt the yoga industry for example (no offense to this industry at all), then you might quickly run out of options in terms of product/mission fit if you only use a whiteboard as your primarily evaluation tool. I really believe the hiring process is totally broken because it's not taking into account the ability for candidates to learn and the business impact they could have on a product. It's all about what they know in the moment and what technologies they've worked with.
I often have ideas along those lines but they are not usually welcome. Improvements of that nature are supposed to come from product manager/designer, not a jira ticket machine AKA dev
At the time, I found it doubly strange, since it was one of the most interesting and useful products I'd seen, and because everybody I met at that company had the energy of a Steven Wright monologue drowning in molasses.
Since then, the company appears to have pivoted pretty severely (new business plan, new logo, new offices, etc) so I'm not sure any of it would have mattered at all. Hiring in software is completely broken.
Seriously though, the larger industry I am in and the purpose of my employer is to make video games. I make tools to make video games. I am invested in the tools I produce. I am less invested in the types of games we make from a playing them perspective (in that they're not really the kinds of games I usually like to play), and don't really care or keep up with most of the public design debates etc that we often have running about our games. But I am very invested in our games from a pride-in-our-work-as-a-studio perspective. I want to help make good products, both for the teams I service through my tools development and for the end product my employer puts out to external consumers.
If I had to prioritize the above, I care about my team the most, the tools second and the actual product third.
To value people's care about the product, can be either very idealisic, totally misguided, or perfectly legit, very highly depending on the circumstances. Me with my team herd cattles basically, large website and infra, features come and go, tickets come from business people who themselves get orders basically. But if I were to gather people around me for the startup I'm about to start, I'd like to have them to believe that we're doing something good.
But I get to build a thing that is meaningful to me
And I tried some different things in the past (computer vision research for agrotech and food, software development at a medical startup) and recruiter types find it hard to put me into a neat box. So when I'm looking to switch it can be hard to find jobs that I like and then to convince them that I'm a good fit for them. But luckily I'm very happy where I am right now.
When I built Caddy, I actually needed a web server that met my specific needs. It HAD to work well, and when the community jumped on board to contribute, I found out I wasn't the only one with those needs.
Now I'm writing a file backup service for consumers like my sister and brother but also developers like myself, because I want my family to be able to preserve our memories. Existing solutions just aren't satisfying for our needs. With generations of family history and photos and lifestyle potentially on the line, you bet I care that we get it right!
We're not using any flashy technologies to make them. Most of it's pretty boring. But it's SO satisfying to see it working.
Oh, I don't have "passion" for the product? Who gives a shit? I have passion for doing the best work I possibly can if I hire on to your company. Whether you're making Exciting New Whatever Tech or a boring ass old CRUD app, I will you give you my best, guaranteed. Never will you hear an excuse out of me about how the product doesn't "excite" me. That's what I care about, and it's what companies ought to care about when they're hiring people.
At least switching from one tool to another is a cool technical challenge and a good chance to rewrite some bad code, but the rest of the time is spent writing yet another RPC service.
Honestly I'm just here for the paycheck and location. Any company that offers me better compensation with the same work-life balance is one I'd jump ship for immediately.
> Any company that offers me better compensation with the same work-life balance is one I'd jump ship for immediately.
> Oh, I don't have "passion" for the product? Who gives a shit? I have passion for doing the best work I possibly can if I hire on to your company.
> After that 1st phone call it's not about the product or the company anymore, it's all about testing you
> Hiring in software is completely broken.
> I currently work in water management software.
My own take: imagine I wrote all of those interesting tidbits, and eventually I see myself going back to slinging code for physics labs somewhere in the country, which is how I started. My first web dev project was a CRUD lab management application that went on to be used for years after they had bought a solution. That project really mattered and I hope to one day feel that kind of fulfillment from my code again.
I do appreciate it though, I have a new found respect for my developers that have shown again and again that they do care what we are building.