- 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
At least it was only circles! Imagine if he had to overlay text input!
Admin
So the client was happy with 30 hours billable? Then they must know what a WTF their process was!
Admin
I feel like this should have been posted as a Halloween Horror double-feature with Shadow Over XML.
Admin
INB4 the only thing missing is a wooden table
Admin
from the text: "a PDF was generated by overlaying circles on a static form that had been scanned in from their original, paper solution." Probably scanned from a wooden table to satisfy your need. Something like this
Admin
"Taking a look under the hood, Jason found a kludge of technologies: Ruby on Rails, generating PHP, which would then be interpreted into HTML and served to the customer, where it'd be picked apart and updated in JavaScript. When a user finished answering survey questions, a PDF was generated by overlaying circles on a static form that had been scanned in from their original, paper solution."
Seems like a pretty normal web app to me :stuck_out_tongue:
Admin
Not a real Unicode geek then as he didn't use any of U+2000 EN QUAD U+2001 EM QUAD U+2002 EN SPACE U+2003 EM SPACE U+2004 THREE-PER-EM SPACE U+2005 FOUR-PER-EM SPACE U+2006 SIX-PER-EM SPACE U+2007 FIGURE SPACE U+2008 PUNCTUATION SPACE U+2009 THIN SPACE U+200A HAIR SPACE U+205F MEDIUM MATHEMATICAL SPACE or U+3000 IDEOGRAPHIC SPACE 😃
Admin
Also, filling the choices with U+2734 EIGHT POINTED BLACK STAR :eight_pointed_black_star:
Admin
30 hours? Sounds like he could have got a good way through rewriting the entire thin in that time. It would have more than paid for itself next time the client wanted a small tweak
Admin
naaah.. more like this
:joy:
Admin
Doesn't Visual Studio support vertical tabs as newlines?
Admin
Number one rule of an evil developer: never do anything the simple way.
Helps immensely with job security too.
Admin
Ahhh I always thought that you photgraph the table. But actually the table IS the camera!
Admin
"Take me now, Lord!"
Admin
TRWTF is that I clicked on the link and didn't have the chance to win an iPad :frowning:
Admin
I had once need to support system with similar way of storing settings (we used 'X' instead of 'O') for 2 years. And worse, they add new fields in to middle instead of at the end.
When there's new deployment to customers, it's not uncommon for the first iteration to fail because someone forgets to add extra spaces in the corresponding position in the string. (When it occurs, we have to go back and read the source, note any extra fields added to the configuration reading function, carefully counting where to add the space and add that, then go back to client site and complete the installation. That's why I call it iteration(s). :P )
Admin
Oh the U+3000... I remember one of the bug that is caused by the user entering settings and somehow some of the fields are ending with those U+3000, and the Java's trim() function do not remove it, so the setting seems to be there but has no effect.
It's one of the rare occasions that I found RegEx is actually useful. :stuck_out_tongue: