Live data from Hacker News

We created a fake language to root out resume liars

facebook.com

301–310 of 771 posts

Re: We created a fake language to root out resume liars

#301

> That way, when candidates were pitched to us with "X years of MOVA experience", we knew that somebody was full of it. I'd put my money on the recruiter. I once had an excruciatingly awkward interview at a company on an industrial estate in the middle of nowhereland with no train station nearby that took me bloody ages to get to… which was actually going well until they asked me about my long experience with Exchang…

MOVA stands for “multiple object versionless architecture”, which is something I’d imagine any experienced full-stack developer should be able to handle- if it were real.

Yes, the SVO - Single Versioned Object - architecture is much trickier to implement.

Re: We created a fake language to root out resume liars

#302
post #69

Earlier quoted context omitted.

> I'm surprised it's still a thing. Because it was a good idea? The whole industry came full circle. Here's some ColdFusion that people now call "Mustache JS": {{Subject}} {{#names}} {{name}} {{/names}} The problem with ColdFusion was that it went in the wrong direction. It tried to copy the trends of the industry by inventing and emphasizing CFScript when it should have doubled-down on the templating strategies and…

Software development is cyclical in that regard. I mean another example is JSON, which has a subculture where they are trying to add structure and schemas to it. At the same time there's gRPC, which is more aimed at performance. But some really smart people already built all of this decades ago with XML and XSD. It's painful to write, but computers don't mind at all. And for transfering effectively, there's EXI which…

For a long while I felt oddly bitter that Apache AxKit, a pluggable XML transformation pipeline and web application framework, never enjoyed much attention. I always wanted to use it for serious work but could never justify it owing to lack of mindshare. I was never an XML advocate, but I never hated it either. Ditto for XSLT. AxKit just seemed so elegant and practical, smoothing over some of the problems with XML and XSLT and complementing them in a way that made their promise seem more attainable.

For a startup I vetoed Ruby on Rails in preference to an AxKit-like approach, extending the PoC I had originally cobbled together. In retrospect it was incredibly stupid. Most importantly, I should've just let our dedicated web developer use what he was comfortable with, even though I had strong opinions about the usefulness of that approach. (Object binding had like near zero utility in our particular case.)

Like with ColdFusion is was a hard-earned lesson in understanding that the best tools are the ones that maximize the productivity of your actual and prospective staff, not some hypothetical 10x coder. It's a seemingly obvious principle, but not so obvious and easy in application. It turned out that Ruby on Rails would still be on the upswing for some time afterward, so vetoing it was especially dumb. But ColdFusion, which made sense in context for similar reasons, was doomed to flame out quickly and so even if I teleported my post-RoR-veto self to my first ColdFusion job, I would have made the wrong decision as I had actually successfully advocated moving away from ColdFusion, the accidentally correct decision.

Re: We created a fake language to root out resume liars

#303

Multithreaded Object Versioning Architecture - you kids can't even spell right. One night just to make a joke work, Linus renamed it to GIT.

I bet they could put git in a job opening as if it were a programming language. A quick litmus test would be "write hello world in git". It would either come up empty (bad), a bullshit answer (bad), or a reply that git is not a programming language (good), or a creative solution (funny and good).

    git init && git commit --allow-empty -m "Hello World" && git log --pretty=format:%s -n 1
I need more interesting hobbies (than doing a lot of random git man page reading for various reasons).

Re: We created a fake language to root out resume liars

#304

> That way, when candidates were pitched to us with "X years of MOVA experience", we knew that somebody was full of it. hmm, I've found 3 jobs today I'm absolutely perfect for and this one that I'm nearly perfect for but wants some experience in something called Mova. Guess I just send a resume to the 3 jobs I'm perfect for.

You could still send your resume to the company but not lie about having MOVA experience. They are called job "requirements" but companies often hire someone that is the best fit even if they miss out on one of the requirements. Of course, some companies also have a hard filter against requirements that you wouldn't get past, but you won't know unless you send your resume.

ok, most 'sending a resume' involves going through a job portal of some sort, doing some work to fill out some stuff, uploading your resume, making a cover letter etc.

If they give me interviews for the 3 that I perfectly match, which most companies do for me, and take home assignments which often happen, I might have basically a full week of stuff to do. At that point I don't want to put out the effort to to go to an interview for a job that on the face of it looks less likely to hire me than one of the other three.

If I see no jobs that perfectly match me then I drop to the close match jobs, but if I see jobs that perfectly match me I don't do the work for the close match jobs.

on edit: and of course what if the company is already only a close match, there is one technology I don't match for the actual job, but then you add a fake tech on top, suddenly I don't match two things.

basically this idea means that you help sort out some of the honest qualified people for your position because they will evaluate the job posting as being less relevant to them than otherwise.

Re: We created a fake language to root out resume liars

#305

> That way, when candidates were pitched to us with "X years of MOVA experience", we knew that somebody was full of it. I'd put my money on the recruiter. I once had an excruciatingly awkward interview at a company on an industrial estate in the middle of nowhereland with no train station nearby that took me bloody ages to get to… which was actually going well until they asked me about my long experience with Exchang…

This happened to me with Hired back in ~2014. They put Ruby / Rails on my resume because I'd used Django.

I don't know how common the practice is but it's made me leery of external recruiters and placement services ever since.

Re: We created a fake language to root out resume liars

#306
post #247

Earlier quoted context omitted.

Yep, for my first programming job out of college a recruiter arranged an onsite interview for a Java role, when I was under every impression it was for Ruby/Rails. I don't know Java. The first interviewer laughed and walked out. I explained things to the recruiter, he cursed, said he would "visit the Ruby team upstairs". He actually managed to setup an impromptu on-site interview with the Ruby team on that same day.…

I once applied for an internship at EA and thought I was invited for an interview on C. They gave me some C++ code to fix, which I didn't know, it wasn't on my CV. They just said "well this code is basically C", although I was pretty confused about those extra "&" the whole time, and it was a pretty rough experience. In the end I didn't get the job, but their response said I didn't get it because the found that my ex…

That is a very meta occurrence of a flaw in C++. They could have unchecked wrapping addition or they indexed off the end of their array.

Re: We created a fake language to root out resume liars

#307

> That way, when candidates were pitched to us with "X years of MOVA experience", we knew that somebody was full of it. I'd put my money on the recruiter. I once had an excruciatingly awkward interview at a company on an industrial estate in the middle of nowhereland with no train station nearby that took me bloody ages to get to… which was actually going well until they asked me about my long experience with Exchang…

In the spirit of Hacker News I'd like to respond to this decidedly human problem with a technical question: which file format did you use for your CV? Was it an easily-edited .docx file, or a PDF? The PDF format is somewhat awkward to edit. I've never put much stock in the idea that this is one of its virtues, but for this specific kind of manipulation I can see it might be effective.

They’re going to copy the text out into their own template regardless of the format and will probably insist on doc or docx.

Re: We created a fake language to root out resume liars

#308

Earlier quoted context omitted.

I must be behind the times. You're right of course that with OCR, and the right typefaces, it's always possible to automate the process of building an editable document from a PDF or printed page.

But I doubt anyone would take the hazzle of doing OCR. Because it is still a lot of work to spot misstakes (which still do happen, also with standardfonts). Also, who would want to lower the perceived visual quality of his resume? And scanning a document, means just that. It will be still readable, yes, but you can see, that it was scanned in.

Because they don’t want your direct contact information in there, for one thing.

Re: We created a fake language to root out resume liars

#309

Earlier quoted context omitted.

At my last job I wasn't micro- but nano-managed - the "project manager" sometimes sat next to me and looked at me while I was debugging code. The IT sector definitely has its share of morons.

In a large company I once worked for I suggested a ticket prioritisation scheme based on assigning a numerical value to each staff member (e.g. CIO = 1000, lower values for lesser deities) and calculating a value for each ticket based on the sum of the values for each person standing behind the person actually fixing the problem. This was based on observing 4 people (CIO and managers from intermediate levels) standin…

In repair shops, one used now and then to see a sign running something like

Hourly rates:

$30 $60 if you watch $120 if you help

Re: We created a fake language to root out resume liars

#310
post #207

Earlier quoted context omitted.

At my last job I wasn't micro- but nano-managed - the "project manager" sometimes sat next to me and looked at me while I was debugging code. The IT sector definitely has its share of morons.

Next time that happens ask him/her to bring you a coffee, works most of the time...and you can have e little "secret" chuckle.

oh that’s fantastic! keeping this in my back pocket
Post reply on HN