Live data from Hacker News

I have no side code projects to show you

codementor.io

111–120 of 545 posts

Re: I have no side code projects to show you

#111

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…

Is software development a science or an art? Most artists have portfolios.

Re: I have no side code projects to show you

#112
post #6

Sounds like you weren't a fit for that company asking you for some code. And that might be a blessing in disguise for you. If you are a decent developer in Austin, you probably have lots of opportunities, so no need working for a company with those kind of requirements. Just know that as a company in Austin, they have lots of employees to choose from probably too and this is their narrowing approach. No biggie, y'all…

Yeah, I agree with you. Many job seekers go to a job interview with the approach that getting the job is the only good result.

Finding out they require more coding hours than you want to put in is also a good result from an interview.

Re: I have no side code projects to show you

#113
post #79

Earlier quoted context omitted.

> Even as someone who enjoys side projects, the prospect of sharing a side project, and being criticized by a potential employer about the contents of it, turns it from "side project" to work. You should be able to take constructive criticism of your work regardless if it's a side project or not.

Even if they dive into a corner of your side project from 10 years ago that works, but you realize isn't ideal, and you don't have the time to improve that part of the code?

The conversation where you explain what's not ideal and what you would improve based on what you've learned since is why I would want to talk about your side project in the first place. If you said your side project was perfect and couldn't be improved, that would be a major red flag!

Re: I have no side code projects to show you

#114
post #79

Earlier quoted context omitted.

> Even as someone who enjoys side projects, the prospect of sharing a side project, and being criticized by a potential employer about the contents of it, turns it from "side project" to work. You should be able to take constructive criticism of your work regardless if it's a side project or not.

Even if they dive into a corner of your side project from 10 years ago that works, but you realize isn't ideal, and you don't have the time to improve that part of the code?

I, as an employer would like to have a conversation about that and I’d absolutely take “I know this could be better, but it was written years ago and it works” as a perfectly good answer. Software can always be better, requirements change and so do capabilities and styles of the people writing the code. But we cannot rewrite all parts of all our software all the time for the sake of molding it to fit our current vision of perfect. Time is limited. Finding the line between “this is not perfect, but it does the job” and “this really holds us back and needs change” is in my opinion one of the most valuable skills a seasoned programmer can acquire.

Re: I have no side code projects to show you

#115
post #19

I like to have side projects, but I still don't like to share them. People love to find reasons to reject, and an 18, 11, or 7 year long side project (the age of all my side projects) isn't really a fair representation of how I code today. Even as someone who enjoys side projects, the prospect of sharing a side project, and being criticized by a potential employer about the contents of it, turns it from "side project…

> Even as someone who enjoys side projects, the prospect of sharing a side project, and being criticized by a potential employer about the contents of it, turns it from "side project" to work. You should be able to take constructive criticism of your work regardless if it's a side project or not.

That's not the point they're making. What they mean is that if they consider side projects as potential criteria for being hired or not, they'll lose the fun in those side projects.

Because they'll then try to make every part of the code perfect and with complete documentation for everything, probably spending more time trying to present it rather than working on it.

Re: I have no side code projects to show you

#116

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…

I think it's fair to consider how passionate a person is about improving their career skills. For programmers, that often consists of side projects. For other professions, it could include going to conferences, taking classes, reading trade publications, etc., all of which would be worth mentioning in an interview.

I don't think it is fair to imply that people who don't have side projects aren't passionate about improving their career skills. I don't have a lot of side projects, and the ones I do have were hastily hacked together out of boredom or convenience and aren't anywhere near the quality I'd want to show to a potential employer, but I do lots of other stuff to improve my skills, like reading books, listening to podcasts, attending conferences, etc. All of these things improve my career skills, but the improvement is primarily demonstrated at work not through a bunch of side projects.

Re: I have no side code projects to show you

#117
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…

> Employers don't care.

The wrong empoyers don't care. The right ones do. My github portfolio is a means for me to determine if a potential employer is suitable for me, not the other way around. It's not a test for me to pass, it's a test for a potential employer to pass.

If a recruiter brings up things listed on my LinkedIn page, I know they're not suitable for me. If they bring up things on my github, I'm reasonably positive I want to talk to them. One company's CEO asked me a whole bunch of questions about one of my projects. Not as an interview, but as a peer. He had a genuine interest in my side projects. If he'd asked me to come work for him, I would have said yes in an instance.

Re: I have no side code projects to show you

#118
post #69

Earlier quoted context omitted.

Side projects are for software what a portfolio is for other creative industries. You don't hire a designer sight unseen -- usually you ask for a sample. It makes perfect sense to expect the same of technology.

What if we consider software candidates like tradespeople? How do electricians and welders demonstrate their ability in an interview?

Software development is certainly more creative than electrical or welding work, and thus certifications are more meaningful. In software engineering, what certifications you have or what languages you're familiar with is a comparably poor predictor of your success on a given project.

Re: I have no side code projects to show you

#119
post #62
post #19

I like to have side projects, but I still don't like to share them. People love to find reasons to reject, and an 18, 11, or 7 year long side project (the age of all my side projects) isn't really a fair representation of how I code today. Even as someone who enjoys side projects, the prospect of sharing a side project, and being criticized by a potential employer about the contents of it, turns it from "side project…

Have you ever had an interview where you shared your side projects, and they were criticized? From my experiences on both sides of the hiring game, side projects aren't really criticized in an interview but are rather used as a starting point for a conversation to explore the ways of thinking of the potential employee. "What was on of the most challenging parts about your project?" is probably one of the most common…

You can have this conversation about the day-job code.

Re: I have no side code projects to show you

#120

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…

Counterpoint: In 10 years I have never had an employer ask to see a code sample so that 15 hours was better spent by doing pretty much anything else.
Post reply on HN