Live data from Hacker News

I have no side code projects to show you

codementor.io

121–130 of 545 posts

Re: I have no side code projects to show you

#121
I have this bad habit where I don’t do side projects for me, but for work. I get excited about ideas I have to improve our product/infrastructure at work (I’m an SRE) and given that I am more or less autonomous I work on those instead of some personal GitHub project.

This means that I write a lot of software out of hours that makes it to production, is well tested and maintained, but I could never show it off in an interview. I need to break the habit, but I just don’t get the time during the week to work on this stuff.

Re: I have no side code projects to show you

#122
post #100

Earlier quoted context omitted.

Then you will not get the job, which I thought was one of the points of job interviews.

Maybe that's not a job I want, if the hiring manager is lazy enough to 'require' side projects to consider a candidate.

> Maybe that's not a job I want, if the hiring manager is lazy enough to 'require' side projects to consider a candidate.

I understand that you might not want a job there and that part of a job interview is deciding if the company is a fit for you. But I wouldn't call a hiring manager lazy because they want to see examples of your work, in fact that's their job. How is a hiring manager suppose to make a thorough evaluation of a candidate if they don't show their work?

Re: I have no side code projects to show you

#123
post #37

Earlier quoted context omitted.

Only if you believe software development is neither engineering nor science, and is purely creative. It isn't, though, and demanding a portfolio is almost as terrible a practice as Cracking the Coding Interview style interviews.

Architecture isn't purely creative either, having overlap with engineering. You ask architects for a portfolio too.

That's more like asking them for a resume. A portfolio of side projects isn't remotely the same thing.

Re: I have no side code projects to show you

#124
I always prefer being able to look at someone's work. I'm an adult - I don't expect to see that for someone coming out of defense or certain other industries. But, I will be clear: I want to see your work, and whiteboarding is kind of awful. So is coderpad. Take home projects are nasty because of time commitments and time pressures. How do I solve this problem?

For my sake as an interviewer, I need as much information about you as possible, as realistic as possible, as fast as possible.

For my sake as an interviewEE, github gives me the ability to do good work, on time of my choosing, and present it in the manner I see fit.

As a social awareness question, I prefer to work with people that have the social awareness of the broader software community to go, "yeah, this is how the community is rolling, I can play the game a bit". Whether that's github, or Haskell, or Rust, or assembly, or retro Pascal. I sort of don't care. The social cues matter a lot in The Work.

At the end of the day, passing on someone with no portfolio and a preference for doing art over spending time learning a bit more about a topic and doing a quick demo project is an easy pass.

(Personal note: if you're gonna just throw your novels out, maybe write code instead? worst case is you learn something fun)

Re: I have no side code projects to show you

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

I disagree, my side projects have led to many employment opportunities, including my current one. I also get recruiters contacting me and mentioning my side projects. I often suspect their system just found my projects and dumped them into the email, but other times the email is clearly from a human who has read my blog and/or investigated my projects.

Re: I have no side code projects to show you

#126
post #98

Earlier quoted context omitted.

I don't share your experience and my guess is that you're not advertising your projects enough. If you have projects that you're proud of — mention them on your website, on your Twitter's bio, on your LinkedIn profile, mention them everywhere. Even better, once per year go to a conference and talk about those projects in front of an audience, such that you can then have videos on YouTube too. We like building things…

I think maybe there's a miscommunication here. Of course I've had conversations about my projects. Of course I've discussed them at length and in public spaces. Prospective employers have never asked. And, yes, it's clearly highlighted on my resume and my LinkedIn profile, with an entire section of my resume calling out interesting and high-quality projects. Employers do not care. Other people? Sure. Employers? No.

There are also employers that downplay your achievements just to have a reason to offer you less money. The decision to hire you was already made and they advanced to salary negotiation but without telling you.

You just have to know your real market value, how good are you compared to others.

Re: I have no side code projects to show you

#127
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.

I mean, what am I supposed to look at? Unless it's obviously poorly written (e.g. no consistent style) how do you judge it?

Perhaps more tellingly I've interviewed people with seemingly impressive GitHub accounts who were just terrible. That experience leads me to believe it's easy to set up a GitHub that "looks good" without having the chops to back it up.

Re: I have no side code projects to show you

#128
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.

Why? I strongly doubt any criticism from a potential employer would be any good in the context of hiring.

Almost all of the side projects would have undocumented constraints and requirements on which the design/engineering decisions were based. And I doubt the interviewer would take time to ask for design constraints beforehand and then go through the code enough to understand its design/architecture and have interesting criticisms that would bring something positive for the side project in the future.

You can't criticize design decisions without context. I would not be welcoming to someone criticizing my side projects without first asking for context/design constraints the work was based on.

I would not lash out or whatever. But I would not take the criticism without some sense of other person's care for the side project in question.

Re: I have no side code projects to show you

#129

Passion is a code word for free labor.

I often laugh at people who use passionate not realizing the root of the word more or less means suffering. You want me to suffer for your company? No thanks, thats beyond the bounds of employment imo.

Re: I have no side code projects to show you

#130
I'd like to point out two aspects to this outside of workhours vs online profile/portfolio of work. Sometimes you can contribute to online tools during work hours. I've collaborated with Python folks to fix bugs or upgrade to new frameworks, or to Python 3, things that my work and libraries depended on. This was on the company's dime because I needed to get things done and didn't consider them ultimate obstacles. These are one off a few days investment sort of tasks, nothing super long term, but it's worth mentioning these are not mutually exclusive efforts.

Another detraction to working at home on side projects right now is just physical. I need to really take a break from the monitors to keep my eye strain budget reserved for work when I need it.

Post reply on HN