• (cs)
    Alex Papadimoulis:

    When Brandon started a new company, he was surprised to see how their reporting system worked. While most companies use some sort of reporting application to allow for the easy creation and retrieval of reports, Brandon's company used the receptionist.


    Is that missing an "at" between "started" and "a new company"? I mean, it doesn't bode well for the company if the founder is surprised at how it works...


    Note from Alex: Typo, fixed
  • (cs)

    nevermind.

  • (cs) in reply to merreborn

    I am assuming he started at a job AT some company, since if he'd started the company, he'd already know how stuff worked and wouldn't be offering to change stuff.

    It's nice he was allowed to make it better,even if incrementally

  • (cs)

    How dare he have the audacity to question "The Report".

  • (cs)

    Brandon just deprived the receptionist of an hour of "me" time.

    I wonder, when developers come across such situations, how do they resist bursting out in laughter? Or do they even bother to resist? Personally, I have almost gotten into trouble a couple of times after some pretty bone-headed procedures were described to me.

  • (cs)
    Alex Papadimoulis:

     The instructions were developed jointly by a (highly paid) business consultant and an access programmer.

     

    What's the WTF here.  Oh I see! Not only did you use "access" and "programmer" in the same sentance you implied that their is such a thing as an access programmer.   Isn't that like calling access a high performance relational database ?

     

    ------------------------------------
    So what if I'm just a developer . . .
    I know what the markets like!

  • dfgsdfgsdf (unregistered) in reply to Kodi

    WTF?  How dare he fix a process!!  He should keep the infernal machine alive!!  Alive I tell you!!!

  • Justin (unregistered)
    Alex Papadimoulis:

    Though it only eliminated one of the forty steps, she was thrilled. In the sixty seconds it took to write the Macro, Brandon managed to save her sixty whole minutes of nothing but "double-click, wait, double-click-wait". 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.



    But what we really want to know is - did he get a date with her? Now that would be a programmer WTF!
  • (cs)

    This isn't really a WTF. You just don't understand the process. Senator Ted Stevens explained to me why Brandon's company did things this way. You see, their system is not something you just dump something on. It's not a truck.

    It's a series of tubes.

    And if you don't understand those tubes can be filled and if they are filled, when you double click your query, it gets in line and its going to be delayed by any other queries that put into that tube enormous amounts of material, enormous amounts of material.

  • (cs) in reply to Ford351-4V

    Ford351-4V:
    This isn't really a WTF. You just don't understand the process. Senator Ted Stevens explained to me why Brandon's company did things this way. You see, their system is not something you just dump something on. It's not a truck.

    It's a series of tubes.

    And if you don't understand those tubes can be filled and if they are filled, when you double click your query, it gets in line and its going to be delayed by any other queries that put into that tube enormous amounts of material, enormous amounts of material.

     

     

    LOL good one

  • Dazed (unregistered)

    Well, the "Report Abuse" link certainly applies to this one.

    Is there a National Society for the Prevention of Cruelty to Receptionists?

  • (cs)
    Alex Papadimoulis:

    Public Sub RunAllQueries()
      Dim i As Integer
      Dim Query As QueryDef
    

    For i = 0 To CurrentDb().QueryDefs.Count - 1 Set Query = CurrentDb().QueryDefs(i) If Left$(Query.Name, 3) = "Run" Then Query.Execute Next End Sub

    [sarcasm] Yeah but if one of the queries doesn't work, how would you know which one? And wheres the ON ERROR RESUME NEXT???[/sarcasm]

     Should read:

    Public Sub RunAllQueries()
      Dim i As Integer
      Dim Query As QueryDef
    

    For i = 0 To CurrentDb().QueryDefs.Count - 1 Set Query = CurrentDb().QueryDefs(i) If Left$(Query.Name, 3) = "Run" Then

          Query.Execute
          msgbox "Query successfully run.  Please thank your Access programmer Brandon with a nice home cooked dinner."
       End If
      Next
    End Sub

  • Anymoose (unregistered) in reply to Ford351-4V
    Ford351-4V:
    This isn't really a WTF. You just don't understand the process. Senator Ted Stevens explained to me why Brandon's company did things this way. You see, their system is not something you just dump something on. It's not a truck.

    It's a series of tubes.

    And if you don't understand those tubes can be filled and if they are filled, when you double click your query, it gets in line and its going to be delayed by any other queries that put into that tube enormous amounts of material, enormous amounts of material.


    Someone want to fill in the rest of us on the reference? I've never heard of Ted Stevens.
  • (cs) in reply to Kodi
    Kodi:
    Alex Papadimoulis:

     The instructions were developed jointly by a (highly paid) business consultant and an access programmer.

    What's the WTF here.  Oh I see! Not only did you use "access" and "programmer" in the same sentance you implied that their is such a thing as an access programmer. 

    It's not as unfathomable as putting 'business' and 'highly paid consultant' next to each other.

  • (cs) in reply to Justin
    Anonymous:
    Alex Papadimoulis:

    Though it only eliminated one of the forty steps, she was thrilled. In the sixty seconds it took to write the Macro, Brandon managed to save her sixty whole minutes of nothing but "double-click, wait, double-click-wait". 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.



    But what we really want to know is - did he get a date with her? Now that would be a programmer WTF!

    I really doubt it. Now that she has been replaced by a 15 lines script that runs in one minute, she has probably been fired and have been planning her revenge against Brandon since then.

  • Wally (unregistered)

    Wouldn't it have been easier (I mean this is VB and all), to declare a function with parameters for all of the queries?

    Public Sub RunAllQueries( String q1, String q2, String q3,... String q87)
    ...
    End Sub

    Isn't that the "Enterprise" way?

    Surely Excel could be used here somewhere too... and an XML file, and... ;-)

  • (cs) in reply to Coincoin
    Coincoin:
    Anonymous:
    Alex Papadimoulis:

    Though it only eliminated one of the forty steps, she was thrilled. In the sixty seconds it took to write the Macro, Brandon managed to save her sixty whole minutes of nothing but "double-click, wait, double-click-wait". 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.



    But what we really want to know is - did he get a date with her? Now that would be a programmer WTF!

    I really doubt it. Now that she has been replaced by a 15 lines script that runs in one minute, she has probably been fired and have been planning her revenge against Brandon since then.

    To get her revenge, she switched careers and became an IT professional.

    Her name: Paula Bean

  • (cs) in reply to Coincoin
    Coincoin:
    Anonymous:
    Alex Papadimoulis:

    Though it only eliminated one of the forty steps, she was thrilled. In the sixty seconds it took to write the Macro, Brandon managed to save her sixty whole minutes of nothing but "double-click, wait, double-click-wait". 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.



    But what we really want to know is - did he get a date with her? Now that would be a programmer WTF!

    I really doubt it. Now that she has been replaced by a 15 lines script that runs in one minute, she has probably been fired and have been planning her revenge against Brandon since then.

    Is her name Lorena B ???

  • Wally (unregistered)

    weird,... if this does what I expect (noticed a weird glitch in the rich editor in Firefox, when I tried to drag a toolbar)

    mmm graphics...
    [image][image][image][image][image][image][image][image][image][image][image][image]
    end of mmm graphics

    feel free to delete this message...

    mmm captcha with pizza, gosh darnit... now i'm hungry

  • ohnonymous (unregistered)

    The real WTF is expecting anyone to know how managers operated in the 1940s.

  • (cs) in reply to Dazed
    Anonymous:
    Well, the "Report Abuse" link certainly applies to this one.

    Is there a National Society for the Prevention of Cruelty to Receptionists?


    Yeah.  But unfortunately they don't have anybody to answer the phone... or generate reports.

  • (cs) in reply to Wally
    Anonymous:
    Wouldn't it have been easier (I mean this is VB and all), to declare a function with parameters for all of the queries?

    Public Sub RunAllQueries( String q1, String q2, String q3,... String q87)
    ...
    End Sub


    Isn't that the "Enterprise" way?

    Surely Excel could be used here somewhere too... and an XML file, and... ;-)

    Can't we see some of the Access 'Programmer's' code?  Or did he use the 'wizards' to generate all of the code, and still proceeded to call himself a 'programmer'?

    Surely if he was a programmer he would have known to put 87 buttons on a form and code behind to execute each of the 87 RUN queries.

  • (cs) in reply to Anymoose
    Anonymous:
    Ford351-4V:
    This isn't really a WTF. You just don't understand the process. Senator Ted Stevens explained to me why Brandon's company did things this way. You see, their system is not something you just dump something on. It's not a truck.

    It's a series of tubes.

    And if you don't understand those tubes can be filled and if they are filled, when you double click your query, it gets in line and its going to be delayed by any other queries that put into that tube enormous amounts of material, enormous amounts of material.


    Someone want to fill in the rest of us on the reference? I've never heard of Ted Stevens.



    Google is your friend.
  • (cs) in reply to Anymoose

    Senator Ted Stevens gave a similar explanation of how the Internet works as an argument against net
    neutrality. It's funny because he (Sen. Stevens) doesn't really seem to know what he is talking about.

  • (cs) in reply to Anymoose

    Senator Ted Stevens (R-Alaska) gives his view on net neutrality.

    Article here.
    It's better if you hear it for yourself though.
    MP3 here.

  • Anonymous Cow (unregistered) in reply to Bus Raker
    Bus Raker:

    [sarcasm] Yeah but if one of the queries doesn't work, how would you know which one? And wheres the ON ERROR RESUME NEXT???[/sarcasm]

     Should read:

    Public Sub RunAllQueries()
    Dim i As Integer Dim Query As QueryDef

    For i = 0 To CurrentDb().QueryDefs.Count - 1
    Set Query = CurrentDb().QueryDefs(i)
    If Left$(Query.Name, 3) = "Run" Then
          Query.Execute
          msgbox "Query successfully run.  Please thank your Access programmer Brandon with a nice home cooked dinner."
       End If
      Next
    End Sub


    ...but then you need Brandon to program some sort of ClickOK or EnterpriseClickOK application!

    Ironically in the case of a "home cooked dinner"... CAPTCHA: pizza
  • (cs) in reply to ohnonymous

    Anonymous:
    The real WTF is expecting anyone to know how managers operated in the 1940s.

    You mean you don't know how folks operated before instant messages, almost instant e-mail, and even fax machines?

    They called each other on the phone, talked, and then waited a week (while going home at 5 every day) for the rush-job to be sent over via priority mail. If there was a mistake, it had to be done over, in another couple of weeks.

    Today, we have light-speed processors that can generate bad code at light-speed, so that when something goes wrong, it goes wrong a whole bunch of times in an instant, thus necessitating frequent late night debugging sessions, ...

    So you see, we are much better off.... um, wait a minute....?

     

  • (cs)

    I'm surprised there is no comment involving a "wooden table" and a "camera" yet.

  • (cs) in reply to Coincoin

    Coincoin:
    I'm surprised there is no comment involving a "wooden table" and a "camera" yet.

    Put the secretary on a wooden table, have her pose (preferably on the ashes of a printout of the replaced system), take your camera, ...

  • (cs)
    Anonymous:
    Here's a google video of his comments on how the internets work.  Apparently an internet is a thing you send around, and it can take time. 

    http://video.google.ca/videoplay?docid=-5682372236203209658&q=ted+stevens

    captcha= clueless, like the poor guy in the video


    The daily show version is better: http://www.youtube.com/watch?v=DClkE64nFDY
  • (cs) in reply to AgentConundrum
    AgentConundrum:
    Senator Ted Stevens (R-Alaska) gives his view on net neutrality.

    Article here.
    It's better if you hear it for yourself though.
    MP3 here.



    The best one is Jon Stewart's The Daily Show. Search You Tube for 'Net Neutrality' and you'll have an afternoons worth of laughs. They even have a video of a Ninja explaining Net Neutrality.
  • (cs) in reply to Satanicpuppy

    Oops, Me slow. Sorry about that.

  • (cs) in reply to AgentConundrum

    AgentConundrum:
    Senator Ted Stevens (R-Alaska) gives his view on net neutrality.

    Article here.
    It's better if you hear it for yourself though.
    MP3 here.

    That's funny stuff.  From the article, the quote "...an internet was sent by my staff.." is, I'm assuming, him talking about an email.  That reminds me of some family friends, who aren't technical people (or IT managers :)) referring to Microsoft Word as "Microsoft."  They were trying to describe to me a problem in which they could not save a file (because they were trying to put a "/" in the file name).  The conversation went something like..."I hate Microsoft because it won't save our files.  F'ing Bill Gates."  And then me unable to speak because I'm stifling laughter as best as possible.

  • Anonymous Coward (unregistered)

    Aside from the lack of fedoras, businesses run much more efficiently than they did back then.

    I'm surprised no one has mentioned Red Hat or Fedora Core yet.

     

  • (cs) in reply to Coincoin
    Coincoin:
    Anonymous:
    But what we really want to know is - did he get a date with her? Now that would be a programmer WTF!

    I really doubt it. Now that she has been replaced by a 15 lines script that runs in one minute, she has probably been fired and have been planning her revenge against Brandon since then.

    You are correct and she had her revenge. She got married with Brandon.

  • Doug (unregistered)
    Alex Papadimoulis:

    ...Brandon's company used the receptionist.



    Woah!  She sounds hot!  Did the B-man tap that?

    Wait.  The B-dizzle was a coder.  Hey!  He didn't talk to the receptionist.  Everyone knows we don't do that kind of thing.


    Ha ha!  Charade you are, Alex.  And to think I was almost taken in by your little ruse of a story!


    captcha:  zork.  Excellent!
  • (cs)
    Alex Papadimoulis:

    Some of the steps involved copy-pasting, others involved creating several Access databases to import data from the data warehouse, and one involved double-clicking on 87 different queries (named Run001, Run 002, Run087). The instructions were developed jointly by a (highly paid) business consultant and an access programmer.

    A business consultant worth every penny. Note how the query naming allows for scalability up to 999 queries! You have to pay big bucks for that kind of expertise.

    No point in going beyond 999. A that point the receptionist is a full-time query-runner. Like painting the Golden Gate Bridge, once she's done, it's back to 001 to start over.

    --Rank.

  • (cs) in reply to slurpy
    slurpy:

    anonymous:
    The real WTF is expecting anyone to know how managers operated in the 1940s.

    You mean you don't know how folks operated before instant messages, almost instant e-mail, and even fax machines?

    They called each other on the phone, talked, and then waited a week (while going home at 5 every day) for the rush-job to be sent over via priority mail. If there was a mistake, it had to be done over, in another couple of weeks.

    Today, we have light-speed processors that can generate bad code at light-speed, so that when something goes wrong, it goes wrong a whole bunch of times in an instant, thus necessitating frequent late night debugging sessions, ...

    So you see, we are much better off.... um, wait a minute....?

    "With our advanced technology, we expend far less effort making far bigger mistakes." 
         --Zuschlag's variation on Horowitz's Rule

    --Rank

  • (cs) in reply to slurpy
    slurpy:

    Coincoin:
    I'm surprised there is no comment involving a "wooden table" and a "camera" yet.

    Put the secretary on a wooden table, have her pose (preferably on the ashes of a printout of the replaced system), take your camera, ...

    Much more efficient with digital cameras nowadays than having to send it out to the photo store.
  • Bustaz Kool (unregistered) in reply to TankerJoe

    TankerJoe:
    Senator Ted Stevens gave a similar explanation of how the Internet works as an argument against net
    neutrality. It's funny because he (Sen. Stevens) doesn't really seem to know what he is talking about.

    Ted Stevens is also infamous for being the Senator from Alaska that wanted to build a $50M bridge to a small island with a handful of inhabitants who, ultimately, didn't need or want the bridge.

  • bcammack (unregistered) in reply to Coincoin

    Coincoin:
    Anonymous:


    But what we really want to know is - did he get a date with her? Now that would be a programmer WTF!

    I really doubt it. Now that she has been replaced by a 15 lines script that runs in one minute, she has probably been fired and have been planning her revenge against Brandon since then.

    Nonsense.  If she really wanted revenge she would've married him!

  • bcammack (unregistered) in reply to bcammack
    Anonymous:

    Coincoin:
    Anonymous:


    But what we really want to know is - did he get a date with her? Now that would be a programmer WTF!

    I really doubt it. Now that she has been replaced by a 15 lines script that runs in one minute, she has probably been fired and have been planning her revenge against Brandon since then.

    Nonsense.  If she really wanted revenge she would've married him!

    Damn, I guess great minds think alike...

    Or one fool makes a crowd.  I really haven't decided yet... :)

  • Anonymous Coward (unregistered)

    So this macro iterates through all defined queries, and executes the ones staring with "Run". I don't see how it enforces that they are run in the correct order, unless CurrentDb().QueryDefs() is somehow guaranteed to be sorted.

  • AP (unregistered)

    He better have gotten laid for the work that he did....otherwise he is a moron.

  • tinker (unregistered)

    He should have used The Tool to generate The Report.  When will people ever learn and stop reinventing the wheel!

  • (cs)

    Come on now.  We all know that Brandon got nowhere with the receptionist.  You can hear all about it in this song.

    Edit - Damn forum software is eating my link

  • (cs) in reply to Bustaz Kool
    Anonymous:

    TankerJoe:
    Senator Ted Stevens gave a similar explanation of how the Internet works as an argument against net
    neutrality. It's funny because he (Sen. Stevens) doesn't really seem to know what he is talking about.

    Ted Stevens is also infamous for being the Senator from Alaska that wanted to build a $50M bridge to a small island with a handful of inhabitants who, ultimately, didn't need or want the bridge.

    Try $231 M.

    http://en.wikipedia.org/wiki/Gravina_Island_Bridge

  • (cs) in reply to tinker
    Anonymous:
    He should have used The Tool to generate The Report.  When will people ever learn and stop reinventing the wheel!


    Heh - If he'd used "The Tool" correctly, he'd have something to do during the receptionist's now free extra hour!

    Another WTF is that we're assuming the receptionist was female, or, well...
  • Anonymous Coward (unregistered) in reply to AP

    hmm, she does now have an hour a day free... I don't know what she'd do with the other 59:51 though

  • Araska (unregistered) in reply to Bustaz Kool

    The Gravina Island bridge effort has been replaced by a new proposal: the Colossus of Ted Stevens.  One foot will be in Ketchikan, the other on Gravina island.

    It will not be built using big trucks; it will be constructed from a series of tubes.

    (This news first reported by Michael Feldman / Whadya Know)

Leave a comment on “The Last of the Computers”

Log In or post as a guest

Replying to comment #:

« Return to Article