by nerder92 on 3/25/24, 12:27 PM with 28 comments
This will be a Software Engineer, beeing a dev myself i've started to explore my network without much luck. How do you find talented people?
by leetrout on 3/25/24, 1:39 PM
You should be laser focused om what this person needs to do for you not what shape they might come in or where to find them. For example, you may say "we need someone to do everything tech" which I would frame as laser focused on a generalist and then write down the attributes of someone that would fit that and start sharing it.
We used angel list jobs at the time and I posted here on the monthly "who's hiring" thread.
It is going to take a lot of time to interview. Be prepared to spend money on a recruiter ($30k and up per hire) or 50% of your week (or more) talking to folks.
As you grow your team follow the "hire when it hurts" advice and make sure you know what you are bringing another body in for because it is gonna add to communication overhead. I also recommend explaining to your team why you are hiring and what you need as you grow and dont just show up with surprise hires.
Once you get your posting out there you will get good candidates.
If you are ready to pay for great talent then I can also recommend reaching out to Recurse Center for candidates. https://recurse.com
My gmail is my username (noted in my profile) if you wanna chat.
by andy99 on 3/25/24, 1:36 PM
If that's met, just do some advertising - I've found LinkedIn is useless, indeed.com gave better candidates, I'd try other "real" job sites like that.
Depending on your needs, consider part time as well which may be more attractive to some people.
One thing I did that worked was call my former university professors, they may know good fresh grades, postdocs etc.
by FigurativeVoid on 3/25/24, 1:35 PM
Early stage software development is tricky, but not unique.
I think someone who’s done the role before would be more valuable than someone smart.
They are also easier to find and screen.
by Russelfuture on 3/25/24, 3:03 PM
by jokethrowaway on 3/25/24, 3:09 PM
1. Hard tech: - Go to tech events in major cities (or local if you can't afford that), look out for good speakers who talk about something tricky / obscure
2. Not super hard tech: - Go to startupper events and look for the 2-3 developers among the sea of business people
In general when hiring software engineers:
Try to avoid professional employees like the plague, especially the coasters who did FANG work or anyone involved in some form of activism. You need people who gets stuff done, not talk politics (whether in the company or in the real world).
If you are going for employees, look for the ones who worked in early startups: no matter how small the startup, they must have solved the problems you'll face and hopefully they haven't been brainwashed with useless corporate crap.
When I hired for my startup employee n1 was incredibly talented - and he definitely changed the course of the startup, so pick carefully. He came from my network but it fit the startupper profile who already launched a few online businesses before.
by sagaro on 3/25/24, 1:52 PM
Another thing you can do is go to the hackernews algolia and search of posts in your industry/domain. Find some of the smart answers with people who understand the domain deeply etc. Go to their profile see if they have some link to their twitter or something and connect with them. Again not super helpful if you are short on time. But leaving it here, for those who might like me want to find someone not in their network for some future collaboration.
by oersted on 3/25/24, 2:10 PM
You could try looking for related projects in GitHub if that makes sense for your project. Or going to local meetups. But it can be hard to find people that are open to switching jobs unless you have a very attractive offer. It's more efficient to explicitly target people looking for a job: again mostly through LinkedIn.
There's plenty of recruiting firms out there that can help if you have the budget, and some SaaS-like databases of pre-filtered candidates, often for remote work, depends on the region.
At the end of the day, recruiting is not much different from sales. You need a proper pipeline of leads and interview many people so you have real options to choose from. It's a numbers game, there is no real substitute for a proper multi-stage interview process. You can get recommendations from your network, but it's not very scalable or objective.
by gregjor on 3/25/24, 12:46 PM
Plenty of smart people out there, and plenty of talented people. Sometimes those go together. You should put together a description of the product or service, specifically, and describe the person you think would contribute to your goals. Remember that frameworks and languages don't describe skills or talents -- they describe tools. Then you advertise and try to find someone you can work with and take a chance, like every other employer looking for people.
Since you wrote "employee" and not "cofounder" I assume you have a paying job available.
Lots of people looking for work right now who got through vetting at companies with some difficult hiring filters, perhaps start there. HN has a regular "who's hiring" thread.
by gushogg-blake on 3/25/24, 1:05 PM
From the being-hired side, I was hired by Chess.com when the CEO found my chess app on GitHub. I think that was one of his main hiring strategies - look for chess-related projects and get in touch with the authors.
by calvinmorrison on 3/25/24, 1:32 PM
by nerder92 on 3/25/24, 4:06 PM
Thank you so much for all the insights! I'll leave my contacts here in case you'd like to stay in touch. We are building a marketplace for sport communities. Our initial GTM is in BJJ/Martial Arts, if you'd like to know more ping me here: stefano[at]joinmaat.com
by CoastalCoder on 3/25/24, 1:31 PM
Although if you're dealing with out-of-network candidates, you probably have the daunting issue of effective screening.
by petercooper on 3/25/24, 1:49 PM
by bryanlarsen on 3/25/24, 2:06 PM
by fenderq on 3/25/24, 1:41 PM
by fl0id on 3/25/24, 1:35 PM
by brudgers on 3/25/24, 1:30 PM
But in your case, you can make someone an equal partner.
Working with you versus working for you might be an important difference for people in your existing network.
That's important because based on the lack of interest from people you know, the idea of working for you doesn't seem to hold much appeal.
Is your job to make yourself rich?
Or is it to make everyone rich?
All the work is ahead. Pick someone you want to make rich. If your network still balks, you've learned something important about how you've treated people. If someone jumps, you've also learned something important...in addition to what you have already learned.
And again, all the work is ahead. What you have done is sunk cost. You need another person to get the work ahead done. The best person has the same motivation as you.
Besides if you go unicorn, you will probably get rich enough slicing the money pie one more time.
Finally, your ability to identify smart is probably fallible. If you think most other people are stupid it surely is. Good luck.
by jacknews on 3/25/24, 1:43 PM