3 ms·
I summarily disagree. 1. A chunk of my code is FOSS, sure they have earned the right to see it. 2. It's a red flag when an employer doesn't ask–shows me the h
by _corbett 16y ago
I summarily disagree.
1. A chunk of my code is FOSS, sure they have earned the right to see it.
2. It's a red flag when an employer doesn't ask–shows me the hiring process may be more centered on solving questions/puzzles on the fly (which I'm very good at, so no bitterness-just that I'd rather work with people who love to and are talented at hacking which is not nec. the same thing).
3. Find a good coherent chunk, generate one, or put in something out of context but representative of your style as a hook to chat about the larger cooler project.
4. Not true at all, it could, in fact, land you they job.
5. You're right in that proprietary code is an issue, but I'd be skeptical of a candidate whose entire codebase was proprietary. Not even a single toy project or piece of home brewed code?
6. Taking a stand against an employer seeing you in action and getting a sense of your interests before employing you is not in your best interests while negotiating more money typically is. Remember you want to work with people equally competent and engaged as you are. You may be hot stuff, and the employer may get lucky buying your book without having seen a line of your great American novel, but it's easy to make mistakes when hiring and they are hard to correct.
7. That I do think is true–there are certainly employers out there which ask different questions, so finding the ones that are the best fits for your style and principles saves everyone time.
- daleharvey 16y agoI think everyone of those points is dependant on some underlying assumption that its possible to have some snippet of code that makes it possible to evaluate how good you are as a developer, which at least to me sounds about as crazy as judging develop productivity by lines of code.
- mattm 16y agoI think there is some truth to that. When I am new to an existing codebase, in under an hour of reading code I can gauge the experience level of the coder. Of course, a tiny snippet of code would not be as useful.
- _corbett 16y agoI agree with you there for sure. The more holistic the interview process the better IMO. In fact I'd prefer to see a project in addition to a snippet. You can't tell a decent coder from a great one with a snippet, but you can get a picture of their code and their tastes.
- anthonyb 16y agoIt won't evaluate how good you are, but it's a very easy way to tell if you're bad. Think Fizzbuzz and you'll be on the right track. I've had people who've submitted code which doesn't run, has obvious buffer overflows and bugs, or is just plain indecipherable. You'll also have an ice breaker if you want to interview them - just ask them about their code...