Comment On The Optimizing Candidate

We've all exaggerated on our resumes at one point or another. Maybe it was describing the role on a one-man project as the "project manager who successfully led the development team through all phases of the software lifecycle." Maybe it was saying that the laughable attempt at creating a computer game at age fourteen with a bunch of friends was "being the founder and CEO of Nuwosoft." Or maybe it was something else; it's just how the game is played. [expand full text]
« PrevPage 1 | Page 2 | Page 3 | Page 4Next »

Re: The Optimizing Candidate

2006-10-16 15:09 • by WIldpeaks

I especially like the name of the PFB application, brillant !

Re: The Optimizing Candidate

2006-10-16 15:10 • by BradC

Pretty creative way to describe it. More like "figuring out that the deployment team is a bunch of idiots."

Still deserves a line on the 'ol resume, though.

Re: The Optimizing Candidate

2006-10-16 15:11 • by un.sined
Does that mean that the app only ran for 45 minutes before it stopped working after he left?

Re: The Optimizing Candidate

2006-10-16 15:12 • by MikeyP
Okey Dokey Pro was used extensively in my previous employment to prevent those pesky modal dialogs.

Re: The Optimizing Candidate

2006-10-16 15:13 • by GoatCheez

I hate that this happens. How do companies expect companies in the component buisness to make money unless the other companies are actually paying up. WTF. That pisses me off. I bet it's one of our products too. Sons of mofo biatches... WTF....

This WTF has prompted me to go on a personal crusade to ensure the company I work for isn't being cheated like that. 

Re: The Optimizing Candidate

2006-10-16 15:13 • by kuroshin
96396 in reply to 96391

VB and CMO reminds me of the person who didnt know about Http GET and POST.

Oh boy, you should have seen the look on his face when he told the panel that Netscape Navigator went out of business because it couldnt do POSTs, which according to him were much faster than GET by factor of around 200-300%.

Re: The Optimizing Candidate

2006-10-16 15:13 • by Shadowman
96397 in reply to 96393

un.sined:
Does that mean that the app only ran for 45 minutes before it stopped working after he left?

:D

 

Re: The Optimizing Candidate

2006-10-16 15:14 • by Volmarias
96398 in reply to 96393
Did anyone else see "PFB" and read "PFY" or "PHB"?

Re: The Optimizing Candidate

2006-10-16 15:18 • by Volmarias
96399 in reply to 96396
kuroshin:

VB and CMO reminds me of the person who didnt know about Http GET and POST.

Oh boy, you should have seen the look on his face when he told the panel that Netscape Navigator went out of business because it couldnt do POSTs, which according to him were much faster than GET by factor of around 200-300%.



Please please please please PLEASE tell us about this one, even if only in a sidebar wtf.

Re: The Optimizing Candidate

2006-10-16 15:21 • by mog
96401 in reply to 96397
Exactly what i was thinking. But it appears he was unable to do anything about the problem.

Had he fixed the program by installing the license key he could've stated that he increased the performance by infinity though, bummer.

Re: The Optimizing Candidate

2006-10-16 15:22 • by VGR

I'm reminded of a library we were required to use.  It had a
method whose job was to perform some semi-complex math and return the
result.

If any of the input parameters were invalid (out of
range), did it throw an exception?  No, that would make too much
sense.  Instead, this computation function... displayed an error
dialog.  Which was modal with respect to every window in the
application.

Nagware does it on purpose.  This did it... just out of classic WTF incompetence. 

It
also meant that the method could not be called in a server
environment.  Eventually we had no choice but to write our own
version.

Re: The Optimizing Candidate

2006-10-16 15:23 • by foobish

Those are great! I'd like to see these turned into a monthly post, like the Coded Smorgasboard and the Pop-up Potpourri series.

 

Re: The Optimizing Candidate

2006-10-16 15:23 • by AS
96404 in reply to 96398

Should be PTFB

http://www.ptfbpro.com/index.shtml 

 Used it extensively at a previous place I worked, but mostly for automated testing of the UI

 

 

 

Re: The Optimizing Candidate

2006-10-16 15:26 • by Anon
96406 in reply to 96398

Volmarias:
Did anyone else see "PFB" and read "PFY" or "PHB"?

 Did anyone not?

Re: The Optimizing Candidate

2006-10-16 15:30 • by Tim
I would hire this guy. Far too often the speedup for an application is something obvious like this. You'll end up with 5 guys working on building on metrics, and how they're measuring metrics, and arguing if their metrics are correct, and all they need to do was register a software component or take out an out of control while loop.

Re: The Optimizing Candidate

2006-10-16 15:34 • by dave
96409 in reply to 96402

>It
also meant that the method could not be called in a server
environment.

Running on MS Windows, right?

There's
a certain class of Windows programmers that seems be take it as an
article of faith that every computer comes with a seat in front of it,
and the seat is always occupied by an arse.

 

 

 

 

 

Re: The Optimizing Candidate

2006-10-16 15:36 • by Axel
96411 in reply to 96395
GoatCheez:

This WTF has prompted me to go on a personal crusade to ensure the company I work for isn't being cheated like that. 

You mean, After you made sure the company you work for isn't cheating like that, of course... 

Re: The Optimizing Candidate

2006-10-16 15:46 • by Steamer25
96415 in reply to 96398

...or PTKFGS?

 http://ptkfgs.ytmnd.com/

 

Re: The Optimizing Candidate

2006-10-16 15:49 • by richleick

Hey, this is just like when Homer "tripled" his productivity when he learned he only had to type Y instead of YES in response to system messages.

There's so much we can learn from "The Simpsons" 

Re: The Optimizing Candidate

2006-10-16 15:49 • by experienced interviewee

Alex Papadimoulis:

<snip>

The candidate recently flew to an overseas client site to help debug a serious problem.

<snip>

...strongly recommend that they begin using the registered version of the software. 

<snip>

While Z didn't end up hiring that candidate, he sure did give him some bonus points for the best definition of "increasing application performance by 50%."

Maybe it's just me, but how did the candidate increase the speed of the application at all?

He could have honestly said something like "Provided first-response onsite global support to our premiere customers when their integrated systems would periodically grind to a halt. Performed in-depth system-wide diagnostics. Recommended appropriate integrated software upgrades."

He might have had to BS a little to get through it, but that's why you practice interviewing yourself in front of a mirror.

Re: The Optimizing Candidate

2006-10-16 15:51 • by Loyal viewer
96418 in reply to 96416
richleick:

Hey, this is just like when Homer "tripled" his productivity when he learned he only had to type Y instead of YES in response to system messages.

There's so much we can learn from "The Simpsons

My mother frequently told me not to watch that show. Wisdom comes when you least expect it!

Re: The Optimizing Candidate

2006-10-16 15:54 • by mleh

I was interviewing a candidate once and made the mistake of asking them if they had Struts experience.  I was with my boss and a coworker at the time, and all three of us had this resume.  He did not.

The candidate replied "I'm not sure, is it on my resume?" while trying to peer at the papers we were holding.  Instinctively we moved them into a position where he was unable to do so.

Re: The Optimizing Candidate

2006-10-16 16:00 • by Interviewer
96421 in reply to 96419
mleh:

I was interviewing a candidate once and made the mistake of asking them if they had Struts experience.  I was with my boss and a coworker at the time, and all three of us had this resume.  He did not.

The candidate replied "I'm not sure, is it on my resume?" while trying to peer at the papers we were holding.  Instinctively we moved them into a position where he was unable to do so.

At that point, you've already wasted your time. You should have had some fun with the guy posing "How high is the sky?" type questions so at least you get a couple of chuckles out of it.

Re: The Optimizing Candidate

2006-10-16 16:01 • by A Mistake?
96422 in reply to 96419
mleh:

I was interviewing a candidate once and made the mistake of asking them if they had Struts experience.  I was with my boss and a coworker at the time, and all three of us had this resume.  He did not.

The candidate replied "I'm not sure, is it on my resume?" while trying to peer at the papers we were holding.  Instinctively we moved them into a position where he was unable to do so.

Seems like it wasn't a mistake on your part - you caught him red-handed

Re: The Optimizing Candidate

2006-10-16 16:04 • by verisimilidude
96426 in reply to 96415
Anonymous:

...or PTKFGS?

 http://ptkfgs.ytmnd.com/

 

Slashdotted from theDailyWTF!!

 Their site is now displaying:

MYSQL CONNECTION FAILED: [1129] Host 'ytmnd.com' is blocked because of
many connection errors; unblock with 'mysqladmin flush-hosts'
 

Re: The Optimizing Candidate

2006-10-16 16:07 • by themagni

At my old job we used a PIC10F202 to control a VHF transmitter. It's 2mm x 4 mm and has 750 bytes of Flash and 24 bytes of RAM: http://www.microchip.com/stellent/idcplgidcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en020030

Each transmitter required an ID number, from 0-255. There were 10 pulse rates and the option to add a movement swtich. My boss' idea was to have - I kid you not - 255 x 10 x 2 =  5100 versions of the code, each requiring a tweak to the code and a recompile, all saved with names like 10F202_60PPM_ID2_NOMOVE.HEX. The insane part is that he had already started implementing his idea.

I made one version of the code and created a GUI for a HEX editor that let the production staff change the parameters by themselves. My boss looked at what I was doing and said, "Wow, that's real computer work right there - just a screen of HEX."

We actually had TWO of these boards - one used the 10F202, the other used the 10F206. The 206 has a comparator, so it could be used for a saltwater switch. (There's no point in transmitting if it's underwater.) That's a total of 10,200 versions of the code for these two boards. I brought the number of versions down to two - one for the 206, one for the 202. I would have dropped the 202 completely and used the 206 on both boards, but we had already purchased and started using a reel. 

This means I decreased our code overhead by 99.98% and saved about 4 weeks of work every month. (Yes, a month of work a month. None of these statements are typos.) It took at least one minute to recompile and save each file, for 10,200 minutes. Divide by 60 and you get 170 hours, or 4.5 weeks at 40hours / week. The damnable thing about it is that it looks like it's impossible, so it looks like my resumé has a big glaring error on it.

Re: The Optimizing Candidate

2006-10-16 16:08 • by ssprencel
96428 in reply to 96417
Anonymous:

Alex Papadimoulis:

<snip>

The candidate recently flew to an overseas client site to help debug a serious problem.

<snip>

...strongly recommend that they begin using the registered version of the software. 

<snip>

While Z didn't end up hiring that candidate, he sure did give him some bonus points for the best definition of "increasing application performance by 50%."

Maybe it's just me, but how did the candidate increase the speed of the application at all?

He could have honestly said something like "Provided first-response onsite global support to our premiere customers when their integrated systems would periodically grind to a halt. Performed in-depth system-wide diagnostics. Recommended appropriate integrated software upgrades."

He might have had to BS a little to get through it, but that's why you practice interviewing yourself in front of a mirror.

Hey that's pretty good!  Maybe people could send you their resumes (and a small monetary incentive) and you could help "fluff" them up a little bit.  How would you spice up "Spent hours of company time surfing the internet and reading TDWTF while the project deadline loomed closer and closer."?

Re: The Optimizing Candidate

2006-10-16 16:09 • by JamesCurran
96430 in reply to 96417

Maybe it's just me, but how did the candidate increase the speed of the application at all?

Well, we can assume that the clients only method of dealing with the problem was to re-boot the server, a task which, depending on it's workload, could easily take 15 minutes.

Re: The Optimizing Candidate

2006-10-16 16:11 • by werd
96431 in reply to 96403
Anonymous:

Those are great! I'd like to see these turned into a monthly post, like the Coded Smorgasboard and the Pop-up Potpourri series.


Seconded! 

Re: The Optimizing Candidate

2006-10-16 16:18 • by Ghost Ware Wizard

I love it when you embellish something; for instance "I helped the development team with their specifications" implying they did something when they actually sat there and did nothing with the development team at all.  This is an obvious I want to sit in an office, surf the internet, get paid to do something, and in reality do nothing.

<captcha: you *geek* code something />

Re: The Optimizing Candidate

2006-10-16 16:21 • by themagni
96436 in reply to 96428
ssprencel:

Hey that's pretty good!  Maybe people could send you their resumes (and a small monetary incentive) and you could help "fluff" them up a little bit.  How would you spice up "Spent hours of company time surfing the internet and reading TDWTF while the project deadline loomed closer and closer."?

Used online collaboration tools to ensure enterprise-style coding practices were recognized and rewarded appropriately. Managed multiple deadlines in a entrepreneurial atmosphere. 

Re: The Optimizing Candidate

2006-10-16 16:32 • by ssprencel
96439 in reply to 96436
All you need now is a PayPal account.

Re: The Optimizing Candidate

2006-10-16 16:45 • by compforce
96443 in reply to 96428

How would you spice up "Spent hours of company time surfing the internet and reading TDWTF while the project deadline loomed closer and closer."?

Researched the latest in pre-production issues assuring quality control and reducing the total cost of development by assisting in the avoidance of design flaws that are commonly implemented.

Re: The Optimizing Candidate

2006-10-16 16:46 • by Anonymous

We had a good one a couple of months ago.  Mind you, we were
specifically looking for a Windows admin with Active Directory
experience.

 It says here on your resume that you've got extensive
experience setting up and administrating an Active Directory
infrastructure.  What and how did you setup.

Candidate: Oh that, the recruiter recommended that I put that on my resume.  I haven't really worked with Active Directory.

Interviewer:
Do you understand that we're specifically looking for a senior level
admin with at least 5 years Active Directory experience

Candidate: I guess I'm not in the running for the job.

 

 

Re: The Optimizing Candidate

2006-10-16 16:46 • by Zlodo
Alex Papadimoulis:
We've all exaggerated on our resumes at one point or another. Maybe it was describing the role on a one-man project as the "project manager who successfully led the development team through all phases of the software lifecycle." Maybe it was saying that the laughable attempt at creating a computer game at age fourteen with a bunch of friends was "being the founder and CEO of Nuwosoft." Or maybe it was something else; it's just how the game is played.


I've found that down playing things can actually work pretty well.

When I was interviewed for my current job, my resume had a line with stuff that I touched and had basic knowledge about. Not the stuff I actually consider having enough knowledge of to put them into the "knows: blabla" category, but rather in the "basic knowledge of: blabla" category.



So there was C# in there, because I had to maintain and extend a level editor written in C# in me previous job. As a C++ programmer, figuring my way into an already existing application and hacking it around is much easier than building something in c#, so I just put c# in the "basic knowledge of" category. I felt I had enough stuff elsewhere on my resume because of the number of jobs I had and I hate to exaggerate on my resume if I can help it.



So he asked me about it, and when I explained it, he asked me "then why didn't you list c# in the "knows" section instead of "basic knowledge of"?"



Then I said "Well, I'm not comfortable enough with it to consider that I know it."



This may sound a little conceited but I think it gives a much better impression than the other way around, the one where you go all "hmm" and "erm" because you actually don't know shit about that stuff you said you know about.


(since I haven't whined about the forum software in a long time, I just discovered that I can't cut & paste in Konqueror. I had to disable javascript and enter the post in html by hand. It's the first time I come accross a site that is really broken in Konqueror.)

Re: The Optimizing Candidate

2006-10-16 17:06 • by Sean
Is CMO compatible with C-Pound?

Re: The Optimizing Candidate

2006-10-16 17:09 • by wtf
96449 in reply to 96426
Anonymous:
Anonymous:

...or PTKFGS?

 http://ptkfgs.ytmnd.com/

 

Slashdotted from theDailyWTF!!

 Their site is now displaying:

MYSQL CONNECTION FAILED: [1129] Host 'ytmnd.com' is blocked because of
many connection errors; unblock with 'mysqladmin flush-hosts'
 

 

What does slashdot have to do with it? 

Re: The Optimizing Candidate

2006-10-16 17:18 • by Anon Coward
96450 in reply to 96422
Anonymous:
mleh:

I was interviewing a candidate once and made the mistake of asking them if they had Struts experience.  I was with my boss and a coworker at the time, and all three of us had this resume.  He did not.

The candidate replied "I'm not sure, is it on my resume?" while trying to peer at the papers we were holding.  Instinctively we moved them into a position where he was unable to do so.

Seems like it wasn't a mistake on your part - you caught him red-handed

Not so fast!  Sometimes it's the head-hunter who adds all the latest buzzwords and acronyms.  However, I have to agree that the candidate should have handled the question differently.

Re: The Optimizing Candidate

2006-10-16 17:20 • by tsmith
96451 in reply to 96448

Sean:
Is CMO compatible with C-Pound?

Brillant!
 

Re: The Optimizing Candidate

2006-10-16 17:37 • by Mr Ascii
96455 in reply to 96427

themagni:
This means I decreased our code overhead by 99.98% and saved about 4 weeks of work every month. (Yes, a month of work a month. None of these statements are typos.) It took at least one minute to recompile and save each file, for 10,200 minutes. Divide by 60 and you get 170 hours, or 4.5 weeks at 40hours / week. The damnable thing about it is that it looks like it's impossible, so it looks like my resumé has a big glaring error on it.

You could say that it saved 170 man-hours or machine-hours per month/deployment.

 

Re: The Optimizing Candidate

2006-10-16 17:37 • by Brian
96456 in reply to 96448

Sean:
Is CMO compatible with C-Pound?

Not directly. It requires an Interpro assembly. 

Re: The Optimizing Candidate

2006-10-16 17:41 • by Rich
96457 in reply to 96448

Sean:
Is CMO compatible with C-Pound?

 

The correct way to say it is "Coctothorpe"

 

Rich 

Re: The Optimizing Candidate

2006-10-16 17:43 • by Rich
96459 in reply to 96450
Anonymous:

Not so fast!  Sometimes it's the head-hunter who adds all the latest buzzwords and acronyms.  However, I have to agree that the candidate should have handled the question differently.

 

Why? He was obviously out of the running and had his time wasted by the recruiter too. He wasn't actively rude about it, more just resigned to his fate. It's not like saying something else might have substituted for 5 years of AD experience.

 

Rich 

Re: The Optimizing Candidate

2006-10-16 17:51 • by Rank Amateur
96460 in reply to 96427
themagni:

...My boss' idea was to have - I kid you not - 255 x 10 x 2 =  5100 versions of the code, each requiring a tweak to the code and a recompile, all saved with names like 10F202_60PPM_ID2_NOMOVE.HEX. The insane part is that he had already started implementing his idea.... I made one version of the code and created a GUI for a HEX editor that let the production staff change the parameters by themselves....This means I decreased our code overhead by 99.98% and saved about 4 weeks of work every month....

Oh, I think many a resume has been aided by coworkers WTFery. Even I, the Rank Amateur, once increased database performance by one or two orders of magnitude with my m4d k0mput3r 5ki11z. Sophisticated tuning of indices? Uh, no, I don't know how to do that. But at least I know what normalization is. My predecessor had put the entire database in a single table 3.5 parsecs wide. Among its effects was the records were so large the little DBMS couldn’t create a primary key (don’t ask; that’s what the documentation said). Users were waiting something like 30 seconds to retrieve a single record from a table of only several hundred records.

--RA

Re: The Optimizing Candidate

2006-10-16 17:56 • by John Smallberries

I recently received a résumé from a candidate who had extensive experience in C+ and Pearl.

*cries* 

Re: The Optimizing Candidate

2006-10-16 17:58 • by themagni
96462 in reply to 96455
Mr Ascii:

themagni:
This means I decreased our code overhead by 99.98% and saved about 4 weeks of work every month. (Yes, a month of work a month. None of these statements are typos.) It took at least one minute to recompile and save each file, for 10,200 minutes. Divide by 60 and you get 170 hours, or 4.5 weeks at 40hours / week. The damnable thing about it is that it looks like it's impossible, so it looks like my resumé has a big glaring error on it.

You could say that it saved 170 man-hours or machine-hours per month/deployment.

Ah, of course. Thank you for the advice.

Re: The Optimizing Candidate

2006-10-16 18:13 • by emurphy
96465 in reply to 96459
Anonymous:
Anonymous:

Not so fast!  Sometimes it's the head-hunter who adds all the latest buzzwords and acronyms.  However, I have to agree that the candidate should have handled the question differently.

 

Why? He was obviously out of the running and had his time wasted by the recruiter too. He wasn't actively rude about it, more just resigned to his fate. It's not like saying something else might have substituted for 5 years of AD experience.

 

He should have handled it by ignoring the headhunter's advice to lie.  Or, if the headhunter lied without his knowledge, then saying "What? Let me see that. Oh, man, the headhunter totally added that. Sorry he wasted both our time."

Re: The Optimizing Candidate

2006-10-16 18:16 • by emurphy
96466 in reply to 96460

Rank Amateur:

Oh, I think many a resume has been aided by coworkers WTFery. Even I, the Rank Amateur, once increased database performance by one or two orders of magnitude with my m4d k0mput3r 5ki11z. Sophisticated tuning of indices? Uh, no, I don't know how to do that. But at least I know what normalization is. My predecessor had put the entire database in a single table 3.5 parsecs wide. Among its effects was the records were so large the little DBMS couldn’t create a primary key (don’t ask; that’s what the documentation said). Users were waiting something like 30 seconds to retrieve a single record from a table of only several hundred records.

 

I had a case like that several years ago, only it was basically "slurp the entire table and apply the filter myself, ignoring the perfectly good index".  Works great on the dev system with 12 rows, not so good on the production system with 120,000...

 

Re: The Optimizing Candidate

2006-10-16 18:29 • by daSlug
96467 in reply to 96436
themagni:

Used online collaboration tools to ensure enterprise-style coding practices were recognized and rewarded appropriately. Managed multiple deadlines in a entrepreneurial atmosphere. 

 

I'm putting that one on my resume as we ... um, speak ... or whatever one would call this .....

Now, to find a cushy do-nothing job at a company whose hiring people don't read this site .......... 

Re: The Optimizing Candidate

2006-10-16 18:33 • by Anonymous Anonymizer
96468 in reply to 96444
Anonymous:

We had a good one a couple of months ago.  Mind you, we were
specifically looking for a Windows admin with Active Directory
experience.

 It says here on your resume that you've got extensive
experience setting up and administrating an Active Directory
infrastructure.  What and how did you setup.

Candidate: Oh that, the recruiter recommended that I put that on my resume.  I haven't really worked with Active Directory.

Interviewer:
Do you understand that we're specifically looking for a senior level
admin with at least 5 years Active Directory experience

Candidate: I guess I'm not in the running for the job. 

 

Something similar to this happened to me (as a candidate) once ... except I wasn't told to put it on my resume; the recruiter embellished my resume for me and never showed me the end product (I didn't even know the embellishment was taking place).  So, after flying from one coast to the other for a 3-day interview process, the first interviewer asks me a question I had absolutely no clue about.  I respond with something to the effect of " ......... (blank stare) ...... am I in the right interview?"  Needless to say, a 3-day paid vacation was pretty neat. :)

Too bad I didn't get the nice near-midrange 6-figure salary for the position they flew me out for. 

« PrevPage 1 | Page 2 | Page 3 | Page 4Next »

Add Comment