Live data from Hacker News

I have no side code projects to show you

codementor.io

451–460 of 545 posts

Re: I have no side code projects to show you

#451

Meh, I agree in general and believe in work/life balance but you don’t need a huge side project. Just take a few scripts written already, write a readme, and an hour a year per script tuning them up and adding tests. Maybe a code golf problem or two. In short, if you can’t find four hours a year to put into your career, maybe you just aren’t interested. I think of it as page two of my resume.

When I am assigned a code test for a job interview, I publish my solution on github. It's not a side project, but that's code that I wrote that other interviewers can look at. No big deal

Re: I have no side code projects to show you

#452

Earlier quoted context omitted.

> 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 reasonabl…

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 off…

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

#453
I think no one has said it yet, but I believe the diversity you bring with your non-standard hobbies is a very valuable resource. Diversity being missed by people looking "culture fits" of workers who like the same exact things.

For instance the fact that you write novels for fun suggests me you would be able to write good, long documentation or manuals if required. I've known good programmers absolutely incapable of communicating their ideas in writing to other human beings.

Some, when told that they needed to prepare a detailed, well written technical report on the software they are building for a client, looked like if they had received a death sentence.

Re: I have no side code projects to show you

#454

Earlier quoted context omitted.

You know what's universally hard? Finding people who are good at their jobs. References don't matter, experience doesn't matter, education doesn't matter. Why not? Because it doesn't say anything about actual skill. What does? Side projects, where you can actually see if a person has skills. > a corporate lawyer purely based on their pro-bono work? You hire a corporate lawyer based on their public reputation. For a p…

Actually, the greatest predictor of employee success is their IQ, but that's illegal to test. That's why some employers substitute SAT, ACT, ASVAB, etc. scores, since those are abstractions to IQ tests.

Source?

Re: I have no side code projects to show you

#455
post #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.

Most artists own their own work and are not under NDAs.

Re: I have no side code projects to show you

#456
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 have the feeling that the point was the simplistic and damagingly narrow screening process here not the criticism of screening as practice, quite the opposite. The side project request became so mechanistic that everyone can expect it but the reliability is questionable as the authenticity of the product is beyond validation. When people face something expected in a competitive situation then the really competitve - and unethical ones - will go to great lengths for raising their profile even through manufacturing reliable looking evidence (doing it continously, possibly plagiarizing), posing as excellent through acting. No good and easy - and cheap - screening process is available as the reliability of workforce is multidimensional beyond the human capacities to comprehend, also beyond the technical level. Over the years I had bright but unfit colleagues (damaging the team effort, jobhoppers, unsteady performance, cheaters) as well as average ones with grey personality carried the company on their backs. The real test of the bread is eating. They have to show in the particular environment if they are capable in that very specific situation or not. Side projects will tell nothing on this. Using it as a turning point is very ... to be polite, unwise. Still not questioning the need for first filters so the chance of wasted efforts is minimised by not nurturing someone inadequate into the precious environment for months in vain. But that first filter must be way broader than the topic of side projects.

Re: I have no side code projects to show you

#457

I think no one has said it yet, but I believe the diversity you bring with your non-standard hobbies is a very valuable resource. Diversity being missed by people looking "culture fits" of workers who like the same exact things. For instance the fact that you write novels for fun suggests me you would be able to write good, long documentation or manuals if required. I've known good programmers absolutely incapable of…

Having a breadth of non-technical knowledge (dare I say, "soft skills") also improves your value as a developer insofar as you may be better positioned to discuss requirements with people, and to understand the reasons why you're developing the things you are (i.e. not "tech for techs sake")

Re: I have no side code projects to show you

#458
post #426

Earlier quoted context omitted.

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 seco…

Maybe it's better to provide access to Google on the interview. What do you think?

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

#459

I think no one has said it yet, but I believe the diversity you bring with your non-standard hobbies is a very valuable resource. Diversity being missed by people looking "culture fits" of workers who like the same exact things. For instance the fact that you write novels for fun suggests me you would be able to write good, long documentation or manuals if required. I've known good programmers absolutely incapable of…

Exactly! My best ideas come through exposure to broad topics of interests, synthesizing knowledge. Implementing approach from a different domain, seeing events in a movie that trigger an idea, reading about the ways living organisms optimise resources, etc. Not to mention social events on any subject when talking to professionals from other domains triggers solution to a long lasting problem. I also recall research on the positive overall benefits of turning our brain off/away/down for a while. ... Yet I also admit the need for highly specialized work-force too, some stages or activities require narrowly trained carthorsers where a creative mind would be just damaging a realization process. All depends on the situation.

Possibly the author is better off this position.

Re: I have no side code projects to show you

#460

I think no one has said it yet, but I believe the diversity you bring with your non-standard hobbies is a very valuable resource. Diversity being missed by people looking "culture fits" of workers who like the same exact things. For instance the fact that you write novels for fun suggests me you would be able to write good, long documentation or manuals if required. I've known good programmers absolutely incapable of…

Having a breadth of non-technical knowledge (dare I say, "soft skills") also improves your value as a developer insofar as you may be better positioned to discuss requirements with people, and to understand the reasons why you're developing the things you are (i.e. not "tech for techs sake")

Also, people launching art projects, participating in active art communities, etc. have generally better "people skills" that introverts who prefer to spend the weekend at home doing technical side projects (like me!).

This is a highly valuable work skill for a technical worker if he/she has the need to work with clients, present updates or discuss requirements, much more than having a few small GitHub repos. By focusing in side projects you can be filtering out these skills in your workforce.

Post reply on HN