@Feasoron07 said:
Sadly, most quick fix hacks aren't short lived. They get buried deep in the code, and last for years until they completely break down part of the system
In some cases quick-fix-hacks _ARE_ the system!
@Feasoron07 said:
Sadly, most quick fix hacks aren't short lived. They get buried deep in the code, and last for years until they completely break down part of the system
In some cases quick-fix-hacks _ARE_ the system!
@nsimeonov said:
@Rodyland said:If a project requires more than 8 hours per day per developer/engineer for an extended period then your project WILL fail. Engineering/programming/development is an intellectual exercise, and a challenging one at that. Generally speaking, 12 hours of work in one day is not equal to 1.5 times 8 hours work in a single day. And as the duration of this over-exertion increases without break the efficiency decreases until it's BELOW the 8-hour day. Do it long enough and you may end up actually going backwards.
_You_ should get your head out of your ass and realise this truth before you do any more harm to your employees and customers and their projects and their lives.
I didn't understand neither my nor CodeWhisperer's poing. According to what you say: no matter what - when your work day is over you're basically dead for the company and they should not try to contact you even for a simpe 10 minutes phonecall? Working over 8hrs/day on a regular basis is bad. When you're tired you can't give 100% of what you can. On extreme situations we worked for 16 hours a couple of days. Then everyone takes a few days vacation to recover. Seems fair to me
You're over-stating my point. I was responding to CodeWhisperer:
"Some projects exceed the amount of work that can be done in 8 hours a day, regardless of how uber you think you are."
It's not that the occasional after-hours support call or late night at the office that's the problem. It's when this expectation becomes the norm, and bosses who think it is or should be normal.
@CodeWhisperer said:
@smxlong said:Two, If you have to work 12 or 15 hours a day just to meet deadlines or get code working, that means YOUR CODE SUCKS. Code should not take that much work. Putting in long hours every single day isn't a sign of dedication, but of incompetence.
Get your head out of your ass. Some projects exceed the amount of work that can be done in 8 hours a day, regardless of how uber you think you are. If you haven't had one yet, you haven't been in this business long enough.
-cw
If a project requires more than 8 hours per day per developer/engineer for an extended period then your project WILL fail. Engineering/programming/development is an intellectual exercise, and a challenging one at that. Generally speaking, 12 hours of work in one day is not equal to 1.5 times 8 hours work in a single day. And as the duration of this over-exertion increases without break the efficiency decreases until it's BELOW the 8-hour day. Do it long enough and you may end up actually going backwards.
_You_ should get your head out of your ass and realise this truth before you do any more harm to your employees and customers and their projects and their lives.
@Kemp said:
@Vechni said:the lottery - 18+ and up, no HS diploma required.they should make a lottery ticket in Camelot where you have to multiply fractions in response to this.
Or simply adding fractions (multiplication is too easy to get right by accident). Can you imagine the outrage? "Who do they think they are telling me that 1/4 plus 1/2 isn't 1/6. Do they think I'm retarded or something?"
Dude.... everyone knows that 1/4 plus 1/2 equals 2/6. duh!
@badpazzword said:
Not having a firewall currently (there, your free TRWTF) I decided to grab ZoneAlarm. It served me decently in the past, I guessed it could do no harm.
- I go to their website. I see the enterprisey flash on main page. Good sign. +0.5 WTF
- I click "Download and buy". Yay.
- I click "Free 15 day trial". Suure.
- A comparative table of the products opens up. I obviously pick the version with just the firewall, because that's all I need.
- Needless to say, it's free (reread step 2: +0.5 WTF) and thus well-buried. "The best freeware firewall", woot. Well, I now must say I wish it was buried a little more. I click "Download".
- I have to go through another of Check Point's attempt to get me to buy their software. Download I said.
- It downloads... the downloader. Because, you know, who can trust those pesky download managers! Who needs downloads resuming! I mean! +1 WTF
- I fire up the downloader. It asks me whether I want to download the Win2000/WinXP version or the WinVista version. I mean, once you want me to run an executable, you could also check the Windows version while you're at it! +1 WTF
- It asks me whether I want to download and install right now or install later. Sure, that's a level of flexibility your day-to-day browser doesn't offer, huh! +1 WTF
- The downloader finally downloads. Sheesh!
- It asks me for my name and email! Otherwise, I won't get to have updates. Why, yeah. I do want more spam in my inbox. You're welcome. +0.5 WTF
- The EULA is there. I scroll through it then proceed. (Ahr, ahr, ahr. Another free TRWTF.)
- It installs.
- The firewall loads.
- The firewall phails. It requires admin rights. Duh. +1 WTF
- More ads. Am I really sure I don't want to buy the full bundle? Third time lucky, huh? +0.5 WTF
- It asks me to reboot. Fair enough. I reboot.
- i = -1;
- Windows reboots.
- 0x00000050 (0x94B661F8, 0x00000001, 0x86B3F039, 0x00000000) +2 WTF
- I reboot again.
- 0x00000073 (I'll spare you the rest) +2 WTF
- i++;
- if(!i) goto 19;
- I unplug the USB Wireless adaptor.
- I can finally login.
- Am I really really really sure I do not want the full Internet Protection Privacy Suite? +2 WTF
- It asks me if I want to allow basic Windows networking servers to work. Why, yes. I want to fuck up my computer some more. +0.25 WTF
- I plug in the USB Wireless adaptor. No bluescreen.
- I fire up Opera. I enable it.
- I want to vent. I try and connect to IRC. (Ahr, Ahr, Again.)
- Could not connect to host. Gah.
- I twiddle around the settings, but realise there's only very basic control available. Port blocking is nowhere to be listed. And anyway it's a kind of knowledge much higher than you'd expect from the average user. Remember: "The best freeware firewall."
- I fire up mIRC. Maybe it's configuration.
- Could not connect to host.
- Start > All application > Zone Alarm > Uninstall
- Could not find file. Do you want to delete the link? +1 WTF
- Start > Control Panel > Add/Remove software > Zone Alarm > Uninstall
- The classic uninstall questionnaire fires up. I close it in rage.
- I uninstall it.
- I reboot.
- The worst chkdsk in the last six months starts. It has to delete a lot of damaged folders (mostly ZA's). Notice that, had the ZA files themselves been damanged, I couldn't have uninstalled them.
- I log in.
- I reinstall Opera due to chkdsk. +0.25 WTF
- I finally vent on IRC.
- I write this post.
- I click Post.
Luckily, I only chose the firewall. I don't want to start imaging what would have happened if I decided to try the full suite.
Calculating the WTF score is left as an exercise to the reader.
TRWTF is your choice of ZoneAlarm. I gave up on it years ago. I personally use an _old_ version of kerio personal firewall (the new version has been enhanced past the point of useability IMO).
15. Not a WTF. Installing security software and/or software with system hooks _should_ require admin rights.
My previous place of employment used a 26.5 hour clock.
26:00 is 2am the next day.
Why is that relevant? Because the 'day' according to the business systems started about 3am. So instead of having their own clock (stupid idea you'll agree) the use the normal clock but have it continue past midnight until the end of the business day, at 2:30am the day after.
It makes sense in that context.
In the context above, not so much.
That RightClickRevenue was brillant. Hmm, can't copy text, right click = popup. Disable javascript, oh there we go, context menu and text selection are back.
Of course, even if you didn't try that you could still printscreen and copy what you want that way.....
Well I like them. Sure they are pretentious. Sure they are obnoxious. Sure they insult the intelligence of the viewers. And that's why I like them.
Given that you appear to be developing web-based apps, I'd think a few questions along the lines of:
- Briefly explain the difference between Java and Javascript.
- Briefly explain the difference between AJAX and XML.
And if you're also doing 'normal' development (I'm going to assume C++ here):
- Briefly explain the difference between .NET and C++
I know that all of the above could be considered 'trick' questions. Like asking "briefly explain the difference between an apple and a cow". Anyone competent will tell you "one's a small round fruit that grows on a tree, one is an animal with pleasant tasting flesh".
If you don't like being 'tricky', you could rephrase it more like:
- Give an example of a project where you would choose to develop in C++ rather than .NET.
Not quite as tricky. An obvious answer would be "if I'm developing for a unix/linux target platform". Also, strictly speaking the question doesn't give enough information to answer it properly, but if he's as incompetent as you say then he'll try and answer and make a fool of himself.
Anyway, feel free to ignore my examples, but my advice is:
Rather than asking questions to test his knowledge (like your example - which could be bluffed through convincingly enough to bamboozle anyone who doesn't know better), you should ask questions that test his ignorance. Ask questions that a competent would answer in one sentence (like my trick questions), but that an incompetent would write an essay about.
Keep me updated!
Interview questions and attitudes like this are, IMO, part of the reason so many people I know have near-zero respect for recruiters and HR people, and can sit around for hours telling WTF interview stories. And believe me, being asked "Who's your favourite person in history" (and then being told "no, you're wrong"?!?!) most definitely qualifies as a WTF. So I guess this is the place for it. :)