- 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
During my internship, I sat on a 5-gallon paint bucket in a warehouse. My keyboard and monitor were sitting on the cardboard box from the monitor. At 6'4", the sight had to be comical. Given the insignificant amount of measurable work I was assigned, I would have gladly traded my working keyboard for a normal desk in an area where I wasn't getting the lungs of a 70-year-old coal miner. At the time, I would have settled for a larger box.
Admin
Pshh... at my last job I had to write and compile code in my head, riding on a skateboard in the middle of the freeway while juggling live grenades and being chased by rabid bulldogs.
Admin
Nothing THAT drastic but my first internship we had big flickering CRTs many of which were failing, and shaking. Fortunately mine was working well at low resolutions. Other interns had screens shaking so much I would get a headake everytime I looked at them.
The desks were literally just big enough to hold the CRT and a keyboard so my hands were always hanging off the desk. After a few weeks I was physically exhausted just holding my hands up.
After a promotion I was given a laptop with "budget ram" which broke every couple of months.
The budget was tight so that we usually just used the display on the laptop (1400x1200 resolution on a 12 inch monitor) so I was always hunched over trying to see what letters were there. Finally I was given a 14 inch monitor with 1280x1024 resolution with a few dead pixels. I was very happy that I finally could see the code I was writing.
To add to dramatic effect, when someone left who had a monitor we would have a big raffle over that monitor :P So people leaving were happy occasions.
Also the comp was nice and slow to ensure that I was extra productive.
Admin
Admin
He could have coded 1-1 instead of 3-3 and saved a valuable "1" bit.
Admin
That's what we need for IT, a loudmouth who knows his shit like Gordon Ramsay to help fix up cheapskate/idiot companies' IT Departments.
<GordonRamsayImpression> Throws a disc at a server It's GAHBAGE!</GordonRamsayImpression>
Admin
Here is a handy code "template" for all of you who are working on a small budget:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Admin
But if he had a working keypad and can type Alt+041, then he would have also had a working zero key.
Admin
The developer that left should have just opened charmap (or created a text file with all the necessary characters and kept it open), and used the mouse to copy a single character and paste into his code whenever necessary. He was obviously very lazy.
Admin
Neither on a spanish one ..!
Admin
Maybe, just maybe he wasn't american... ) is shift+9 here...
Admin
#define O 0
Admin
On an AZERTY keyboard you have 0 and à on one key and ° and ) on another.
Admin
Sorry but you're not authorised to modify the hardware configuration without the management approval.
Admin
"1" and "2" were broken too.
Admin
Maybe the company had non English keyboard?
Admin
Thanks.but.it's.my.spacebar.that's.broken...
Admin
Of course, if your company refuses to replace a broken keyboard for you, I can easily see saying "screw it", and just giving them what they pay for. They won't spend $5 on a keyboard, so they get code littered with this crap.
If the boss complains about reduced productivity, you can just point to his as an example of the hoops you're forced to jump through.
Admin
Admin
What if Ctrl key and right mouse button are broken? How would someone copy it then? (Of course, he would also have an old keyboard without the context menu key.)
Admin
Have you considered the possibility that the 3 and - key were the only working keys? The guy probably copied and pasted everything else and was relieved to use a shortcut for this one...
Admin
Couple of points:
Admin
Admin
Maybe he was trying to type (2-2), but the 2 was broken....
Admin
I would use the template but the key between C and B doesn't work...
Admin
On AZERTY sh + degree sign = degree sign, shift + 9 = 9 Do you always leave CAPSLOCK on?
If life was a camera I would always have the lens cap on (Charlie Brown)
Admin
my second programming job was at a small office. The owners had regular screaming matches.
My "office" was....the girls bathroom.
I am a guy.
Admin
Admin
The template is very helpful indeed. I think if I were in this position, I might just type whatever text I needed on my iPod touch and then email it to myself. Provided the email client could be 100% mouse driven, it seems possible to copy and paste everything where it needed to go.
'course, that assumes the presence of email. Sounds expensive...
Anyone know of a floppy drive that'll work with my iPod?
Admin
Whoa there, champ ... are you COMPLETELY CERTAIN you had permission to ... erm ... work in the ladies room?
:-)
Admin
!"#$%&'()+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_
abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_abcdefghijklmnopqr<span style="color:red;"><b>s</b></span>tuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_
abcdefghijklmnopqrstuv<span style="color:red;"><b>w</b></span>xyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_<span style="color:red;"><b>a</b></span>bcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~
!"#$%&'()+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_
abcdefghijklm<span style="color:red;"><b>n</b></span>opqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^abcd<span style="color:red;"><b>e</b></span>fghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^abcd<span style="color:red;"><b>e</b></span>fghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
abcdefghijklmnopqrstuvwxyz{|}~Admin
Now, if I only could get this keyboard with the same shape as my MS Natural Ergonomic 4000...
Admin
To answer your questions:
a) No, I got permission to use my own laptop, and the job took literally four hours. I wouldn't have worked there for all the thorium in the mountains.
b) The entire thing happened in norway. They used norwegian keyboards. ) is on shift-9.
c) I wrote the line from memory; it was very hard to forget, but the "ov" is my own typo.
d) The keyboards the company was using didn't have numeric keypads.
Admin
Although, come to think of it, = is on shift-0. No idea what happened there... copy and paste is an option. So is keyboard remapping; with some keys missing, it makes sense to sacrifice ones you don't use often, which likely doesn't include 0.
I didn't get to ask.
Admin
It's even more WTF that he could type ) but not 0 ?
hrm
CAPTCHA: luctus
Admin
Wow, I feel spoiled. At my company when I requested a dual-monitor upgrade, they gave me a video card with one DVI and one VGA output. Then they took a $5 DVI-to-VGA adaptor and drove both LCD's with VGA cables.
I went to the local computer store and spent $10 of my own money on a DVI cable so I could run at least my primary monitor off DVI.
Both monitors are Dell 19" LCDs but from different series, and one sits higher than the other. Otherwise, no complaints...
Admin
Admin
My current setup is in a shop. Right next to me is a huge CNC machine. There's also a lathe, a welder, and other shop gear. I routinely cut my hands (there's blood on them right now) when fixing up the shop equipment.
Oh, it's basically in a garage, so it's freakin' cold in the mornings. I literally can't turn around right now because there's welding going on behind me.
There is no washroom. There is a port-a-potty outside.
Still, I'm respected, I get paid well, and it's really close to my house.
Addendum (2008-01-30 13:22): Ah, yes, there's a fridge and a microwave. I bring in a thermos from home to get hot drinks.
The computer I'm using has a 17" LCD monitor. I do have a nice chair, but that's because we went down to the auction and bought one.
Oh, when the CNC machine is on, the cement floor gets covered with lubricant - it's dangerously slippery.
Wow, it's really hard to work with the welding going on.
Admin
My first job after finishing my PhD (mid 90s) was a two year contract writing chip simulation software in a university research centre in Germany ... at 2x the salary I would have got as a post-doc in any other country, brand new building, ergonomic furniture, state of the art testing equipment and chip fabrication plant.
And for me, an original 12 year old IBM AT. At least it wasn't an XT. And the keyboard worked.
When I asked for a new PC the prof said (imagine this said in German) there was no point since I was going to be gone in two years. And I was only using it as a terminal to the Unix server anyway. And email. And for writing papers, but we used LaTeX for that so didn't need anything bloated like Word.
I was a little peeved when he came in with a new laptop, but I ended up buying and using my own PC since I was so (compared to my student years) flush with cash.
I didn't stay in academia for long, when I realised I could earn even more than 2x a typical post-doc's salary in the real world.
Admin
Admin
Reminds me of back in college when one of my friends spilled beer on his keyboard and the '7' key didn't work. Not being able to type in '7' wasn't that big a deal, but he had a bitch of a time finishing his C program without '&'
He ultimately did copy and paste everytime he needed it.
Admin
My laptop's 'y' key doesn't work unless the system has been on for at least 5 minutes and had a chance to warm up. Even after warming up you have to hold that key for a little while and wiggle it around to make it work.
Admin
The last place I worked was at the bottom of a lake! We had to wake up at 6pm, 12 hours before we went to bed, clean the lake, share a cardboard box for breakfast between 43 people, walk 26 miles to work in the freezing snow, work 36 hours programming, be flogged to death while we typed and when we died at the end of each day, management would go about and dance upon our graves.
But you tell the programming students of that today, and they won't believe you.
Admin
He could press shift-0 for '=', but not 0 for '0'... Now, 'f' and 'v' could easily be mistyped, but the real gem of this article must be a fake, or the "maintainer" was way past WTF
Admin
He switched the keyboard layout when he got to the close bracket, and typed Shivt-9. He had to do that avter getting the == done, ov course, since those would have required a Shivt-zero. What didn't change with the keyboard layout were the positions of zero and the character pronounced 'eph', so it didn't help there. :P
(Scarily, I think I may be on the right track there... it makes sense somehow.)
Admin
"b) The entire thing happened in norway. They used norwegian keyboards. ) is on shift-9. [See here]
"c) I wrote the line from memory; it was very hard to forget, but the "ov" is my own typo.
"d) The keyboards the company was using didn't have numeric keypads."
Admin
Thanks a lot, wiserak, now would you please tell me how I an opy and paste the haraters?
Admin
I assume he found it elsewhere in the code and copy-pasted. Maybe he couldn't find a 0?
Admin
Admin