Ask HN: Recurring developers and companies in the "Who is hiring/hired" threads
If you compare threads within a year you can notice lot of developers re-posting their offers from month to month, some of them have pretty strong profiles and still it happens. I don't believe that all of them are that much picky, and especially incapable for work or to pass a reasonable interview.
Similar for companies, some of them have pretty small teams and very common tech stack but still can't fill position for months or even a year, makes me want to ask myself "How is their project even progressing in meantime... do they even have a real project and urge for developer or its completely optional".
I know it's market crisis atm but still it doesn't explain it completely, do you have a proper explanation?
16 comments
[ 2.1 ms ] story [ 50.8 ms ] threadBut I've gotten several offers from top companies at top percentile pay.
I wonder if you're optimizing for the wrong thing here.
It's possible I'm an asshole in interviews. I don't think so, but it could be, or something else. I will say though, it seems nobody even LOOKS at that stuff. Nobody asks me about books I've read. Nobody asks me about my Medium articles or code on my GitHub profile... so I have to assume people don't bother and just stick to what they can see on my resume- perhaps to their own detriment.
Unfortunately, I've seen people take it too far in both directions. Ones that could probably ace leetcode problems but did not have a good understanding of how software works and ones that were deep into marketing and branding but can barely write functioning code.
You'll have to look for what works for you. I am saying this both as someone who has to hire and someone who was looking for work at one point.
Typically the technical interviews at companies (in the US at least) consist of HackerRank (either something generic a la leetcode or something made in-house at the company) followed by a live coding test and trivia (SOLID principles, Gang of Four design patterns, OOP fundamentals, sometimes things specific to the languages the company is using). This is for senior level positions. I find most companies put all SWE candidates through the same interview process, same coding challenges/leetcode, regardless of experience level.
So my worry would be that someone who comes in telling me about books and stack overflow street cred, even if that speak well to their tech knowledge, is not skilled enough to understand what is relevant.
These things are on my resume, but I'm not "telling" interviewers about it. I go through their interview process same as everyone else.
Your resume serves two purposes - don't give them a reason to throw it out. And do give them a reason to call you. Every piece of information will do one of those things, so think carefully and put as little info in a resume as possible while still making someone know you can contribute. This is not a job application, it is a teaser - make them want to call you and ask questions.
To that end, you do what everyone says - fill it with descriptions of your accomplishments supported by what measurable impact they had on the business. Sprinkle tech details in only as needed to explain what skills were used to make those impacts, and to keep your resume in the mix when people are searching for keywords.
If you are earlier in your career, those impacts may be less impressive, but the resume will still be stronger if you say something measurable. As a made-up example: "Fixed 87 bugs in our React front-end" vs. "Maintained the web app." Ideally, that same bug-fixing work could be described more like: "Improved customer CSAT scores from 67 to 83 due to improved quality achieved via a bug-fixing effort that resolved 87 customer concerns."
Once you get to the interview, continue to focus the discussion on how you help the business. Using that same bug-fixing example, if they ask you about it, don't dive deep into the hardest bug to fix or how you troubleshoot - talk about the customer problems that drove you to the decision to spend time on bugs in the first place, what you hoped to accomplish, a brief overview of the types of bugs you worked on, the results, and practices you put in place to prevent falling back into a buggy customer experience.
Because as you said - you go through their interview process the same as everyone else. I'd tell you to stop doing that. Because many of my jobs have come when the conversation took the interview process in new directions... I've had multiple interviews (and offers from them) where the interviewer tells me that we derailed their own process, had different discussions, and they really could tell we could work together well. That is the impression you want to leave people with - "This person is really someone I want to work with."
One thing I certainly struggle with in 2024 that I have not struggled with in previous job hunts is that nowadays I rarely hear back from a company after applying. Sometimes I get the automated rejection email weeks later. It is rare that I talk to a human. I try to combat this by optimizing my resume's ATS score to the job postings, but what I often find is that my ATS score is less than 80-100 because it is missing keywords like "OOP" and "debugging" which are keywords that obviously should not need specifying on a SWE's resume. Is the issue that the job poster made a lousy job description? And is the solution to "play the game" and throw dumb keywords on my resume like "OOP"?
I do not know if what has changed is that my resume isn't making it past automated screening, and for all I know companies are using LLMs to screen resumes rather than ATS, which may be better, but could be worse for all we know...
It could be similar to Tinder addiction. Looking for a date but not to marry. Some of it might just be measuring if they're still marketable.
Who is hiring? thread used to be about personal recruiting and opportunities posted by individuals who were also engaged here. For example, I met a founder who previously went through YC batch and also a VC who was recruiting for one of his portfolio company, through this thread.
Now, the "Who is hiring?" thread has degraded into just another "impersonal" source of potential candidates, like LinkedIn, Indeed and other job boards, and/or being used for market exposure to target audience. Postings from personal and/or engaged accounts have dwindled to almost none.
IMO, you are likely to have better experience if you ignore postings that redirect you to career page to apply and postings from new accounts and/or accounts that do not actively engage in the community.
Who wants to be hired? thread seems to have had several incarnations, over the years, for people looking for job and or project. I regularly post to this thread and routinely get contacted, mostly by wannabe entrepreneurs who want people to work for free/equity only or recruiters. But I am not a traditional job searcher.
I received two paid engagements through this thread, primarily through direct contact by founders. First one was a pre-seed incubator startup that engaged me for a pilot with a potential customer. We parted ways after successful engagement in few months as I didn't want to move back to US and for long-term effectiveness with targeted vertical, a US based person would have been better fit. Actually, later I also participated in their seed round and with excellent outcome till now. The second one (latest) was a seed funded startup that engaged me for a PoC with a large Japanese company, which turned out be a very bad fit with poor culture and poor communications. They still haven't paid me for the time I worked with them.
I have also made good connections with a few fellow posters on this thread. I generally reach out to posters on this thread whose profile I find interesting.
IMO, if you focus on contacts by people who are engaged in community, you will have better experience. Now, I generally ask for HN username as a first step. Also, don't work for free, timely exchange of any money is a good indicator of character.