Live data from Hacker News

I have no side code projects to show you

codementor.io

131–140 of 545 posts

Re: I have no side code projects to show you

#131
post #42
post #31

I’m not mad at you, but as the dude on the other side of the desk, I have to decide whether you can cut it and I’m fine saying no. I could make you do some whiteboard problems, but I think whiteboard problems are pretty far removed from your day to day development and I am uncomfortable relying on them as a proxy for your ability to ship code. I don’t really disagree with your philosophy of working while you’re worki…

On the flip side? As somebody who has plenty of open source projects--the set of employers who actually looks at them is within epsilon of zero. I have not once, not once gotten a meaningful question from anything I have posted on Github in any interview or client meeting even after suggesting up-front that it's worth taking a look. And I used to interview on a monthly basis just to keep in practice! No--instead you…

No--instead you get dance-like-a-monkey "coding tests" (unpaid, of course) that are nonportable from employer to employer.

Anecdote time! I had a potential employer ask me to do the tutorial for their framework before the interview. I submitted a pull request to fix errors in their documentation during the interview. I got the offer but didn't wind up taking it. I don't do those types of things anymore because it's more beneficial to them than it is to me. I could see the value in doing it if I was a junior dev trying to get my foot in the door though.

Re: I have no side code projects to show you

#132

It's funny that the tech industry is so insistent on side projects. I mean - would you hire a marketing person based on their 'side projects' or a corporate lawyer purely based on their pro-bono work? Likewise, who on earth asks a building contractor if they have any side projects? You would ask for references or find a contractor via someone you know. What about recruiters themselves? How does one judge if a person…

In my experience the industry is not at all insistent on side projects; lots of people talk about having them, and the way people talk about them has become weirdly culty in the last five-ish years, but it is entirely one-sided; nobody who is doing the hiring cares at all.

Re: I have no side code projects to show you

#133
post #31

I’m not mad at you, but as the dude on the other side of the desk, I have to decide whether you can cut it and I’m fine saying no. I could make you do some whiteboard problems, but I think whiteboard problems are pretty far removed from your day to day development and I am uncomfortable relying on them as a proxy for your ability to ship code. I don’t really disagree with your philosophy of working while you’re worki…

Likewise the companies that think they are more important than my private life are not worthwhile for me to apply.

If the HR isn't able to evaluate my skills from my references and the projects I helped my employers and customers to earn, there are also lots of companies to apply for.

Just like employees, companies aren't special snowflakes.

Besides most of my github stuff is useless for my type of work, because I am forbidden by contracts to publish anything related to our projects.

Re: I have no side code projects to show you

#134
post #31

I’m not mad at you, but as the dude on the other side of the desk, I have to decide whether you can cut it and I’m fine saying no. I could make you do some whiteboard problems, but I think whiteboard problems are pretty far removed from your day to day development and I am uncomfortable relying on them as a proxy for your ability to ship code. I don’t really disagree with your philosophy of working while you’re worki…

I feel the same whenever I have this discussion. The "Look man, I have a life and I don't want to do extra unpaid work just to get a job" attitude is misunderstanding the motivations (to be fair, there are some situations where they are not).

I look at what people do outside of work that isn't writing code. Having something means you are probably healthier, less likely to be burned out and more likely to have experiences that let you better understand what solves real customer/client/user problems. I don't want to hire someone who only writes code, they aren't as good at solving problems.

Now I have to know if you can actually code. The best way to do that is to look at some code you've written. That's basically the extent of it. I'll do some extra work to come up with a take home project if I have to but if there is a great candidate already, and they have a github with good code in it ... I have to manage my time and I'm often chasing them when hiring, not the other way around.

Open sourced code on Github is just the most common way to do that, and it does get bonus points for having examples of dealing with actual users in issues and involves giving back to the open source community that you almost certainly take from.

But honestly, I really just want to see some actual working useful code you wrote.

Re: I have no side code projects to show you

#135
post #71

Earlier quoted context omitted.

I can take a 10 minute look at a designer's portfolio and get reasonably accurate insight into their style and abilities. Do you think a 10 minute scan of an arbitrary GitHub account is the same? I say decidedly not.

Why not? Can you elaborate? Because 10 minutes with a Github account is enough for me to decide whether I'd hire someone or not.

Why? A lot of people (if not most) treat their non-work GitHub as a place to host random experiments and projects. Unless one plans to publish projects for others to use, no one should be forced to have perfect code for a one off idea if they don't want to.

There are a lot of great engineers with empty or "bad" Github profiles.

Re: I have no side code projects to show you

#136
post #42
post #31

I’m not mad at you, but as the dude on the other side of the desk, I have to decide whether you can cut it and I’m fine saying no. I could make you do some whiteboard problems, but I think whiteboard problems are pretty far removed from your day to day development and I am uncomfortable relying on them as a proxy for your ability to ship code. I don’t really disagree with your philosophy of working while you’re worki…

On the flip side? As somebody who has plenty of open source projects--the set of employers who actually looks at them is within epsilon of zero. I have not once, not once gotten a meaningful question from anything I have posted on Github in any interview or client meeting even after suggesting up-front that it's worth taking a look. And I used to interview on a monthly basis just to keep in practice! No--instead you…

Interesting. Hasn't been my experience. I've hired and been hired based largely on github code many times.

Re: I have no side code projects to show you

#138
I like to work with engineers who are passionate about software not someone looking for a 9-5 job – so I would pass on him as a candidate.

In my experience people who are passionate about software have something to show for it, even something small.

Re: I have no side code projects to show you

#139

It's a very well-known fact that interviewers will often want to see some code. Because of this, I at one point spent maybe about 15 hours putting together a small project specifically to use as a code sample. This code sample, which again took maybe about 15 hours to put together, served its purpose for years. To avoid this tiny amount of easy work that has such a high potential upside is, to be frank, just dumb and…

This is great advice. I would recommend that you do it any time you're trying to get a job so that you have a "fresh" repository but I'll spend 15-20 hours just watching algorithm videos when I'm getting my resume prepped so that I can answer the ridiculous question of how does bubble sort work. No it is not ridiculous to know that but I graduated almost 10 years ago and I only look that up when I encounter a situation that needs sorting and I don't want to use the built in sort functions.

Re: I have no side code projects to show you

#140
post #71

Earlier quoted context omitted.

I can take a 10 minute look at a designer's portfolio and get reasonably accurate insight into their style and abilities. Do you think a 10 minute scan of an arbitrary GitHub account is the same? I say decidedly not.

This is what I don't get about this requirement. I guess you can quickly see if a developer uses design patterns, writes tests and how easy the code is to understand. I don't think that's necessarily mind blowing though and you could still get stuck with an individual who checks all those boxes and still sucks.

I don't see why it needs to be a silver bullet.

For example, an applicant that goes through the trouble of writing a thoughtful, reasonable README for every one of their projects signals a positive quality.

When comparing two candidates, that's certainly something to consider.

Post reply on HN