Hacker News new | past | comments | ask | show | jobs | submit login

Plenty of great programmers have no side projects. They have family or hobbies or something else that occupies their time outside of work.



Yup! We have projects and ideas ready to go if they don’t have one :)

For people like this, though, I’ve seen many use it as an opportunity to work on something they’ve been wanting to for a while and never had the time! A Hello World in a new language, merging in PRs on an old repo, writing a script to automate something or even a take home coding exam for another company.


In the example interview schedule in your blog post there's only an hour allocated for BYO project discussion. Is that representative of your typical interview schedule? The scope of some of your examples in the blog post may be challenging to cover in much detail in the first hour working with brand new collaborators, although perhaps is enough for calibration. Are you able to share any examples of the fun projects/ideas you have as suggestions for candidates that don't have a project of their own?


Yup, we do an hour. After that, it feels like there's diminishing returns. There's absolutely no expectation anyone will "finish", and we make that clear. It's the journey we're interested in, not the destination.

One that we tend to do a lot is creating an image gallery using Flickr or Unsplashed's API. It's vague enough that people can take it in whatever direction they want, and simple enough that you can get pretty far in an hour.


I was surprised it was that long, I can talk about a project for much longer than an hour but the average interviewer won't give a shit past 15-30 minutes.


It's not just talking, you'd also be adding a feature or fixing a bug or something like that :)


Could expand on that? I only have 45 minutes and can't have them bring in a project unfortunately.


Do you have some legal/security issues?

I ask people to send me code they've written via email or links to projects and go through that.


Yup, but it’s just plain dumb to ignore the ones that do.

I have a gigantic open-source portfolio[0]. I also go to great lengths to make sure that I’m a “known quantity” (like posting frequent exposition on fora like this one). I don’t feel that I have anything to hide. Everyone that has worked with me has found the experience enormously fulfilling.

It’s been quite jarring to see this ignored and treated with disbelief. That’s pretty much exactly the opposite reaction from the one that I would have, but I guess I’m out of touch with the way things are done, these days. I even talked to someone who told me about a friend that had invented some kind of machine learning candidate evaluation system, and relied on that, as opposed to human vetting.

One of my goals is to discourage people that wouldn’t want to work with me. I was a hiring manager for a fairly high-functioning, high-stakes team, and am quite aware of the value of making good hiring choices, which go well beyond simple expertise. Team dynamics are also very important.

I feel that getting a job as a result of misrepresentation is a big mistake, and a recipe for misery. So I don't hide my age, don’t pad my résumé, and make every effort to be as open as possible. If you don't want to work with me; fine. Let's not waste each others' time.

I have always sought to make it easy for people to figure me out. Since I live a fairly good life, and know my way around the playground, I feel that I'm a pretty good bet, but I have no problems if others think otherwise.

One of my favorite Twain quotes is "Let us so live that when we come to die, even the undertaker will be sorry."

[0] https://stackoverflow.com/story/chrismarshall


I don’t feel that I have anything to hide. Everyone that has worked with me has found the experience enormously fulfilling.

I think I just threw up in my mouth a little.


Then you wouldn't like working with me. Now you know. Problem solved.


If you also act like a cock in person then definitely not. Even the most brilliant people in the world usually have the self awareness to not give themselves glowing reviews, perhaps you're great but have a social blind spot in that regard. If you consistently speak like that in person then many people would not like working with you and that would call your glowing self review into question.

Literally everyone? Ok :)


I have no idea why you wrote that comment. You do realize that this isn't Reddit, right?


This is basically a sub reddit. I was just responding to you like I would in conversation, not sure what the medium has to do with it.


Well, for me, you'll notice that I deliberately don't hide who I am. I deleted my last anonymous account many moons ago.

As such, I won't post stuff like you just did. It's uncouth and unprofessional. I consider this a professional environment. If you choose to look at it as a personal entertainment medium, then knock yourself out.

I'm a reformed troll. I used to be a right bastard. A great deal of my approach, these days, is an act of atonement. In fact, a great deal of my personal philosophy is based upon becoming a much more productive member of society, than I have been in the past.

I'm every bit as cynical as the next chap; more so, I'll bet. I regularly deal with some truly scary people, in my personal work on NPO stuff. I doubt there's a thing that you could say that would shock me.

It's also quite possible for very good people to exist in this world. I try to be one, myself. I know of many, many others. They are my heroes, and my models.

Please don't make the error of mistaking optimism, kindness, or politeness for weakness or stupidity. It's my experience that this can lead to...costly mistakes.


Please don't make the error of mistaking optimism, kindness, or politeness for weakness or stupidity.

My post had nothing to do with any of this.

All I was pointing out was that being excessively boastful and claiming that everyone, without exception, finds working with you "enormously fulfilling" is just unbecoming. I feel like many will find that distasteful and you should leave other people to rate their interactions with you. I doubt there's a single person in the world who has a 100% success rate with regards to positive social/professional experiences with others...

I could have definitely worded it more politely and honestly if this account was tied to my personal name I probably would have worded it more politely, so you've got me there :)


All that said, you do have a point, and I'll refrain from saying that I'm a kind and openminded person that people tend to (as opposed to always) enjoy working with.

I posted incorrectly. It is not 100% universal, but I'll bet it's a lot more than you might think. I've spent the last 40 years, getting along with some of the most difficult people on Earth. In fact, many of them are ones with a history of violence, and it's always a good idea to be polite in that kind of company.

Geeks are easy, after that.


could you elaborate about the machine learning candidate evaluation system, if you remember? Interested to know the approach


It was hearsay. I know who the person that claimed it is, but I feel as if I might be irresponsible to say more than what I have. It's deliberately vague.

That said, I suspect that many companies have been exploring this. It's pretty obvious that many places are already using AS (Artificial Stupidity) systems to triage applicants.


I see it as one of those "strong signal if it's there" things. If someone has loads of stuff to show you and they clearly love programming because they're doing it all the time, I feel like they are gonna be a great programmer. But of course if you're not in a position to show stuff, that doesn't mean you're bad.

My guess is most people are covered by some sort of IP clause for their main work, and the most visible OSS projects are still not run by very many people, so most devs are not gonna be able to show you much.


Sure but the worst case scenario is equivalent to a take home exercise, which many companies are happy to have you do. I have been asked to bring in my own work (I did have some) and it was the most pleasant interview experience I have had.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: