- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
ProTip: First hour paid in advance in cash; no exceptions.
Admin
Admin
Admin
Oh, and I should add that it took me 4-6 months of being a "manager" to find a new job. After that guy was hired, it took me two weeks to give new two week notice.
Also, they don't have a chance of calling me up and asking me to come back, since smartphones give me the awesome ability to blacklist numbers. :D
Admin
On "suffering": Uphill, in the snow, BOTH ways!
Admin
Admin
Admin
Luxury! We lived in a lake!
Admin
Admin
Admin
Yeah, you think that's tough? When I started out, we had to program in COBOL.
Admin
While I've never had the chutzpah to ask for $2500 an hour, I've had several times when a former employer asked me to come back and do some consulting work, I really wasn't very interested, and so I quoted what at the time seemed to me an excessively high rate. A few times they've promptly agreed to pay it, in which case, okay, it wasn't a job I wanted to do, but if they were willing to pay a crazy rate, it was worth it. When they don't agree to pay it, fine, I didn't really want to do that job anyway.
Admin
Hmm. This is the moral equivalent of putting a reinforced steel door on the front of your house with the latest, most secure deadbolt lock ... and then hanging a sign on the doorknob that says "key is under the big red flower pot behind the house". In both cases, only people who are willing to take the ten minutes effort required can get in. Good security against people who are both dishonest and incredibly lazy, though.
Admin
No one confessed, but the rumors were that the deceased had cornered the company into giving him a little bit more money than the company really wanted him to have. No way was I going to extort those people. I was just glad to be away -- and not at all comfortable that they'd found my new work phone number.
A few years later I happened to be interviewing elsewhere and the employer saw Mucking Furderers Inc. on my resume. (I'd been there too long to just leave a gap.) He commented, favorably, since he had a friend there.
I took that as a lucky break and deliberately flubbed the rest of the interview.
Admin
Psht. When I started out, we had to program in PHP.
Admin
Personally, I've only once quit a job after less than a year, and these days I wouldn't quit a job in less than 2 or 3 years unless it was really intolerable. Like the employer demanding that I do something that totally offended my morals, commit crimes that could land me in prison, or something of that sort.
Because: (a) I don't want to make a snap judgement. Maybe the first week or first day on the job looks really bad, but if I gave it a few months things might get better. I routinely find that new jobs are tough for a while because it takes time to build up credibility, so at first my opinions aren't particularly valued, I'm not given the most interesting work, etc.
(b) I don't want to get a reputation as someone who job hops. I recall once when I was involved in hiring someone, I saw a resume where the person had three months at one job, two weeks at the next, a year at the next, a few days at the next, etc. And I thought: I don't know if this guy gets bored or frustrated quickly and quits on his own, or if he's lazy or dishonest or incompetent and is quickly fired or forced to leave. But either way, do we want to hire him? No. I threw the resume away. I mentioned it to my boss at the time, and he commented that if someone had one such short job on his resume, okay, he took a job and then realized it was a mistake. No big deal. But when ALL his jobs are like that? The problem is not the job: it's him.
Admin
Admin
Hilarious. We just had a guy like that in here, at first we had assumed it was just contract positions. But when we found out that they weren't, I pretty much said the same thing as you.
Admin
Still too easy... We don't need no steenkin' variables, data structures or code constructs. These are "just" declarative languages with funky syntax - let's try something new and completely different.
Admin
I'm just going to fast-forward and say that I learned to program by training dolphins to jump through two hoops that represented 0s and 1s, but could never get any program to do anything past print the phrase, "so long and thanks for all the fish."
Admin
This is a fail for sure. As a security engineer I would fail this review. In fact I would refuse to review this code in any detail at all.
http://securityblog.howellsonline.ca - Real lessons on security.
Admin
The added WTF, we noted the frequent job turnover. So we had HR contact previous employers and all gave good reviews and they would hire him again. Left us wondering at that disconnect.
Admin
Admin
Right. I had to get up in the morning at ten o'clock at night, half an hour before I went to bed, eat a lump of cold poison, work twenty-nine hours a day down mill, and pay mill owner for permission to come to work, and when we got home, our Dad would kill us, and dance about on our graves singing "Hallelujah."
Admin
So these are the original variable names?
Not obfuscated/anonymized by TDWTF?
Admin
Oh, that's tougher, then. This guy did NOT interview well, and that saved us a bunch of time. The whole issue of interviewees usually being people without jobs really sucks.
Admin
And you try and tell the young people of today that ..... they won't believe you.
Admin
Ooh, get you with you fancy job lording it over the rest of us.
Admin
Oh, I see the WTF now. They tried to define all of those variables as strings, but most of them are actually variants.
And what's wrong with doing Password = "P" & "a" & "s" & "s" & "w" & "o" & "r" & "d" like the rest of us security professionals do?
Admin
Which is actually possible, if you are on the top of Hill A and have to go to the top of Hill B.
(It's just not uphill for the FULL distance...Also, the snow was literally knee deep.)
Admin
+100 (helpless with giggles)
Admin
Damn, that's where I've been going wrong - leaving the documentation in an acceptable state on leaving a job.
Admin
Admin
Admin
Topper hat on ...
John Horton Conway's Game of Life has been demonstrated to be Turing-complete. Therefore it is possible to construct a virtual machine thathas all the functionality of a bricks-and-mortar computer. For a really challenging obfuscation, get your programming staff to write their programs in the form of a Life configuration on an arbitrarily-large square grid.
Admin
They're actually quoting a fairly well-known Monty Python skit.
captcha: augue: I really don't wanna augue, but you really should know more about Monty Python.
Admin
Never trust a recruiter, never tell a recruiter anything more than the bare minimum. They are in it for the money and will shit on you if they have to in order to make more. Same goes for companies... for as much as they screw recruits over, they lie even worse to the companies, claiming recruits have skills that are a pure fabrication.
Companies know recruiters lie. Employees know recruiters lie. Why recruiters even exist is only because they have firmly entrenched themselves between companies and employees.
Admin
So a company is considering two options: 1. Put an ad in the newspaper or on a website advertising a job opening. 2. Contact a recruiter and tell them you have a job opening.
Option 1 is cheap, maybe a few hundred dollars depending on how long you run the ad. Option 2 is expensive, thousands, sometimes tens of thousands of dollars. With option 1, you'll get a truckload of resumes from people who aren't remotely qualified for the job. With option 2, in theory the recruiter will filter out all the unqualified people and only send you resumes from people who are qualified for the job.
But in practice, recruiters don't filter out unqualified people. Often they ... ahem ... "reformat" resumes to make unqualified candidates look qualified.
So what, exaactly, is the advantage of using a recruiter? I suppose they filter out some of the most absurdly unqualified candidates, like if you're hiring for an IT job and the candidate has zero IT education or experience. But how much does that help? Surely you could buzz through resumes and quickly discard those anyway. I'd think you could hire someone to scan resumes like that for a whole lot less than what recruiters charge. If you have a problem with people calling or showing up at the office about a job instead of sending a resume, then don't put your company name or phone in the ad: just put a blind post office box or gmail/yahoo/some such email address. (Anyone smart enough to track down who's behind an anonymous email address should pass the first cut anyway.)
I'd be amused to hear from a recruiter or an HR person what these folks really do have to offer for the amount they charge.
Admin
Well, it takes around one minute to tell someone that the company actually uses BobX (or MUMPS).
Then comes 8 minutes of constant struggle to resist a fatel hearth attack.
And one more minute needs to be spent on the resignation letter.
Yep, that's 10 minutes.
Admin
Confession:
I once helped design and build a system where finally security was a functional requirement from the start. We really did our research, followed best practices and reviewed everything thoroughly, then ended up adding an 'admin/password01' account for administrative convenience.
Admin
I once left a job after 6 weeks. Why? I received a job offer paying $19K per year more!
Admin
mostly unrelated, but it stuck in my head: in a multi-player game, there were "gold spammers", who did nothing but send in-game messages advertising illegal gold-trade sites... and their usernames were "asdfasdf" and "sdfasdfa" and "dfasdfas" and so on...