- 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
Women go to the washroom, men go to the crapper.
Admin
If they'd just used the characters "0123456789:;<=>?", it would have made my hex conversion functions so much faster.
Admin
When I got a job with the title "software designer", my grandmother initially assumed it meant designing knitwear.
Admin
How is ORing any cheaper than ADDing 10111111 to get 'A'?
Or than simply adding 10110111 to the original nibble value?
Admin
My company got a new department a couple of months go, this department is publicly sponsored. They bought Dell Precision Workstations for their offices. Now their secretary is doing her work using MS Office 2003 on a Quad-Core Xeon machine with 4 GB of RAM, dual Nvidia Quadro cards and a 24" TFT screen.
I've cried for hours.
Admin
Yes but have you seen the speed at which those machines can play Solitaire????
Admin
Dont you just love nepotism! Nothing liike it is there.
JT www.Ultimate-Anonymity.com
Admin
I got my current job through light nepotism. The son of the cousin of my father is an uni computer science teacher who's friends with my current boss, so I was suggested for the post. I passed the interview and got the job.
Now comes the fun part: I was supposed to learn J2EE and work on a huge project, which means awesome CV for me. Instead some big fish decided to introduce J/XFS and the only way to make scanners work from java without launching execs is to use Twain with a JNI layer (they won't buy libraries like jtwain), and J/XFS sucks for scanners, can't even specify dpis (had to use directIO() all over the place).
Add to that that they don't want to introduce parameters to specify the type of document to be scanned (clerks are lazy) so my library is supposed to automatically detect rotation for ID cards and some other bs I've managed to fix. Now I'm working on integrating the OCR engine which works as an ActiveX singleton. Through JNI. They're already complaining that it's "slow". No sh!t.
That's for the first 7 months of my first real job. And I've got two new scanner models to develop for later, which will require changes (since each company implements the Twain "standard" as they see fit).
/bitter rant
Admin
At least it can run Vista reasonably. ;-)
Admin
I've been here before. Found out that the guy I was training was making about 80% more than I was. When I talked to the manager about a raise to be more equitable, I was told there was no money. I found out that the guy they hired to replace me was making more than my trainee.
There is this philosophy in management that if you're there you're not worth any more than they are paying you already. They would prefer to pay $20-30K on training & double the salary for someone new rather than just give out a lesser raise to an existing employee.
If you can find the logic or business sense in there - more power to you, because I've seen it in about 6 companies & never understood it.
Admin
What happened to the boss ?
Admin
I was a web designer/programmer for a medium-size publishing company. I was responsible for server maintenance, backups, customer support, IT support for coworkers, developing web applications and designing the companies ads and marketing programs. For months I had proved I was underpaid and was severely entitled to a hefty raise.
I put my two weeks notice in shortly after discovering that the guy who ran design proofs off of a color copying machine was making 10K more a year than me.
Admin
TRWTF is that this idiot bothered to try and train the kid. I mean, it sounds like he almost had a chalkboard in there trying to be a professor.
Personally, I would never have bothered to try to teach somebody programming that didn't understand basic math. At least not unless my job WAS professor.
Admin
The whole thing with salary amounts is really messed up at a lot of companies. I've seen this happen at a company I worked for as well. For some reason, the sales people were getting $50k a year regardless of any sales they made, while the programmers were getting $25-30k a year. The justification? The sales people had more experience (5-10 years), while the programmers were mostly still in college (although one of the guys had a degree in Computer Science). Never mind the fact that the sales people never really produced (if I made $50k a year to just show up at my desk on time and not really do anything, I don't think I'd have much motivation either) and the programmers all produced a lot and worked a ton of overtime.
A couple of the guys asked for raises multiple times, but were told each time that they only qualified for a very small raise (or that "you got just a $1 raise!).
When it was found out that they were paying the secretary substantially more than the programmers, a mass exodus was initiated. The company then attempted to start making offers to pay my coworkers nearly double what they had been making before, but they all left anyway due to what they perceived to be real injustice. I got a pretty decent raise out of it at least.
I still do contract work for this company (at a substantially higher rate) but I don't trust them.
Admin
The real WTF is that it totally didn't happen that way.
Instead, following Simon's outburst, he was thrown out of the conference room and given a scathing reference, while Ryan's starting salary was doubled.
That was just too good to be true. How gullible do you think we are?
Admin
1 - When negotiating salary (you did do that, didn't you? Let me guess: er, no), you also negotiate any raises, etc. based upon certs AND GET AN EXACT DOLLAR AMOUNT
No: "Will I get a raise if I get this cert?" "Sure."
Yes: "When I get this cert I'll increase my value to the company by $[some dollar amount] because [reasons]. Can we talk about my getting a salary adjustment after that?" "Sure." "Based upon my figures, it seems that $[increase] is fair." (negotiation continues and ends with a signed document).
2 - "Once Simon made his intentions to leave clear ...." "He finished preparing the test the same day he gave his two weeks notice...." WRONG. The only indication your company gets that you are leaving is a signed resignation letter that states the date (BUT NO REASONS WHY) you are leaving. If anyone asks, the answer is, "Nothing personal, it is just time for me to move on."
3 - "I'd like to see his test if you don't mind." WTF do you care? You're leaving, so if they hire some idiot it is their fault.
4 - "After a brief flash of embarrassment that he'd gotten so worked up about it..." That's your conscience telling you that you're an ID:10t -- what do you care what they think? THEY'RE the idiots for using a departing employee to train a new employee -- nothing like having the newb's first few weeks to be exposed to someone who may not like the company.
Admin
But, if it was represented by unique character patterns not from the ordinary alphabet, why couldn't they just have made the B an A?
Admin
Holy crap - can you imagine how confusing that would be?
Admin
In COBOL.
I wish I were making this up.
Admin
In fact, I'm going to orientate myself towards an object right now. Mmmmm ... a beer object. Malty!
Patterns are also good. Particularly knitting patterns. I recommend COBOL.
Admin
More WTFs in this one than just Nepotism...
Certification in "C"? Seriously, does Simon have a degree or is he an ITT cert. kiddie complaining about pay?
"Simon included some actual production code from one such system." Fire-able and almost sue-able offense in most companies for divulging proprietary stuff.
Test questions: the crutch of those who don't know how to hire.
Admin
S T U V W X are likely holdovers from the electric power industry. I deal with those 'numerals' every day. :D
Admin
Admin
Fair point
Maybe true in the US where people often sue pigeons for taking a crap on their head, but not elsewhere, and certainly not for an incomplete code snippet from a proprietary system that the interviewer could have no possible use for. There's easier ways to enact corporate espionage than going to an interview and hoping you get shown production code.
Test questions are the crutch of people whose time is valuable and don't want to waste it talking to people who have clearly no clue and/or have lied on their CV. Once you've cleared that an "expert c# developer" knows about OO concepts you can then actually meet them.
populus - what a cool game that was!
Admin
*interviewee
It's been a long day already.
:(
Admin
Look at her blouse. Eventually, the buttons will come off and give you great hindsight (if she's below 40).
Admin
Not to forget 7.1 surround, internal WiFi-card, webcam, 1 TB of storage, UPS (just in case), double-sided DVD burner...
Admin
Does Office 2003 run on VISTA??? Butt far butt I remember it happily waves Goodbye butt soon butt you try to launch it.
Admin
I share your opinion and experience. Though, in my case the difference was just some 30% I never got a raise above 8%. Maybe it's because the grass is always greener in the neighbour's garden. And then, you have been working for that salary for usually quite a while (and were happy with it???), so obviously (well, for management) giving you more would be like throwing perls to the pigs or let me say: it would be like repairing an old toy for the same price you can have a brand new toy for. Never forget that people in upper management are like little children who go "Whoaaaaa" for every new thing they receive and "Boooooh" for making up and having to keep the "old stuff".
Admin
a) How would the hack resume get "considered" in the first place? Expert C# Developer without a degree? Without a produced product showing results?
b) If you send them the test before you meet them, how do you know they answered the questions themselves or "googled" the answer?
c) Name another job that has laundry-list requirements; missing one of which automatically gets you off the interviewee pile. Name another job where a test is used to further screen out applicants in lieu of actually finding out what the results of someone's work was.
I've heard stories from ER nurses going through less during interviews.
It all comes down to laziness, not time. Don't meet the list, don't pass the test, bye bye. "Cause we really don't know what you do or how to hire you (what makes you qualified)."
Admin
Summer jobs are a completely different ball game; I don't know if you can really call that "nepotism". The Summer kids (hopefully) aren't being put in positions where they can do real damage.
Admin
ROFLMAO.
To answer peoples questions. It was a family run business. All the managers were related (brothers/sisters) and continually tried to get one up on each other. I am pretty sure if they weren't related they wouldn't of been in the same company together. It wasn't uncommon for them to throw cups of coffee at each other.
Ryan was put on working on loading/unloading and general box packing. He did not get a pay cut.
The friend got hired on less then me. His salary did go up (much faster then mine) but stayed for a long time.
I was a serious nooble back then still thrilled that someone was paying me to actually do stuff I liked doing (least for the first 2 years). Working on some really nice ancient tech and getting hooked up to recent tech was good fun, or writing WYSIWYG UI designers for hardware from the 1970's that would normally just take binary records from magnetic tape machines.
The hex thing was just one WTF. Trying to teach him binary was fun as well.
Admin
I don't think I am that evil. :) I just had enough of being blamed for not doing my job.
I also had to teach them what X/Y co-ordinates were (for laying out items on a page) and what an origin was. Like the hex they asked me was it possible for the X and Y to swap position.
Admin
I was close to minimum wage. The pay increase I asked for was still a joke (as I had no clue back then). I was told that no pay rise would happen as I was not qualified, despite I was more then capable of doing the job. The cert had no impact on my work, it was still the same.
You are correct. Again I was a complete noob, and had signed a contract to give a fixed period of notice.
It was more personal pain thing. I'd seen the answers, but couldn't say I had and I wanted to know why they would mark some of the questions "BS". Although I sometimes wonder if one of the managers had done it intentionally.
Yes, I was an idiot back then. :) I hope similar idiots can learn from this story. ;)
Admin
Yep. It was a kiddie complaining about pay. :)
It wasn't code samples in what you mean. I can't recall correctly the question but it would of been something like this.
0;A;0001100 0;B;1111111 0;C;1111100 0;D;1101010 1;E;B;C;D 2;10;10;E;0; 2;0;0;A;0;
I am not joking when I say that some of the hardware had no manuals at all and you had to determine how the system worked from strings of numbers like that. So the objective was to see if they could use lateral thinking. (and remember these questions were written by a kid. ;)
It wasn't a computer orientated company. But I would say that questions do weed out those who have no clue faster. Assuming they actually answer the questions.
Admin
The family member thing happens way too often... one time, a very bad former boss at a game company insisted on having his 9 yr old son sit on a planning meeting so that he could share his ideas for a game that was in development, and even said that he wanted all the PROFESSIONALS in the room to listen to and implement his ideas. One of my coworkers was very quick to adjourn that meeting.
Admin
I love this story. As for the hex, I would have told the newphew that he can use any 16 symbols he wants.
Admin
Let's assume, to fit your example, that there are twenty programmers (it doesn't matter what level, or indeed what spread of levels) working for PHB. All of them will bitch that their work deserves a doubling of salary. That's what we do.
Let's further assume that all twenty are, statistically speaking, spineless introverts who can talk the talk, commercially speaking, but can't walk the walk. I'd guess this is a fair assumption. We don't do "commercial."
Your PHB now has the option of reporting to his/her manager that "Ooh, they're all complaining that they're underpaid. I can't afford to lose an entire department of twenty people! Let's give them half of what they want. 50% should keep them all happy."
Or:
"Fuck these people; they have no spine. 95% of them will struggle on no matter what. We'll let the other one go and bring somebody in at twice the pay, with up-to-date training. It's cheaper, it's more efficient, and we get a new wizard Ruby on Rails mentor for the rest of the little creeps!"
If you were a PHB, reporting upwards to the Great Accounting Cloud In The Sky, which one would you pick?
And, no, it makes no technical sense whatsoever. Almost any company with more than ten employees has long ago left the world where technical sense equates to more than diddly-squat.
Admin
yep, had a similar conversation with a friend myself - they guy dropped out of university courses twice and college course's a couple of times too (a variety of different subjects/vocations) and is still working in a call centre
over here in the UK there are loads of TV and newspaper ad's advertising "IT" courses, where u can end of earning 30K (gbp) a year etc
does my head in!
Admin
I try to avoid such discussions with extended family members, they tend to believe anybody who can use MS Office without a manual is of the same breed and would obviously get along together and 'speak the same language'.
Admin
Uh, those were the dumbest interview questions I've ever seen. Hopefully the guy who wrote them had other skills.
Admin
What? No graphics card??? I need my Pac-Man rendered in High-Def! Its as close as one gets to havin a zen-like experience at work...
Captcha - quibus...the queer cousin of succubus and incubus
Admin
I think your cousin just got hired at my company. I'm actually getting less work done because he wastes my time bragging about how many case fans he has.
Admin
Obviously G is the hexadecimal symbol for file-not-found or the hex equivalent.
Useful to represent NaNs.
Admin
At my work (retail) they're using 2.8Ghz Core2Duo systems with 1TB HD and 4GB ram each as cash registers...
Admittedly that's inexpensive now, but still.