- 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
Generally speaking, when a person is referred to as "she" or "[a|the] girl", it's reasonably safe to assume that said person is indeed female.
Admin
But we have a new improved version! We call it The Wheel...
Admin
<font size="5">A</font>t least the bu$ine$$ con$ultant didn't have to step in to help out. I'm sure his enterprisey solution would have required a few prototypes, six months of coding, a few days of testing, XML, Web 2.0, some digital cameras and a wooden table.
Admin
Oh no, soon she will be replaced by a very small script!
Admin
I am an Access programmer. Here is a slightly shorter version of the code:
Public Sub RunAllQueries()
Dim Query As QueryDef
For Each Query In CurrentDb().QueryDefs
If Left$(Query.Name, 3) = "Run" Then Query.Execute
Next
End Sub
Admin
I think there are some Chinese workers employed by Martha Stewert that would contest that clicking on Run001 through Run087 is hardly hard work.
Admin
You are a brave man admitting any relation to VB and even more so VBA on this site!
Anyway ... didn't you all forget about the magic...
Docmd.SetWarnings False
Do you want poor Paula Bean to have to click on all of those messages?
This post did contain certain measures of sarcasm...
Admin
Oh, please. We ALL know how Alex likes to obfuscate the identity of the parties involved. ;)
Admin
Too right, I had forgotten about the bridge. From wikipedia:
ok so, $231,000,000 / 8050 = WTF?!? Why noy just buy them each a boat?
Admin
This sort of approach probably works better than telling her that her sweater looks nice and offering to get her a soda (damned Code Monkey won't go away....).
Admin
OMG. This story is just exactly like the place where I'm currently working.
Admin
Nice find in the MP3 clip. We got a lot of laughs listening to it.
Towards the end he talks about how the DoD has a special network that they use that is seperate from the Internet. I think he means SIPRNET. Anyway, he claims they need to have a seperate network for national security reasons because messages get delayed in those pipes that everyone is just dumping into (sic).
Little does he know that almost all of SIPRNET goes through the same physical "tubes" from end to end. It's just a giant VPN. It's seperate where they can afford to buy cheap fiber (and that isn't very often). Hell, messages going to overseas stations have to use the same oversea cables everyone else is using.
I know for a fact US military in Korea use their awesome-fast subsidised DSL to get connectivity back into SIPRNET.
captcha: random
Admin
Bah, hamster whells are hardly new here.
The real WTF is not that normal people create complex and conbulated task that are easy to automatize with code. Of course, normal people cant code the automatization himself!.
The real WTF is programmers that DO boring, repeateated, convulated task that are easy to automatize.
DRY!
Admin
This kind of thing is a lot more common than most programmers would like to believe. I'm always amazed while helping friends with computery stuff how much simple repetitive bullshit they're willing to do for common tasks.
I mean, it's a computer, silly. Why isn't it doing that for you?
I guess I just can't understand non-programmers. Me, after doing something three times I start looking for a way to never have to do it again.
Admin
This is because in the field of computers, most things can be automated. But in real life, there are many repetitive tasks where tools can only help to make it easier. For example, every day you have to wash dishes; at least, you have to put them into the dishwasher. Normal people have more experience with repetitive tasks that cannot be automated (without enormous effort), so they use computers the same way.
Admin
I could find no "vote troll" button, so I'm sorry Alex, I have to abuse-report your post. First:ers should be shot on sight. I expect professionalism and neutrality from you, and hope you do the right thing and punish yourself severly.
Admin
Edit: it's gone now
Admin
How much do you want to bet that those 87 queries could be replaced by a single query? I can see them now:
Select LastName from Person
Select FirstName from Person
Select SSN from Person
and so on...
Admin
Alex, I think he was just joking.
At least I hope he was. IMHO, it should be "Frist" and not "First". But if one little word offends the poster so, I would advise the poster to stay way clear of The Aristocrats.
Admin
Yeah - it's odd, what was Brandon thinking? To me, report generation does not fall under the domain of the receptionist, unless you expect that Brandon also answers the telephone over-rings ( when the is receptionist is otherwise unavailable ).
I understand that in a small company, the receptionist gets tasked with extra duties, but in my opinion, Brandon shoulda taken this one on himself. Why - because he coulda automated the whole process, and by-passed an additional layer of human intervention. If he's smart enough to create the helper script - he can eventually figure out how to automate it altogether.
In my opinion - the WTF is the half-assed solution by Brandon. It's helpful for the receptionist but he shoulda looked into it further.
Admin
He was new at the company... it takes a lot of guts to go up to your boss and say "I can completely automate one of your processes" just out of the blue.
Also, I can't quite tell, but it sounds like he DID eventually automate the whole thing. ("And to end on a bit of good news, Brandon was able to get the report retired and replaced by a script with less-than a single printed page of code.")
Admin
Well... Then I stand corrected. Brandon...give em hell.
Admin
This reminds me of some of the other interns I worked with this summer. Some of the simplest programs can absolutely blow non-programmer's minds.
One guy (who claimed to be majoring in comp sci) had to take a 10000+ line text file with each line containing a longitude, latitude, name and a bunch of other stuff, convert it to a different format, and remove the duplicates. He actually told me he was going to do it by hand, so I wrote a little program to do it for him in about 10 seconds and he was amazed.
Admin
Heh, yeah. Actually I posted that because I didn't want to have the discussion thrown off track with "so the WTF is, there are three 5's on the keyboard?" or "what's with the stock photography."
As far as "First!!," for the longest time, I never quite understood why people do "First!!" posts. Then, one day, I was on Slashdot and saw an article with ZERO comments. And if I had an account that had allowed me to write posts that started above -2, I probably would have scrambled to write a completely pointless comment that added ntohing to the story and was as valuable as "First!!!!" Dunno why, I just had that urge.
Admin
There is an AMAZING tool called Google that will help you find out all about Ted "The Internet is a Series of Tubes" Stevens, Senator from Alaska.
Captcha: Zork. I am being eaten by a grue... <more>
Admin
Heh, yeah it was a joke, but I gotta tell you, as irony goes, this one felt quite satifactory :P
PS. Props for mentioning "The Aristocrats"
Admin
The true WTF is that...I mean, the real wtf is...oh dear I've gone cross-eyed.
Admin
It's that he used VB for the script instead of perl!
Admin
Put the secretary on a wooden table, have her pose (preferably on the ashes of a printout of the replaced system), take your camera, ...
<font face="Verdana">...make sure she's wearing a ninja costume and 3 inch heals...
</font>
Admin
Cute bedtime story, but I don't really see the WTF here either.
What were the 87 different queries doing, and how were they so easily replaced by the '1 page of [l33t] code'? Incidentally I'd be surprised if the 1 page is anything other than complete rubbish.
PS Keep it on topic as well so this place doesn't degenerate into another /.
Admin
Those 3-inch heels don't heal, they wound...
Admin
Afterall, as I continue to remind myself whenever I am having a struggle with my computer, "Computers are designed to make our life easier"
The great thing about computers is that they do EXACTLY what you ask them.
The trouble with computers is that they do EXACTLY what you ask them!
Admin
But now she's indebted to him. "My Hero", she swoons. He'll have her digits in no time. (that's phone number, not fingers!)
Admin
Admin
Just don't mix that all up and compliment her on her Sweater Monkeys....
Admin
<font face="Verdana">Who is this organisation "Douche Telecom" he's talking about?</font>
Admin
Funny thing is, that is almost exactly what I meant. Just add "taxpayer" to the getting-screwed list and you will have nailed it.
Admin
What did you write your program in? Java, C++, C#? Surely it wasn't VBA, Excel or Access, was it?
Captcha: enterprisey
Admin
Hmmm .. given that the user is using Windows, and the 5 stages of software development life cycle are hardy relevant for a quick code like this, I would script it in VBScript using the file system object. I think it would be faster than throwing a quick exe with Visual Studio in C# or something.
Of course a lot of that depends on the format of the text file, whether the code needs to be reusable ...
Acually considering the removing of duplicates, maybe it would be faster to do it in a DTS package with a transformation doing the reformatting.
Admin
If you're going to go to that level of WTFery, why not just use BizTalk?
This post not [pi]-approved.
Captcha: captcha
Admin
I wonder if the receptionist was actually a nice good looking girl and how did he repay? :)
Admin
Oh boy, are you coming from Mars or from a galaxy far far away? You never heard of Deutsche Telecom? Please someone from Germany, tell him because I'll die laughing before that...
Admin
Not directly relevant, but ... the picture accompanying this WTF brings back memories. It's a close-up of a mechanical calculator known as a "Comptometer". These were very common in accounting offices right up to the 1960's, and trained operators (such as my mother!) could get pretty good pay.
They are antiques now, of course, and I still have a couple in working order (I collect mechanical calculators). The machines were basically adders (you could subtract by doing 9's complement), but multiply was fast as well. I recall in the early '70s my mother beating one of the "new fangled" electronic calculators hands-down. Didn't matter, of course, since anyone could use a 4-function calculator with 5 minutes of training...
--Tim
Admin
PSUDOCODE:
Forum.open(“post”)
Forum.reply()
Forum.Write(“Wooden Table”)
Forum.Write(“Paula Bean”)
Forum.Write(“FIST”)
Forum.close
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p> </o:p>
<o:p> </o:p>
Would anyone actually notice the difference? *grin*
Admin
Daaaaumn!! It looks like the very first procedure I had to do when I was hired. Would scare the beejeezus out of any sane IT folks out there...
I was given the task to generate a report on calling habits for the local gov't. 3 years worth.
No problem me thinks ... except the data is all in Foxpro .dbf's. And about 20 of 'em for each month. Which was made copy-pasting, moving, linking, unlinking and monkeying around with ODBC, Access, and finally postgresql.
... you cannot begin to imagine the PAIN of dumping all those 240+ tables (per year) into three grand tables in a Real DBMS.
Someone actually suggested for me to do it in access. I demonstrated how Access craps out with as little as 200k records.
The whole shebang was 3 MILLION records per year.
Of course ... now everything's dumped into postgres on arrival. No more copy-pasting, importing, exporting or other stuff.
Captcha: batman. O_O