News for hackers. Stuff that matters.
Re:I have no side code projects to show you by eropple on Wednesday October 25, 2017 @04:24PM (#15553845)
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 get dance-like-a-monkey "coding tests" (unpaid, of course) that are nonportable from employer to employer.

Employers don't care. Employers say they care, but it's signaling. If I didn't write code on my own because I like it, it would be a serious negative to do so on the off chance that you run into the black-swan employer who takes the question seriously.

Re:I have no side code projects to show you by ultrasaurus on Wednesday October 25, 2017 @06:30PM (#15554871)
Hiring manager here who reads Github profiles -- it just occurred to me that I've almost never actually mentioned it to the interviewee. It's flavoured the conversation for sure (except for the bootcamp grads who all have identical Githubs) but I tend to talk more about your process than the actual code.
Re:I have no side code projects to show you by jeffwilcox on Wednesday October 25, 2017 @06:35PM (#15554896)
When I've had time to prepare, I've taken the time to review candidates' GitHub repositories, and it has surely helped to really understand what "open source experience" means vs "coding camp attendee". It's fun to ask about a particular class or set of files and ask the candidate to teach me something about the project. It shows we care, and also helps me tease apart a candidate's communication abilities.
Re:I have no side code projects to show you by chrisco255 on Thursday October 26, 2017 @12:36AM (#15556383)
As a software engineer who does technical interviews, I also regularly review GitHub contributions if mentioned on the resume. It's not a deal killer if someone doesn't have these things...but if you're up against another candidate who does (and their work is good)...then the other candidate is likely getting the job.
Re:I have no side code projects to show you by mbrock on Thursday October 26, 2017 @04:40AM (#15557305)
When I hired people, I looked around on the internet for people with public work (whether side projects, university homework, open source development, essays, whatever), I scrutinized all of it, and then I talked to the people about those things.

Because I myself feel that this is such a good and reasonable way of hiring people, I wouldn't want to work for an employer that wouldn't let me do open source work.

I mean, it's also because I consider open source to be the public sphere, and I really do believe in software freedom. Maybe my professional metaphor would be the coder as a writer. Of course I want to see your published work.

Re:I have no side code projects to show you by nanodano on Thursday October 26, 2017 @01:55AM (#15556696)
What % of candidates have side projects to show you? When I did interviews, I saw probably less than 10% have any side projects to show.
Re:I have no side code projects to show you by pc86 on Thursday October 26, 2017 @08:30AM (#15558232)
I work in consulting, almost entirely for federal and state government. Here that number is low single digits.
Re:I have no side code projects to show you by nanodano on Thursday October 26, 2017 @10:43AM (#15559218)
This is what I think most people fail to understand. It's not a _requirement_. The vast majority of people DON'T have side projects. Companies can't afford to simply auto-reject everyone who doesn't have side projects. The point is that if you do have any, it can help make you stand out dramatically.
Re:I have no side code projects to show you by ratsimihah on Thursday October 26, 2017 @12:52PM (#15560673)
That's a surprising number. Did you interview mostly recent grads?
Re:I have no side code projects to show you by wst_ on Thursday October 26, 2017 @07:52PM (#15564335)
Not surprising at all. None of my colleagues have anything public. If that's not your thing I struggle to understand why should you.
Re:I have no side code projects to show you by ratsimihah on Friday October 27, 2017 @06:59AM (#15567224)
And most of my work mates have public open source code.

I would guess the environment candidates are selected from influences these numbers significantly.

And you're right, I'd understand that in some of these environments, OSS isn't necessarily considered fun or relevant.

Then again it's all speculation.

Re:I have no side code projects to show you by 333c on Thursday October 26, 2017 @02:07AM (#15556744)
> except for the bootcamp grads who all have identical Githubs

Out of curiosity, what do you mean by this? What sorts of things do they all have in common?

Re:I have no side code projects to show you by beejiu on Thursday October 26, 2017 @05:58AM (#15557577)
From my experience (of talking to bootcamp applicants), bootcamps are not so much about learning how to code, but rather how to get an entry-level job. At first glance of somebody's Github, it will look like they have lots of open-source projects and collaborate with other people. But this is just part of the bootcamp "script".
Re:I have no side code projects to show you by Halladie7 on Thursday October 26, 2017 @08:33AM (#15558248)
Bingo! Bootcamps are basically multiple month training sessions for interviews. Princeton Review for dev jobs.

Regardless, I actually think this paradigm works for entry level jobs at most companies. You don't have to know anything for your first year in most cases. You just have to be able to show up and follow instructions.

Re:I have no side code projects to show you by jeffwilcox on Thursday October 26, 2017 @02:27AM (#15556822)
Basic Angular project. No contributions. Poor code. CS 101-style projects.
Re:I have no side code projects to show you by bryanrasmussen on Saturday October 28, 2017 @02:59PM (#15576286)
How deep of a reading is your reading of the profile though?
Re:I have no side code projects to show you by cat199 on Thursday October 26, 2017 @08:56AM (#15558370)
hope you guys realize there's more to opensource than github..

show me freebsd or linux kernel contribution on github, for example

Re:I have no side code projects to show you by Sean1708 on Thursday October 26, 2017 @09:25AM (#15558567)
Here you go: https://github.com/torvalds/linux/commit/692b48258dda7c302e7...

I do understand what you're saying though but I don't think people are going to just search Github for your name on the off-chance that you're on there, I suspect that what most people do is look at the things that you've specifically mentioned in your CV.

Re:I have no side code projects to show you by mark-r on Thursday October 26, 2017 @10:39PM (#15565258)
Searching Github for your name can backfire. My name is not very common, but there are 2 people on Github that have it and I'm not one of them. I do have a huge body of stuff on StackOverflow though.
Re:I have no side code projects to show you by notzorbo3 on Wednesday October 25, 2017 @04:48PM (#15554118)
> 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 by kemitche on Wednesday October 25, 2017 @09:08PM (#15555586)
I don't expect my surgeon to do surgery in his spare time. Nor my plumber, dentist, gardener, or any other professional. I look at their past work history and reviews from customers and/or coworkers.

I will never understand the belief that side projects are in any way necessary. I'd much rather have a well rounded individual who isn't moonlighting on other things but rather can bring his clear focused mind to the office.

Re:I have no side code projects to show you by crdb on Thursday October 26, 2017 @04:24AM (#15557224)
> I don't expect my surgeon to do surgery in his spare time.

I really like it when my specialist has a prominent public profile.

A recent case: tenure at a major university, had written or was quoted in many good journals and papers, and had a number of impressive accreditations (for example he was also head of his specialty's medical association for the country). This showed dedication and interest as well as some measure of intelligence.

I was accordingly confident he was on top of the latest developments in his field and would be able to deal with complications better than your run of the mill specialist. The care was great throughout.

Similarly, our lawyer has been quoted twice by the Supreme Court in Singapore, has written many articles in the Straits Times, and does great (and visible) pro bono work, all of which I could find off a quick Google for his name. Whilst I hired him based on a recommendation, it was comforting to see this public confirmation of his ability and interest in the field.

Re:I have no side code projects to show you by pell on Thursday October 26, 2017 @05:53AM (#15557566)
While these points may well be examples of this person's ability, certain credentials don't have to mean as much. As an example, the head of an association is not necessarily chosen for their merit.
Re:I have no side code projects to show you by protomyth on Thursday October 26, 2017 @06:14AM (#15557632)
I knew of at least one department Dean at a college that was chosen for that position so he would not teach anymore students.
Re:I have no side code projects to show you by purplezooey on Thursday October 26, 2017 @01:25PM (#15561045)
Not so sure about this. It would be OK for my surgeon to just be a badass surgeon and not a politician. Public confirmation doesn't add much because the skill of navigating that is (mostly) unrelated to the skill of achieving a great surgery outcome.
Re:I have no side code projects to show you by jventura on Thursday October 26, 2017 @03:05PM (#15561998)
I think the key to your answer is in the parent's text: "This showed dedication and interest as well as some measure of intelligence."

My reasoning is that if someone is very good in his line of work, some of that work starts to spill out to the public, either by research, teaching, articles, blog posts, etc.. If a person is not a pure introvert, working all by himself, and is quite good, invariably someone will notice it..

Re:I have no side code projects to show you by fma on Wednesday October 25, 2017 @09:46PM (#15555751)
Me either. It's become cool to work 60 hours a week because you like your job, and then go home and do more programming because you like programming.

Why it's cool... I don't know. I agree it helped me in the early days of my career, but at this point, as a senior developer I can pick up new technology much faster than my early days. I can come up with a working solutions much faster.

I like my job, and I like programming... But there are other things I like too.

So, why do I need to work long hours and program outside of my job? I have good enough communication skills to convey my experience. If I'm not hired for not having an active github account, or a side project, there are five other companies that would.

Re:I have no side code projects to show you by foo101 on Wednesday October 25, 2017 @10:45PM (#15555970)
I like my job, and I like programming... But there are other things I like too. Such as playing the guitar and saxophone, writing side coding projects, mountain climbing and traveling. Do you realize that writing side coding projects is just one of the many things we like to do?

Just because we do side projects does not mean that we do not have a life outside of coding.

Re:I have no side code projects to show you by fma on Thursday October 26, 2017 @11:59AM (#15560075)
I agree with you. Everyone has their own hobbies.

But certain people believe that in order to be a good coder, one of your hobbies MUST be coding.

Re:I have no side code projects to show you by Too on Thursday October 26, 2017 @12:22AM (#15556325)
One difference is that many "programmers" actually don't do any programming at work. Their hands on experience is a 5 week java course in uni 10 years ago and after thay they have been stuck in meetings or writing brain numbing CRUD in a proprietary domain specific scripting language at $bigco ever since. The only way for many to get actual hands on is to do side projects.

Hair dressers don't have this problem, they are actually cutting hair 8 hours a day.

Carpenters have a more hands on education compared to compsci which is more maths than version control.

Doctors require 2 years of practice supervised by other doctors before they are certified.

Re:I have no side code projects to show you by seanmcdirmid on Thursday October 26, 2017 @12:58AM (#15556460)
There are a lot of more senior doctors in admin or specialty positions who aren't making rounds or doing surgery anymore, however.
Re:I have no side code projects to show you by nunez on Thursday October 26, 2017 @10:18AM (#15559008)
yeah but they did a lot of medical work before getting there though
Re:I have no side code projects to show you by asmdev on Wednesday October 25, 2017 @11:57PM (#15556239)
> I'd much rather have a well rounded individual who isn't moonlighting on other things but rather can bring his clear focused mind to the office.

I don't understand how you equate doing side code projects to not bringing clear focused mind to the office.

Would you also much rather bring a well rounded individual who does not take art classes after work? Do you think taking arts classes after work would affect one's ability to focus in the office?

Then why do you make similar assumptions about doing side code projects? For many of us, doing side code project is like taking art classes. It is art for us and it helps us learn new things about the art of software development that is not always easy to learn in the constraints of real world software business. Most importantly, it is a relaxing and enjoyable experience. It refreshes our soul and combined with a good night's sleep, it helps us to better focus next day at work, not the other way around.

Are you saying that you would much rather not hire people like us who care about the art of software development because from your high horse, we don't look like "well rounded" individuals? If you hold this kind of irrational conservative beliefs, I'd much rather not work for you.

Re:I have no side code projects to show you by maxhallinan on Thursday October 26, 2017 @12:55AM (#15556445)
Thanks for pointing this out. Working on my humble side projects is the hiking/cooking/traveling of my life. I spend my free time programming for the same reason the author doesn't spend his free time programming: because life is too short not to do what you love when you can. Making progress on these projects helps me to be more present in other aspects of my life, like my job and my marriage.
Re:I have no side code projects to show you by kemitche on Thursday October 26, 2017 @12:27PM (#15560358)
If the person enjoys their side projects, go for it. I'm not saying they can't. But on the hiring side I'm not going to require that all employees have side projects that match their day job.
Re:I have no side code projects to show you by deathanatos on Wednesday October 25, 2017 @09:33PM (#15555694)
> I'd much rather have a well rounded individual who isn't moonlighting on other things but rather can bring his clear focused mind to the office.

I don't think it's wrong to work on side project. Some people like or want to. Who am I to judge what they do on their free time? It might happen to overlap with their job, or it might not.

But I agree, I don't require my surgeon to do surgery in his spare time. I've worked with plenty of great engineers who wanted to leave work at work, and after 40 hours of engineering, enough was enough and spent their free time doing something that wasn't engineering. I've also worked with people who did side projects, and were equally amazing.

Re:I have no side code projects to show you by anta40 on Thursday October 26, 2017 @12:36AM (#15556380)
A lot of coders consider coding not only as a job, but also as hobby. Usually they experiment with new stuffs this way, and thus their open source projects at Sourceforge/Github, etc etc.

I don't expect a brain surgeon to mess with somebody's head because he's bored at weekend, though :p

Re:I have no side code projects to show you by freedomben on Thursday October 26, 2017 @01:14AM (#15556523)
For the first many years, I was this way (considering coding as a job and a hobby). I guess it still is in many ways, but as I've gotten older I've started to feel the burnout more. If I spend my weekend doing anything on my computer, I feel it on Monday and just want to do something different.
Re:I have no side code projects to show you by derefr on Thursday October 26, 2017 @02:12AM (#15556764)
Personally, I've lately been considering the opposite: getting out of coding as a job, so that I can continue to love it as a hobby.
Re:I have no side code projects to show you by lostfocus on Thursday October 26, 2017 @03:52AM (#15557114)
Yeah, I tried that. Turns out I missed coding at work a lot and will now go back to it.
Re:I have no side code projects to show you by kemitche on Thursday October 26, 2017 @12:29PM (#15560372)
You're right, I was probably swinging too hard on the other direction with my comments. The core of my argument stands: I refuse to require side projects as a condition for hiring someone.
Re:I have no side code projects to show you by qq66 on Wednesday October 25, 2017 @10:15PM (#15555854)
Surgeons, plumbers, dentists, and gardeners are licensed, bonded, and insured, entrusting the certification process to a third party. Surgeons and dentists also have professional development baked into their work schedules, which software engineers should have -- say, hire someone for 35 hours per week so they can spend 5 hours per week on professional development.
Re:I have no side code projects to show you by 0x445442 on Wednesday October 25, 2017 @10:33PM (#15555924)
The other difference is Surgeons, Plummers, Dentists and even Gardeners get payed for services rendered not time.

This is a huge problem in the industry and is the source of massive waste.

Re:I have no side code projects to show you by aminorex on Thursday October 26, 2017 @03:26AM (#15557004)
You have a rather rosy view of medicine and gardening. Your view of plumbing and dentistry aligns with my own, however.
Re:I have no side code projects to show you by AznHisoka on Wednesday October 25, 2017 @10:53PM (#15555999)
I would expect my doctor to read papers, news, etc to keep abreast of the latest medical advances though.
Re:I have no side code projects to show you by foo101 on Wednesday October 25, 2017 @11:43PM (#15556195)
This! And similarly, software developers should keep abreast of latest technical advances.

What makes software engineering different from surgery is that when a surgeon learns something new, he does not have a live patient at his home to practice the new thing he has learnt, but as software engineers, most of the times we can immediately fire up an editor and write a PoC or a toy project to practice the new thing we have learnt.

Its strange that such natural and obvious curiosity and desire to try something out outside of work deserves the kind of criticism that it is receiving in the original article and some of the comments here.

Re:I have no side code projects to show you by sgift on Thursday October 26, 2017 @02:27AM (#15556826)
> Its strange that such natural and obvious curiosity and desire to try something out outside of work deserves the kind of criticism that it is receiving in the original article and some of the comments here.

The critic points out that it is no longer curiosity which drives you when people expect you to do it.

Re:I have no side code projects to show you by pferde on Thursday October 26, 2017 @05:32AM (#15557492)
Yes, it is normal to tinker with new stuff to get acquainted with it. It is, however, not the same thing as publishing results of that tinkering on e.g. github, or blogging about it as if you want to break some posts-per-month record.

I do not get this obsession with putting everything out there. I have a huge local directory with my old test programs, PoCs, started but abandoned ideas, etc. I regularly try new stuff, new libraries, programming languages, what have you. But my github account is empty.

The internet needs less stuff on it, not more.

Re:I have no side code projects to show you by foo101 on Thursday October 26, 2017 @10:07AM (#15558894)
> I do not get this obsession with putting everything out there.

It's not obsession. It's just a matter of convenience. git add; git commit; git push; and all my experimental code is safe on someone else's server that is managed much better than I can manage my set of USB drives and hard disks.

> The internet needs less stuff on it, not more.

I disagree!

Re:I have no side code projects to show you by chrisco255 on Thursday October 26, 2017 @12:38AM (#15556389)
I expect a surgeon to stay up to date on the latest in medical technology. And I don't know too many surgeons who clock in at 9am and clock out at 5pm. Many surgeons pull 60-80 hour weeks regularly.
Re:I have no side code projects to show you by foo101 on Wednesday October 25, 2017 @11:51PM (#15556223)
> I'd much rather have a well rounded individual who isn't moonlighting on other things but rather can bring his clear focused mind to the office.

What I do after the office hours is really none of your business. I should be able to do whatever I please (write code, play guitar, etc.) after office hours without you raising concerns about it.

If you believe I do not bring my clear focused mind to the office, then that is a separate issue to be discussed separately without bringing in what I do after office hours into the discussion. It is my prerogative, not yours, to decide if I need to give up what I am doing after office hours in order to focus better at office.

Re:I have no side code projects to show you by hinkley on Wednesday October 25, 2017 @10:45PM (#15555964)
People who have only recently completed their 10,000 hours don’t understand that there are diminishing returns, and that learning something else entirely may help you more than doubling down on your narrow skill set.

Some of the things you can learn outside of this field are what overtraining is (actually not that different from the AI concept), perspective on the learning and teaching process, the importance of preparation and good tools, patience with new ideas, and the dangers of trying to rush through the learning process.

Re:I have no side code projects to show you by sobani on Thursday October 26, 2017 @04:06AM (#15557171)
Besides the fact that many consider the 10,000 hours a myth, please keep in mind that the theory is about 10,000 hours of practice.

I bet that even people who have spend 20 years on side projects haven't reached those 10K hours of practice yet.

Re:I have no side code projects to show you by hinkley on Thursday October 26, 2017 @09:10AM (#15558454)
We aren’t talking about people moonlighting as developers. We’re talking about people in the industry working on software every waking hour.

Roughly 220 work days a year, 5 hours a day at work if you are full time, 6 if you dabble a bit outside of office hours, that’s around 5 years out of school, which isn’t too far off from my experiences prior to Malcolm Gladwell.

Re:I have no side code projects to show you by sobani on Monday October 30, 2017 @08:31AM (#15584489)
Working != practice.

When I'm building some CRUD interface for my job, there's nothing I'm practicing with that. When I spend my entire day doing that, I've gained 0 relevant hours for Malcom's 10K.

Re:I have no side code projects to show you by mark-r on Thursday October 26, 2017 @10:47PM (#15565306)
No, side projects are not necessary. They're just a signal that you're really into this stuff. Like all signals, it can't be evaluated in isolation. It's no different than preferring candidates who come from a top University.

Some jobs are easier to do on the side than others. I'll bet the gardener has some side projects too.

Re:I have no side code projects to show you by jimbokun on Wednesday October 25, 2017 @11:39PM (#15556184)
If you were a surgeon looking to hire another surgeon for your surgery team, I bet you would want to observe her performing a surgery.

If you were looking for a drummer for a band, you would want to hear him play.

Re:I have no side code projects to show you by seanmcdirmid on Thursday October 26, 2017 @01:01AM (#15556478)
The former one, maybe not. I'm sure lots of practices hire surgeons by looking at their record and not observing them actually doing a surgery. After all, it's the results that matter in the end.

The latter one, sure. Makes me wonder if we should call interviews as auditions.

Re:I have no side code projects to show you by nanodano on Thursday October 26, 2017 @01:58AM (#15556706)
What about an artist or a musician? Would you expect a musician to practice and get better in their free time or only play their instrument during paid gigs?
Re:I have no side code projects to show you by aminorex on Thursday October 26, 2017 @03:31AM (#15557023)
Fine artists usually produce works on speculation. Craft persons usually produce on a cottage-industrial basis, essentially commodity piecework. There are a lot of ways to get paid, beyond the two you highlight, so the parallels are not as clear as you appear to be assuming.
Re:I have no side code projects to show you by samfisher83 on Thursday October 26, 2017 @07:07AM (#15557836)
A surgeon is licensed. Many times they will publish papers etc. especially if they are trying to get ahead.
Re:I have no side code projects to show you by watwut on Wednesday October 25, 2017 @05:23PM (#15554409)
You list things on linked in just so you can blame potential employers for looking at it? I dont even have linked in account and still find it ridiculous to hold it against them if they dare to look there.
Re:I have no side code projects to show you by warcher on Wednesday October 25, 2017 @06:07PM (#15554728)
“How much time is the interviewer willing to invest” is a super legit question to be asking. It tells you a lot about how many shits they give about you in particular and is a good proxy for the quality of the team in general.
Re:I have no side code projects to show you by hobofan on Wednesday October 25, 2017 @05:35PM (#15554483)
It's not that they "dare to look there", it's that they _only_ look there and don't care enough to look even a tiny bit further.
Re:I have no side code projects to show you by alexandrnikitin on Thursday October 26, 2017 @05:57AM (#15557576)
> 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.

Nice! Agree with that.

Re:I have no side code projects to show you by ifhd on Wednesday October 25, 2017 @06:46PM (#15554945)
Thats a pretty arbitrary line. Why wouldn't they want to ask about hte projects you poured thousands of hours of paid time into?
Re:I have no side code projects to show you by voidmain on Wednesday October 25, 2017 @09:29PM (#15555688)
I disagree with you, and grandparent, and the article :-)

I've hired plenty of great engineers who didn't have side projects on github. I have never specifically been looking for people that don't have a life outside the field, and unlike GP I have found that there are other ways to evaluate people that can identify great engineers with very few mistakes.

But that doesn't mean I wouldn't see your high quality or impressive open source code as a huge plus. Quantity doesn't matter -- if anything if you're super prolific I might wonder if you have much energy for your day job -- but I'm not going to pass up a chance to see what kind of work you do.

And because quantity doesn't matter, I think that writing a little bit of code "for your resume" (every once in a while, to reflect your continuing development as an engineer) is a pretty reasonable investment even if you don't happen to want to spend your whole life outside work programming. It's not required, but it might get you a really great position some day, even if like the OP you're up front about having a life outside of software engineering.

Re:I have no side code projects to show you by jogjayr on Wednesday October 25, 2017 @05:10PM (#15554296)
This. Not once has a potential employer ever said to me: "Based on your Github, you can obviously fizzbuzz with the best of them, and know a for-loop from an if-statement. Let's skip the phone screen/homework assignment and get you onsite directly."
Re:I have no side code projects to show you by exodust on Thursday October 26, 2017 @04:32AM (#15557268)
Speaking of FizzBuzz, I had never heard of the fizzbuzz test until recently in interview. In 15 years of frontend work I've never needed to find if a number is divisible by another number, so I forgot about the modulus operator '%', and stumbled on that question. Apparently not knowing about that made me unqualified for the job, above all other evidence of my frontend work and achievements. It takes less than 10 seconds to find the solution, but in interviews we are expected to have the entire JS reference guide in memory.
Re:I have no side code projects to show you by Thiez on Thursday October 26, 2017 @08:49AM (#15558330)
There are plenty of ways to write fizzbuzz without the modulus operator, although it is the most obvious way. But you can also combine infinite streams, or keep track of the index of the next "fizz" and "buzz" with simple addition...
Re:I have no side code projects to show you by exodust on Friday October 27, 2017 @01:36AM (#15565956)
Perhaps there are plenty of ways, but finding the remainder of the division is what's needed and in my case the test was pen and paper, with just a small space for the answer and no way to test my code.

It's all good, it wasn't the role for me, I'm more creative dev than programmer and I didn't get a good impression of the company anyway. I've moved on.

Re:I have no side code projects to show you by rzykov on Thursday October 26, 2017 @05:15AM (#15557430)
Maybe it's better to provide access to Google on the interview. What do you think?
Re:I have no side code projects to show you by exodust on Thursday October 26, 2017 @07:34AM (#15557968)
Or at least the JS reference. Or design the questions to fit the role. If it's a frontend role, then ask frontend questions, not some bullshit high school arithmetic.

I wrote most of the 'fizzbuzz' function but couldn't remember the "%" operator. Tests are annoying because it's not how developers work, at least I don't work that way, without any way to verify syntax or look anything up.

I recall an interview from years ago where I was asked to show the code behind my websites and step through it explaining what it did and why I did it. This is better than a test, because you're explaining how the code works and also showing off your work.

Re:I have no side code projects to show you by foo101 on Wednesday October 25, 2017 @09:56PM (#15555785)
Time for anecdotes. Twice in my career, an employer has looked at my GitHub and asked specific questions about certain projects, what motivated me to write the project, why did I not use a popular big data technology to write the project, etc.
Re:I have no side code projects to show you by ryandrake on Wednesday October 25, 2017 @11:08PM (#15556067)
But, did that interest lead directly to a job offer? My guess would be no, knowing the industry and given no other information about your situation.
Re:I have no side code projects to show you by stevekemp on Thursday October 26, 2017 @12:43AM (#15556405)
There was a time, last year, when I'd regularly receive email-SPAM from recruiters talking about one of my C++ projects. (Console based mail-client with Lua scripting.)

Later I moved that project to a github-organization, as it didn't need to be tied solely to me, and I wanted to allow others to commit, etc.

I'm not sure if the SPAM-mails went away because recruiters stopped scanning github for profiles, or because there was no obvious link between that particular project and my personal email.

Re:I have no side code projects to show you by kafkaesq on Thursday October 26, 2017 @05:50PM (#15563387)
It doesn't happen too often - but I've had that happen several times, actually. Just like people might pretty much hire you (or invite you to substantially greenlighted interview process - sans whiteboarding or over-the-phone grilling) solely on the basis of a talk you gave, or an impromptu discussion about some topic you're insanely interested in, after meeting you at some event.

Granted, this has been for gigs (or temp-to-perm) situations, not official, up-front fulltime roles. And some of these people ended up being flakey or sketchy (as spontaneous / whimsical people sometimes are). But nonetheless, hired (or substantially fast-tracked into their process, bypassing most of the usual interview crap) - pretty much on the basis of single demo or code sample (or in one case, literally on the basis of a single stats plot).

Because by this point, pretty much everyone knows how silly those live fizzbuzz sesions are anyway - including those administering them.

Re:I have no side code projects to show you by chrisco255 on Thursday October 26, 2017 @12:42AM (#15556403)
That's only because most recruiters are non-technical. They lack the ability to gauge your ability.
Re:I have no side code projects to show you by dualogy on Wednesday October 25, 2017 @04:39PM (#15554031)
> 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

I guess that isn't the idea here. I think the idea is for them to grab a dev from the next cubicle/floor, point them to the repo, ask "can he code?", and the dev says "sure looks like code to me, yeah."

"Showing up" is 90% of every move. Sure, the guy who copy-pasted something together could get the job that more talented dude who was too timid to share their stuff would be much more suitable for, but such are the trade-offs here.

Re:I have no side code projects to show you by eropple on Wednesday October 25, 2017 @04:42PM (#15554067)
In my experience, that doesn't happen. And I go on a lot of interviews; it's an activity that helps with a set of skills that I always need to keep sharp. And, along those lines, I get a lot of offers! But it has never-not-once been related to my Github profile.

In my experience, it is employers signaling how cool they are before they ask you to do their multi-hour coding test for no money.

Re:I have no side code projects to show you by hobofan on Wednesday October 25, 2017 @05:51PM (#15554594)
> before they ask you to do their multi-hour coding test for no money

Where do all of you keep finding those companies? Is that an SV thing, or am I just not applying to "prestigious" enough companies? I've been on my fair share of interviews and haven't had that happen once, along with no whiteboard interviews. I can echo your experience about Github projects playing a small role apart from signaling though. Once, an interviewer mentioned one of the Github projects I worked on and we exchanged 2-3 sentences about it, but I don't think it had a significant impact on the result of the interview.

Re:I have no side code projects to show you by eropple on Wednesday October 25, 2017 @05:56PM (#15554643)
It's pretty much a standard interview practice in Boston.

As a rule, I don't and have never consented to them because I find them exploitative.

Re:I have no side code projects to show you by canadiancreed on Wednesday October 25, 2017 @08:33PM (#15555464)
They're pretty rampant in Canada. You usually get one of these types:

- Long home coding challenge (for no pay of course) - Hours of whiteboard coding talk. If you're lucky it relates to the job at hand, most of the time it doesn't - Doing coding tests online, either through their propitiatory app or through sites like HackerRank. - A conversation type interview, where you talk about the job (have only had this one in my recent attempt. Didn't get past that phase)

Of the roughly 30 interviews that I've done in the last ten weeks, only one place ever asked about my github profile (which I don't have yet, currently revamping it since most of the code was years old and pretty meh). Almost every one of them had questions about my linkedin profile though.

Re:I have no side code projects to show you by kamaal on Thursday October 26, 2017 @12:17AM (#15556302)
>>Long home coding challenge (for no pay of course)

There is a way to do this. But some people go a little too far.

Last years one start up asked me to write an entire backend application for them for free.

Re:I have no side code projects to show you by canadiancreed on Thursday October 26, 2017 @02:43PM (#15561771)
Sounds like a large retailer that wanted the same for an interview. The job I found out later went to a kid of one of the managers.

That they declared bankruptcy this year has been a tasty bit of schadenfreude.

Re:I have no side code projects to show you by pferde on Thursday October 26, 2017 @05:42AM (#15557519)
Just write one that will explode in their face within two or three weeks, and remove that time bomb when they hire you. :)
Re:I have no side code projects to show you by literallycancer on Wednesday October 25, 2017 @06:45PM (#15554941)
Can confirm, not a SV thing, plenty of it in Europe.

Nothing to do with prestige, it's a simple "will this monkey jump through hoops" test to see if you'll work in shitty conditions for shitty pay.

My go to response is asking them to look at my git instead, which ends the process in about half the cases. The other half they look at it for <5 minutes and point out the error that isn't an error (yes I know what an SQL injection is, and I've taken steps to make sure it won't be an issue).

Re:I have no side code projects to show you by lozenge on Thursday October 26, 2017 @02:55PM (#15561897)
If I came onto your project I'd be trying to fix that SQL injection too. Why don't you add a comment explaining why you know it's safe and why you aren't using the standard way of escaping variables in SQL?
Re:I have no side code projects to show you by literallycancer on Thursday October 26, 2017 @08:14PM (#15564465)
That actually didn't occur to me.

I'm not sure where I'd put the comment, since in the part where router paths are set up, it's self-documenting/obvious that it isn't an issue, and if the person skips that and looks at individual functions only, then I'd have to put it in too many places.

Re:I have no side code projects to show you by lozenge on Friday October 27, 2017 @09:11AM (#15567922)
I guess I'd put it in the paths, as it's something that needs to be kept in mind while updating the paths. Also in the coding conventions, but it's understandable not to have one on a small project.

Another option is to create a function like _escape_numeric_string that returns its input after asserting the string is numeric and has a comment explaining, and use it everywhere. Although yes, that does mean changing all your individual functions.

Generally if a code reviewer suggests a change it is worth documenting why the change isn't practical. That can be adding a test or adding a comment.

Re:I have no side code projects to show you by colorcode on Wednesday October 25, 2017 @10:17PM (#15555864)
I recently had 3-4 interviews in the same format. Its so frustrating and heart wrenching after rejection. For a job i have to go through 2hrs of coding interview.
Re:I have no side code projects to show you by ryandrake on Wednesday October 25, 2017 @11:11PM (#15556083)
I've had to jump through those terrible "online coding challenge" hoops for jobs that didn't even involve coding! Tech companies far and wide are currently obsessed with them, to their detriment.
Re:I have no side code projects to show you by Consultant32452 on Wednesday October 25, 2017 @04:56PM (#15554186)
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 by canadiancreed on Wednesday October 25, 2017 @08:35PM (#15555473)
I had something similar where they had a test app online, but the test environment was broken to the point of it being non usable. Emailed them as to what was broken including error messages. Got an email cancelling my interview twenty minutes later.
Re:I have no side code projects to show you by jonhermansen on Wednesday October 25, 2017 @10:24PM (#15555883)
Hopefully they weren’t trying to hire you for a QA position...
Re:I have no side code projects to show you by canadiancreed on Thursday October 26, 2017 @02:40PM (#15561743)
From my brief interaction, I';d be amazed if they were aware of the concept of QA
Re:I have no side code projects to show you by city41 on Wednesday October 25, 2017 @04:52PM (#15554153)
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 by kakwa_ on Wednesday October 25, 2017 @06:07PM (#15554730)
I've a bunch of personal projects on github.

They are not that successful, a few dozens stars generally for the most serious ones. And also, there are not especially trendy (no fancy react app or js library, but stuff in python (lib, web ui), C, a puppet module, some shell scripts and little bit of perl).

With that, in 5 years, I was contacted only by 2 or 3 recruiters/contacts that emailed me because of my projects. For two of them, it was more a general look at which languages I used in my projects ("hey, this guy knows Python and Bash, he may be good for an SRE position").

The last one actually came across one of my project which is a little bit domain specific (an RFC 3161 timestamp server), not sure if it would have ended in a recruitment offer however.

I get more offers through my crappy linkedin profile.

Re:I have no side code projects to show you by justboxing on Wednesday October 25, 2017 @11:26PM (#15556139)
> instead you get dance-like-a-monkey "coding tests" (unpaid, of course) that are nonportable from employer to employer.

This - the non-portable aspect - is what irks me the most.

Especially for enterprise developers. Since most of the software we develop is under NDA, we cannot put any of it online to showcase our skills.

I've had to do 3 different take-home "coding exercises" over the last 10 days. 1 was for a Hedge Fund, another for a Real Estate company and a 3rd for an Accounting SaaS company.

I'm in the process of publishing these coding exercise solutions after polishing it up a bit more onto my github profile. Still, I feel like this will also be a waste, because like OP says, most companies have their own specific "Coding tests" and wouldn't take an already coded solution to accept skills and experience of the candidate.

Re:I have no side code projects to show you by nanodano on Thursday October 26, 2017 @02:00AM (#15556718)
If you asked a musicians to perform an audition before you hired them, would you accept the response, "Sorry, I don't work for free."

Would you expect a musician to practice their instrument in their free time or only play their instrument during paid gigs?

Re:I have no side code projects to show you by lmm on Thursday October 26, 2017 @04:26AM (#15557240)
The music industry is exploitative precisely because it has this dynamic. I would like the developers lifestyle to be more like that of surgeons than like that of musicians.
Re:I have no side code projects to show you by kilotaras on Thursday October 26, 2017 @02:33AM (#15556843)
That is a bad analogy. Supply/demand ratio of musicians is way higher then for developers.
Re:I have no side code projects to show you by pault on Thursday October 26, 2017 @08:56AM (#15558372)
That's not the only reason it's a terrible analogy; Musicians are artists, developers are tradespeople. If an interview method doesn't make sense for a carpenter or an electrician, it probably doesn't make sense for a developer. That being said, I don't think there are any good proxies for whether a hire will be a good fit, so I understand the problem employers are facing.
Re:I have no side code projects to show you by aminorex on Thursday October 26, 2017 @03:38AM (#15557045)
I agree that it is a bad analogy, but I think it goes far beyond supply and demand differences: Music is performed mostly by muscle memory, "system 1", while code is developed mostly by ratiocination, "system 2".
Re:I have no side code projects to show you by ozim on Thursday October 26, 2017 @04:55AM (#15557356)
Supply of wannabe developers is quite high.
Re:I have no side code projects to show you by justboxing on Friday October 27, 2017 @08:12PM (#15573268)
Isn't that the case in all skilled professions that pay well?
Re:I have no side code projects to show you by ozim on Saturday October 28, 2017 @04:38AM (#15574456)
I don't think so. Development seems easy just like singing you can do it at home, have some results on your own computer. But look at talent shows, there are people who can sing and win but still do not have what it takes to build career after winning talent show. Secondly there is whole bunch of occupations that pay well like dentist but how do you even practice that without buying expensive tools.
Re:I have no side code projects to show you by freedomben on Thursday October 26, 2017 @01:17AM (#15556530)
This is becoming a real problem IMHO. Asking me to do 3 to 4 hours of work on a "test" just to get to a real interview is a big ask. I do it because I have to; but as my time has gotten more valuable I've started just politely refusing and thanking the recruiter for reaching out. I have a ton of stuff on github that I'd much rather talk about.
Re:I have no side code projects to show you by scaryclam on Monday October 30, 2017 @09:59AM (#15585016)
We generally offer candidates who made it through the 15 minute phone screen to bring along some code to an interview. Quite honestly, it can be their own project or we can supply a simple "test" so that they have something to bring. We make it clear that we're not looking for perfect code samples, or even great ones, just something for the candidate to talk about. This seems to work pretty well, makes sure they're not doing any free work for us, and doesn't ask for much in the way of their free time.

I've had too many "tests" that were a giant waste of my time to ask it of others.

Re:I have no side code projects to show you by chrisco255 on Thursday October 26, 2017 @12:40AM (#15556396)
That's because they want to gauge you against other candidates and the only way to do that fairly is with a standardized test.
Re:I have no side code projects to show you by freedomben on Thursday October 26, 2017 @01:19AM (#15556540)
I see the point, but some of these tests can take several hours or longer to complete. I think they shoot themselvess in the foot a bit because many of the really good devs won't waste their time with that. My evidence is all purely anecdotal, however.
Re:I have no side code projects to show you by aminorex on Thursday October 26, 2017 @03:39AM (#15557050)
If all you've got is a foot-gun, everything looks like a foot.
Re:I have no side code projects to show you by apple4ever on Wednesday October 25, 2017 @05:59PM (#15554664)
You must be applying to the wrong companies then. I just got done doing interviews, and I looked at what the second round candidates had available on GitHub and their personal site, and the one who got the job had about 5 projects that were impressive.

Good employers care. I care. Its not signaling. Its important.

Re:I have no side code projects to show you by FLUX-YOU on Wednesday October 25, 2017 @10:47PM (#15555979)
>Good employers care. I care. Its not signaling. Its important.

It's not important. There are plenty of good companies who don't do these things that manage to pay developers $100k salaries. They may assess in other ways, but it's not the only signal.

It's only important to you. You choose what you want to see in candidates. You need buy-in from the candidates that your process is conducive to a good environment, good code, and good delivery. In turn, you cultivate a team who share something in common, and the team gets along well and makes good code.

It's people finding like-minded people -- the same social movements that are in every other profession. There's nothing wrong with it, but there's currently no prevailing right or wrong way to do it, otherwise that would be the technical interview.

Practically, development is still in demand. So if I get rejected, I can go apply some place else. That's why it's not important.

Maybe your pay is slightly above those other companies, but is a marginal pay increase really worth all of the extra effort? That's up to the developer. But the employers that don't use this criteria are not non-good employers.

Re:I have no side code projects to show you by aminorex on Thursday October 26, 2017 @03:48AM (#15557088)
For me, a marginal pay increase is only a differentiator when comparing two otherwise equally ranked opportunities. I once left a 300k job to take a 180k job on the basis of work content, cultural fit, and optionality. But, I make most of my money by holding XMR, so the difference in pay doesn't determine my quality of life - nor my ability to exercise charity - which is, practically, the same thing.
Re:I have no side code projects to show you by 0xfeba on Wednesday October 25, 2017 @08:13PM (#15555387)
Best company I worked at looked at my personal site and Github, albeit briefly, ahead of time and didn't ask much if anything about it (IIRC). They asked more peer-level questions. Pretty casual. As my first job out of college they didn't expect much from me but later told me the other devs were impressed. Best group of devs I've ever worked with. All of them were pretty smart, wrote nice code, comments, knew how to use version control, and configuration management. They wrote their own JS framework that interfaced with a Java backend. I would later realize (in retrospect) this code was really well written and maintained.

Worst company I worked (work) for (but pays well) had me answer a few questions on a whiteboard. One of which was 'not even wrong' (the answer was: "HTML5 gave us the <strong> tag to replace <b>").

They were desperate for bodies after a bunch of people left. They also partake in the usual H1B/contractor games and wonder why they have shit code. Meh, my project is going well. If they have me work on their main .NET monstrosity though, I'll quit. Haha, jokes on them.

Re:I have no side code projects to show you by contras1970 on Thursday October 26, 2017 @05:43PM (#15563331)
> the answer was: "HTML5 gave us the <strong> tag to replace <b>"

i bet the question was: "what has HTML5 done for us?"

https://www.youtube.com/watch?v=Qc7HmhrgTuQ

Re:I have no side code projects to show you by 0xfeba on Friday October 27, 2017 @11:25AM (#15569286)
Yes, it was. And then she followed up more specifically with, "what we can use instead of the <b> tag?"

I said, "CSS, but it doesn't have much to do with HTML5's features."

Re:I have no side code projects to show you by kemitche on Wednesday October 25, 2017 @09:16PM (#15555625)
It's not important. You're skipping out on a large pool of fantastic candidates who have families and hobbies outside of work. People who save their best programming effort for their job. Relying on GitHub / side projects as a barrier to entry is ridiculous to me.
Re:I have no side code projects to show you by evancox10 on Wednesday October 25, 2017 @10:35PM (#15555929)
But why is it important to you? Do you think the other candidates are couldn't, or didn't, produce similarly impressive code?
Re:I have no side code projects to show you by crdoconnor on Wednesday October 25, 2017 @04:42PM (#15554075)
I noticed this as well.

The interviewer has checked the "codes in his spare time" checkbox" and I've guilt tripped them into skipping the dance like a monkey test once or twice by pointing them at my github but that's about it.

I'd be super impressed if a prospective employer looked and made some sort of salient comment, but it's never happened and probably won't.

Re:I have no side code projects to show you by pault on Thursday October 26, 2017 @09:15AM (#15558496)
As much as I hate it, the problem with taking the github profile as evidence of proficiency is that it's easy to plagiarize, and the applicant has a significant financial incentive to do so. Obviously plagiarizing code samples would be a terrible career strategy, but that doesn't protect you as an employer if you get the one in a thousand con artist who can collect six months' salary before people start to ask difficult questions.
Re:I have no side code projects to show you by karmelapple on Wednesday October 25, 2017 @11:10PM (#15556076)
Another hiring manager here who reads GitHub profiles and loves to have a candidate walk me through what challenges they experienced, design decisions they had to make, etc.

One question I have for the grandparent post: what would a meaningful question be? Is the description I mention above seem like a meaningful way to discuss the work you took the time to share with me?

Re:I have no side code projects to show you by trevor-e on Wednesday October 25, 2017 @06:09PM (#15554745)
FWIW, I'll look at a candidate's Github account whenever they list it on their resume. That doesn't mean I'll bring it up during the interview unless there was something particularly interesting to talk about.

It's pretty useful for screening candidates, especially looking at code written <1 year ago. I do keep in mind that code written in free time might not have the same standards as production code, but often there are some red flags that carry over.

Re:I have no side code projects to show you by candiodari on Wednesday October 25, 2017 @07:37PM (#15555228)
You realize that github dates can easily be falsified, right ?

Besides, you are only using this as a negative ? So you'll actually hire people who don't put in extra effort over people who put slightly substandard free time code online ? That seems like a losing strategy.

I've always found that willingness to put in effort vastly outperforms ability. Not to an infinite extent, but quite a bit.

Re:I have no side code projects to show you by mi100hael on Wednesday October 25, 2017 @10:09PM (#15555830)
> You realize that github dates can easily be falsified, right ?

If someone knows that much git, I'd hire them regardless. I'm so sick of untangling other peoples failed merges or trying to explain what the "not a fast-forward" issue means when their push fails.

Re:I have no side code projects to show you by asmdev on Thursday October 26, 2017 @12:21AM (#15556316)
To be fair to the people whose merges failed, I believe this is a shortcoming of git (the tool) and not the people using it.

It is fair to expect a developer to invest sometime in learning their tools well but git is a different beast. I know it solves a very complex problem but the fact that it exposes a complex interface to the user to do so seems like a shortcoming of the tool to me.

Heck, we even have a comic for it that shows how sometimes just saving my work, deleting my clone, re-cloning the repo and applying the changes in my work is easier than understanding the Git error messages: https://xkcd.com/1597/.

The tooltip in the comic is also sound advice: If that doesn't fix it, git.txt contains the phone number of a friend of mine who understands git. Just wait through a few minutes of 'It's really pretty simple, just think of branches as...' and eventually you'll learn the commands that will fix everything.

Re:I have no side code projects to show you by nathan_f77 on Thursday October 26, 2017 @03:06AM (#15556942)
Haha nooooo, it's really not that difficult! I really don't think git is a different beast. It's much, much harder to master a programming language or web framework.

Compared to something like Rails, iOS development, or React + Redux + Redux Saga, Git is just a couple of commands and basic concepts. Everything is listed here, and I don't think that's an unreasonable number of commands to know: https://git-scm.com/docs

Re:I have no side code projects to show you by asmdev on Thursday October 26, 2017 @04:24AM (#15557229)
The number of commands you show may not be unreasonable. But after spending many years in the industry, I think it is far easier for me to learn C++ with all its different types of pointers than it is to learn what Git is trying to tell me when I have screwed up something.

Either Git has a complex user interface like I claim or I am beginning to grow old.

Re:I have no side code projects to show you by mi100hael on Thursday October 26, 2017 @08:14AM (#15558160)
> To be fair to the people whose merges failed, I believe this is a shortcoming of git (the tool) and not the people using it.

I disagree. Like everyone, I've experienced a failed merge that turns into a diff nightmare. However, when it has happened I've figured out how to solve it myself instead of wasting someone else's time with it, and it hasn't happened in years now leading me to believe it is directly correlated with git skill-level.

Re:I have no side code projects to show you by nathan_f77 on Thursday October 26, 2017 @03:01AM (#15556921)
I think many developers just need to take more time and learn git properly. This is a good reference: https://git-scm.com/book/en/v2

Same for regular expressions. Once you know the syntax, they're pretty easy to understand. It just takes practice.

Re:I have no side code projects to show you by trevor-e on Wednesday October 25, 2017 @09:34PM (#15555698)
>You realize that github dates can easily be falsified, right ?

Yea, but why would someone bother in this case?

>Besides, you are only using this as a negative ? So you'll actually hire people who don't put in extra effort over people who put slightly substandard free time code online ? That seems like a losing strategy.

That's not what I said at all. It's potentially a positive or a negative, just like anything else on a resume. I've seen plenty of Github profiles that have files with 2000 lines of spaghetti code and no structure or testability. Just like I've seen profiles with neat projects and excellent code.

>I've always found that willingness to put in effort vastly outperforms ability. Not to an infinite extent, but quite a bit.

I agree with this in general too.

Re:I have no side code projects to show you by indigochill on Thursday October 26, 2017 @04:33AM (#15557278)
Anecdotally, as someone who has been involved in hiring and (sort of) cares about side projects, it's not actually the technical implementation I care about, that's true. It's about the applicant signalling "I care about this stuff". But it's far from the only indicator and shouldn't be given too much weight. I'd gladly hire someone who had no side projects but passed our technical test/interview and soft skills interview.

As for why I don't take Github profiles too seriously, we had plenty of applicants who did have projects on their Github profiles who tripped all over themselves on our simple coding test. Maybe we would have found out something similar by digging into their commit history, but that would be an even greater time investment than the hiring process already was.

Re:I have no side code projects to show you by SandwichTeeth on Thursday October 26, 2017 @11:30AM (#15559743)
I think that coding tests and challenges apply a sort of artificial pressure and requirement to have things memorized that aren't there in the real world. I think it would be a mistake to discount a candidate who has good code on their github when they had time to sit, think through problems without being under a magnifying glass, but trips up during a technical interview challenge/puzzle/whiteboard or whatever. Maybe in those candidates you could actually walk through their projects with them and try to determine if they have a deep understanding of what they wrote. To me, that seems a better indicator of how they would perform on a team with real problems, rather than having to puke up a pseudocode merge-sort from memory.
Re:I have no side code projects to show you by oelmekki on Thursday October 26, 2017 @06:50AM (#15557752)
Code is for tech reviewers (CTO or inside developers). Most often, they will look at your repos, but they are not the ones you will chat with.

It's still useful to have material for non tech people, though. That's why, additionally to my github profile, I maintain an angelList profile on which I document the why's and how's of my projects from a non developer perspective.

But of course, the single most important thing you can do in an interview with a non tech guy is to show them you understand their business, what they're trying to achieve, and that you find it exciting (provided it's true, obviously). From having been on the hiring side, I've learned that the worst thing to say is : "yeah, actually it doesn't really matter what we will do, I'm mostly interested in coding".

Re:I have no side code projects to show you by pawelkomarnicki on Thursday October 26, 2017 @05:47AM (#15557538)
There was one, (literally: ONE) time I check out somebody's GitHub profile when making a hiring decision. It was a clusterfuck of forks, and source repos were a total mess, no documentation, nothing. In such case I would rather NOT see a GitHub link like that, really. He didn't get a job.
Re:I have no side code projects to show you by Double_a_92 on Thursday October 26, 2017 @09:35AM (#15558638)
It would be nice if GitHub offered a grouping function for "random" forks. Sometimes you just fork something out of interest or to fix some small bug and they mess up your profile...
Re:I have no side code projects to show you by bad_user on Wednesday October 25, 2017 @04:37PM (#15554010)
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 and there's absolutely no shame in marketing ourselves or in talking about the things we've built.

Re:I have no side code projects to show you by eropple on Wednesday October 25, 2017 @04:40PM (#15554048)
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.

Re:I have no side code projects to show you by GoToRO on Wednesday October 25, 2017 @04:52PM (#15554155)
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 by eropple on Wednesday October 25, 2017 @05:09PM (#15554290)
Well, yeah. That's why, now, I run my own little consultancy. ;)
Re:I have no side code projects to show you by GoToRO on Wednesday October 25, 2017 @05:22PM (#15554401)
Thanks for mentioning this. I just finished a desktop app. They wanted to pay X but when the little app was done another colaborating company found out so I made 2.5 * X in total. Now the first company came back and they want another app for 4.5 * X. Is this how it all starts? :)
Re:I have no side code projects to show you by eropple on Wednesday October 25, 2017 @05:25PM (#15554419)
Pretty much. Making the coefficients go up to the point where you can hire other people is the name of the game.
Re:I have no side code projects to show you by GoToRO on Wednesday October 25, 2017 @05:39PM (#15554519)
Thanks!
Re:I have no side code projects to show you by minimaxir on Wednesday October 25, 2017 @05:12PM (#15554324)
I have put my GitHub + GitHub projects on my resume as individual items with clickable links, but very few employers (mostly nontechnical recruiters) acknowledged them.
Re:I have no side code projects to show you by freshhawk on Wednesday October 25, 2017 @04:58PM (#15554212)
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 by ioddly on Wednesday October 25, 2017 @05:26PM (#15554432)
I imagine it varies. I have gotten some good mileage out of my github projects in interviews that have resulted from the HN whoishiring thread; I'm sure if I went in for an interview at some line-of-business software shop here in Houston this would only result in a blank stare.
Re:I have no side code projects to show you by Macha on Wednesday October 25, 2017 @07:51PM (#15555291)
So when I was interviewing as a intern and junior developer, I had _most_ places that actually interviewed me look at my side projects I'd listed on my CV. The one interview I've done at an intermediate level (at a company that reached out to me) also did.
Re:I have no side code projects to show you by jackgolding on Thursday October 26, 2017 @12:11AM (#15556284)
I agree with this, the whole need for a portfolio for a back-office role is bizarre to me - no one who has asked for my github has asked me about them, they are much more interested in me talking through my work related projects.
Re:I have no side code projects to show you by wybiral on Wednesday October 25, 2017 @11:32PM (#15556156)
I've been taken aback during interviews and client conversations when they brought up details about projects I'd posted on my off time. There are people who look at that stuff.
Re:I have no side code projects to show you by weberc2 on Wednesday October 25, 2017 @04:40PM (#15554041)
Just to add my data point, my company does look at side projects as part of the hiring process.
Re:I have no side code projects to show you by aaronbrethorst on Thursday October 26, 2017 @01:32AM (#15556588)
That's too bad. This is my favorite interview question to ask.
Re:I have no side code projects to show you by cooervo on Thursday October 26, 2017 @05:54AM (#15557567)
same here, have github full of projects. Nobody ever mentions them.
Re:I have no side code projects to show you by vacri on Wednesday October 25, 2017 @05:16PM (#15554350)
One company I work for rejected a candidate based on Github - he'd cloned some repos and stamped his name on it, and claimed they were his. The hiring tech smelled something fishy, and the candidate said that he worked with these various other repos on the backend. Hiring tech reached out to the owners of several repos, and none of them had heard of the candidate before.

Github was used in this hiring process to reveal a fraud - a different 'success' story to others commenting here, but it definitely birthed 'a meaningful question' or two.

Re:I have no side code projects to show you by joshribakoff on Wednesday October 25, 2017 @10:22PM (#15555878)
Likewise I've deleted resumes because they claimed to have coded a website when it's clear they simply installed out of the box software. They didn't explicitly lie and say they coded it from scratch, but I felt like they were implying that

Another time I rejected due to side work was a candidate claimed to have written the "worlds fastest framework". Even if it was fast it's possible there's something out there faster, so it showed lack of touch with reality, ego, and lack of self awareness. Note I gave the candidate the chance to substantiate their claims and was met with profanity

Re:I have no side code projects to show you by meesterdude on Thursday October 26, 2017 @12:38AM (#15556391)
> so it showed lack of touch with reality, ego, and lack of self awareness.

feel like they'll fit right in with any number of startups out there! But good for you on calling them on it.

Re:I have no side code projects to show you by warcher on Wednesday October 25, 2017 @05:50PM (#15554593)
I am technical and we will sit down and go line by line, haha. And I know where alllllllll the fun code is hiding, not just the boilerplate. I get real deep in there. I’m sure my methods probably weed out some folks who don’t or can’t drop trou, but I never expected to catch every single fish in the ocean.