Hacker Newsnew | past | comments | ask | show | jobs | submit | more lrobb's commentslogin

This is eerily similar to what happened with seo: people started to realize there was more money to be made teaching people how to make lemonade than there was in actually selling lemonade.


Indeed... Why?


Sounds like the parable of the mexican fisherman:

An executive from America was standing at the pier of a Mexican village, taking a much needed vacation. It was his first in more than 10 years. He noticed a small boat docked with just one fisherman on board. Inside the small boat were several large yellow fin tuna. The executive complimented the Mexican fisherman on the quality of his fish and asked how long it took to catch them.

The fisherman replied, “only a little while.”

The executive then asked, “why didn’t you stay out longer and catch more fish?”

The fisherman replied, “I have enough to support my family for a little while.”

The executive then asked, “but what do you do with the rest of your time?”

The Mexican fisherman said, “I sleep late, fish a little, play with my children, take siesta with my wife, and stroll into the village each evening where I sip wine and play guitar with my amigos, I have a full and busy life.”

The executive scoffed, “I am a Harvard MBA and could help you. You should spend more time fishing and with the proceeds, buy a bigger boat. With the proceeds from the bigger boat you could buy several boats, eventually you would have a fleet of fishing boats. Instead of selling your catch to a middleman you would sell directly to the processor, eventually opening your own cannery. You would control the product, processing, and distribution. You would need to leave this small coastal fishing village and move to Mexico City, then LA and eventually NYC where you will run your expanding enterprise.”

The Mexican fisherman asked, “But, how long will this all take?”

To which the American replied, “15-20 years.”

“But what then?”

The American laughed and said that’s the best part. “When the time is right you would announce an IPO and sell your company stock to the public and become very rich, you would make millions.”

“Millions.. Then what?”

The American said, “Then you would retire. Move to a small coastal fishing village where you would sleep late, fish a little, play with your kids, take siesta with your wife, and stroll to the village in the evenings where you could sip wine and play your guitar with your amigos.”


The fisherman laughed, and a few years later there was a shortage of fish, and his family suffered having not built up any reserves of money or assets.

The parable of the fisherman is basically the Ant and the Grasshopper told up until some time before winter.

Exaggerated obviously, but then parables always are, that's why they are almost useless.


You forgot to mention the embezzlement that wiped the businessman out after all those years of hard work.


You can find a contradiction in anything if you look hard enough.


in my version the fisherman had a nest-egg and a supportive village, killjoy... ;)


It certainly appeared that way to me as well. Although I don't really use ATMs much today, it used to be a fairly regular occurrence to arrive at an ATM then have to find the "next closest ATM" due to the machine having connectivity problems.


Days since a sizable number of hacker newsers confused java the language with the jvm with the browser plugin: also 0


HA!

http://gcc.gnu.org/java/

Personally I didn't think a project like that existed until you mentioned it.


It's illegal in the US as well.


Those are actually good questions.

The work history serves as a nice interview warmup and is a good gauge of a candidate's ability to communicate. A bad answer is to mumble out what's on paper in front of you. A good answer will reframe the question in terms of what the job ad described.

The weakness question tells me how introspective you are. Someone aiming at self mastery that has a big picture view is going to give a vastly different answer than someone fresh out of school that's read an advice column and thinks they're a rock star.


The work history question is a valid one, because there are some things that are better to communicate in a conversation rather than on a resume. But at least half of the onus is on the interviewer to make it a conversation rather than expecting the candidate to try and turn it into some kind of egotistical sales pitch. I'm glad I spent more time preparing for questions about algorithms than I did figuring out how to spin my work history.

"What's your greatest weakness" is an awful question. As a candidate, you never really know what the interviewer's angle with that question is. Almost no candidate will answer it with complete honesty, just like a wife asking her husband "does this make me look fat?", and for the same reason--any answer you'll give will be used against you, with only a vague, remote chance that it'll help you at all. It's also lazy and arrogant on the part of the interviewer, since it implies that instead of actually probing the candidate's expertise and skill and history for weaknesses, they're going to sit back and let you volunteer something and save them the effort. There are less adversarial ways to probe for a candidate's point of view on their own development.

There are exceptions for these rules. For instance, if you're hiring salesmen or spin doctors, you can ask just about any question and see if they try and turn it into a sales pitch for themselves. Likewise, if you're hiring someone into a position that involves negotiation, watching how they game their way through the "what's your greatest weakness" question could be instructive. For my part, I'm glad my field has actual technical substance that I can be interviewed about.

Finally, there are a lot of unspoken cultural assumptions with these kinds of questions as well, especially with regards to selling yourself. Americans sell themselves--other cultures don't necessarily. This might be another difference between engineers and the rest of the workforce. Engineers are far more scarce, and you're forced to pull from a global candidate pool, or at least from a local candidate pool that's already pulled in lots of immigrants. In other fields, it doesn't actually hurt you to have more implicit biases in favor of American candidates because there are plenty of American candidates.


Well, around here you need more than just technical skills to get a job. As always YMMV.


That wasn't even my point. My point was that it's good to be able to treat the work history question as a normal question rather than having to try and compete on my ability to spin the answer. That means you still have to have good answers for that question, and for the behavioral questions, but you can just answer them straightforwardly since there are better ways than personal salesmanship to distinguish between different candidates.

Around here, we hire technical people based on substance, not salesmanship. What the fuck do you do?


It is a normal question... I never said it wasn't.

It's part of an interview process that includes an in depth review of your projects and roles, a technical screen, some design questions, et al.

"Wtf do I do"? I don't hire people that become belligerent over or flustered over simple meta level questions.

You might reconsider your negative bias towards "spin", btw... http://www.codinghorror.com/blog/2008/10/the-one-thing-every...


> It is a normal question... I never said it wasn't

> It's part of an interview process that includes an in depth review of your projects and roles, a technical screen, some design questions, et al.

It sounds like we agree there. The background question is essential. Behavioral questions are essential.

My problem is with the idea of agonizing over how you're going to spin your answers to these questions. It should just be a pretty straightforward conversation, and a fair share of the onus is on the interviewer for turning it into a conversation. If you're not willing to do that, that tells me that you, as a potential coworker or manager, are lazy and arrogant when dealing with colleagues or subordinates. Did you forget that the candidate is interviewing the company as well?

"What's your greatest weakness" is a lazy and arrogant question. It's also adversarial and belligerent. To the interviewer, the question is a zero at best because you'll never get a brutally honest answer to it. To the candidate, the question is a red flag. Asking the question is never a win, and neither is answering it.

Finally, while I've mostly accepted in my own life that a little bit of salesmanship and negotiation is needed to get by in the world, I simply don't think it's a good hiring criteria for engineers. Ten times out of ten, I want a colleague who is brilliant technically and a little naive rather than a colleague who is merely competent but a great bullshitter. I think it's much more important to select for "not an asshole" and "enough of a grownup to behave professionally" than salesmanship. Crucially, this is something I try to evaluate on both sides of the interviewing table, and I will think you're a bit of an asshole if you ask what my greatest weakness is.


The problem with the latter question is that an while an honest and thoughtful answer would tell you how introspective the interviewee is, the expectations and pressure of the situation prevent almost anyone from being both thoughtful and honest. The question feels like a trap, and most people are much too worried about giving an acceptable answer to be thoughtful and introspective.


True...

I much prefer to ask what they have done in the last year to improve as a developer, and what they feel they need to do in the next year.

But as an interviewer, you always have to be wondering how honest a person is being. That's why you also do an in-depth examination of their past projects, and ask them to design something.


>But as an interviewer, you always have to be wondering how honest a person is being.

Of course, but you don't want to exacerbate the problem by making it socially difficult for them to think honestly and clearly.


Work history is essential.

After an initial screening (minimal technical competence, etc.), and a review of work samples already prepared, I think a walkthrough of "what have you done, and why", starting as early as possible, makes sense. It's not just passive "I worked at X, Y, Z", but trying to actually understand the candidate and his motivations. It's interesting to explore what someone didn't do as much as what they did do. The point of being comprehensive is that it's much more difficult to come up with a bonus story with that level of detail while keeping it consistent, and the most interesting stuff is not the overt things ("I worked on guidance systems") but all the details and motivations.

This could easily take 2-3h even for a 30 year old. Doing it without 1) being a dick 2) psychologically taxing 3) being confrontational is the hard part. I'd personally rather have a 2-3h interview/talk with a manager or founder, and a half-day of technical stuff, than sit through 8 interviews with people I won't be working with doing a combination of technical and non-technical.

Then, work-product sample, as close to the actual work as possible.


If you want to gauge ability to communicate then you should probably find some way to get relevant work samples, like explaining the kind of thing which will have to explained in the job (e.g.: docs or brief presentation on something), rather than relying on the totally unreliable assumption that asking someone bad things about themselves in a high-pressure situation is a close analogue to what they will be doing on a daily basis.

This is like the ancient Chinese exams which assessed applicants' suitability by their knowledge of classical poetry. Of course people who are very well prepared or smart will do better in aggregate and with certain biases, but this doesn't mean you are measuring what you claim to measure.


I agree.

When I read this list, my first thought was "I know exactly when you started programming, and the types of apps you were writing".


Some of my most enjoyable programming involved writing high performance multithreaded socket services with a copy of Advanced Windows at my side (back when tech books were relevant).

I do have a certain amount of nostalgia for the days when all programming was pretty much "close to the machine". Now we spend our time gluing frameworks and libraries together to create apps.


It's amazing how smug we can be and how we can lose all sight of perspective.

When apple released their kit, there were already competitors in the marketplace.

What the wright brothers did was much more akin to inventing the first computer, period.


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

Search: