Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. The Developer Is Always Wrong

The Developer Is Always Wrong

Scheduled Pinned Locked Moved The Lounge
helpbusinesssales
52 Posts 36 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

    L I W R A 24 Replies Last reply
    0
    • L Lost User

      It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      There are worse thing you could do for a living than banging out code. :) Yeah, it is a PITA, but don't get stressed. Talk to the client, find out why their files are not in the agreed format, then find out what kind of formats they can deliver and cater to those. Trying to cover all eventualities will be impossible.

      1 Reply Last reply
      0
      • L Lost User

        It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

        I Offline
        I Offline
        Ian Shlasko
        wrote on last edited by
        #3

        MehGerbil wrote:

        I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot

        You just need custom error messages for each of those... Missing fields: "I'm sorry, but the ____ you ____ seems to be missi__ some _____. Why don't you _____ your _____ and try again?" PDF File: "In order to import Adobe PDF files, you have to upgrade to Adobe Acrobat 1.1. Please insert the floppy disk containing the original installation files." JPEG: "Sorry, buddy. I need data, and lolcats just aren't going to cut it" Porn video: "Thanks, I needed that. Now, how about inserting a nice, big data file?" Doritos: "Dude, I'm a computer. I eat spreadsheets, not chips."

        Proud to have finally moved to the A-Ark. Which one are you in?
        Author of the Guardians Saga (Sci-Fi/Fantasy novels)

        L 1 Reply Last reply
        0
        • L Lost User

          It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

          W Offline
          W Offline
          wizardzz
          wrote on last edited by
          #4

          MehGerbil wrote:

          making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot

          Sounds like my new job. [Senior] Data Integration Engineer. No point in providing format of anything. No matter the cause of the error, it's your job to fix it, so error messages are for you. Currently I'm working with one of the worse abominations of xml I have ever seen in my life.

          1 Reply Last reply
          0
          • L Lost User

            It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

            R Offline
            R Offline
            Rahul Rajat Singh
            wrote on last edited by
            #5

            MehGerbil wrote:

            In short, the developer is always wrong.

            I have actually heard this from a Manager once(A very top level guy). He also said one thing that was very condescending and upsetting. He said

            "The reason I am not updating the technology is if our developers learn the new and cutting edge stuff then they will leave my company".

            Every now and then say, "What the Elephant." "What the Elephant" gives you freedom. Freedom brings opportunity. Opportunity makes your future.

            J B B 3 Replies Last reply
            0
            • L Lost User

              It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

              A Offline
              A Offline
              Albert Holguin
              wrote on last edited by
              #6

              That's always been the issue with using text files, it's too easy to put in something that wasn't expected and then the program doesn't work. Maybe you can force them to do it a certain way by doing something different, maybe make a simple GUI or a spreadsheet that has the fields defined instead of a text file. Customers aren't always all that computer savvy... X|

              D M B F 4 Replies Last reply
              0
              • L Lost User

                It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

                J Offline
                J Offline
                jim lahey
                wrote on last edited by
                #7

                You have my sympathies. A WTF remains a WTF no matter how customer oriented you are.

                1 Reply Last reply
                0
                • L Lost User

                  It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  MehGerbil wrote:

                  customer is always right

                  Only if you're a prostitute. The customer isn't a specialist, has little information on legal implications, has no idea of ROI or TCO, and in general - doesn't care about these things. That's why they pay for an expert. If the expert acts like a prostitute, and gives the client exactly what he asked for merely to obtain the payment, then he is in fact acting in the same way. For a professional, I expect a professional attitude. If the client wants to cross the pacific ocean in a volkswagen, I'l tell him he'll die.

                  Bastard Programmer from Hell :suss:

                  L M A A R 6 Replies Last reply
                  0
                  • L Lost User

                    It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

                    R Offline
                    R Offline
                    RJOberg
                    wrote on last edited by
                    #9

                    In my previous job I had a similar problem. We were importing data and the file had to be provided in CSV in an exact format. If it didn't match then the wrong samples would be provided and months of research would be delayed, deadlines would not be met, and the money involved would be wasted. The first time a bad file was provided, I had to regex the solution to try to insert blank fields where they were missing. Certain fields were not always required after all and why should they put extra commas if they don't have to? The second time, the fields which didn't have to be there weren't, but for this study were used by the lab. When they weren't there, I was asked if I could make the program fill them in correctly. The problem? The files were generated from a non-networked system and were encrypted and only one person had physical access to the machine. So I informed them that no, it was not possible and they would have to re-request and then resend the correct format. Moral of the story? I no longer work there. I have a much better job! :-D

                    1 Reply Last reply
                    0
                    • L Lost User

                      It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

                      M Offline
                      M Offline
                      Mike Hankey
                      wrote on last edited by
                      #10

                      Can I have fries with that also? :)

                      VS2010/Atmel Studio 6.0 ToDo Manager Extension
                      Version 3.0 now available. There is no place like 127.0.0.1

                      1 Reply Last reply
                      0
                      • L Lost User

                        MehGerbil wrote:

                        customer is always right

                        Only if you're a prostitute. The customer isn't a specialist, has little information on legal implications, has no idea of ROI or TCO, and in general - doesn't care about these things. That's why they pay for an expert. If the expert acts like a prostitute, and gives the client exactly what he asked for merely to obtain the payment, then he is in fact acting in the same way. For a professional, I expect a professional attitude. If the client wants to cross the pacific ocean in a volkswagen, I'l tell him he'll die.

                        Bastard Programmer from Hell :suss:

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #11

                        Eddy Vluggen wrote:

                        If the client wants to cross the pacific ocean in a volkswagen, I'l tell him he'll die.

                        Well, I know what you mean but couldn't resist: VW Boat[^]

                        1 Reply Last reply
                        0
                        • L Lost User

                          MehGerbil wrote:

                          customer is always right

                          Only if you're a prostitute. The customer isn't a specialist, has little information on legal implications, has no idea of ROI or TCO, and in general - doesn't care about these things. That's why they pay for an expert. If the expert acts like a prostitute, and gives the client exactly what he asked for merely to obtain the payment, then he is in fact acting in the same way. For a professional, I expect a professional attitude. If the client wants to cross the pacific ocean in a volkswagen, I'l tell him he'll die.

                          Bastard Programmer from Hell :suss:

                          M Offline
                          M Offline
                          Mendor81
                          wrote on last edited by
                          #12

                          For a professional, I expect a professional attitude. If the client wants to cross the pacific ocean in a volkswagen, I'l tell him he'll die.

                          Not much faith in the German automobile company haven't you? :-\

                          Hmm i wonder why its doing that......ARGHS NO STOP, ROLLBACK ROLLBACK...F*** That's how i learned to "Always Backup"!!

                          B 1 Reply Last reply
                          0
                          • L Lost User

                            It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

                            G Offline
                            G Offline
                            GuyThiebaut
                            wrote on last edited by
                            #13

                            My take on this is that it there is a contract between the client and yourselves. The client's part of the contract is that they provide you with data in an agreed format. Your part of the contract is that you process the file in an agreed manner. If the client provides data in an incorrect format then it needs to be flagged with them to correct this. It is a really bad idea(most of the time)to alter raw client data. This is because if you introduce garbage into the data or make guesses regarding the data you are now responsible for this raw data - not a good position to be in.

                            “That which can be asserted without evidence, can be dismissed without evidence.”

                            ― Christopher Hitchens

                            L 1 Reply Last reply
                            0
                            • L Lost User

                              MehGerbil wrote:

                              customer is always right

                              Only if you're a prostitute. The customer isn't a specialist, has little information on legal implications, has no idea of ROI or TCO, and in general - doesn't care about these things. That's why they pay for an expert. If the expert acts like a prostitute, and gives the client exactly what he asked for merely to obtain the payment, then he is in fact acting in the same way. For a professional, I expect a professional attitude. If the client wants to cross the pacific ocean in a volkswagen, I'l tell him he'll die.

                              Bastard Programmer from Hell :suss:

                              L Offline
                              L Offline
                              Lost User
                              wrote on last edited by
                              #14

                              Eddy Vluggen wrote:

                              If the client wants to cross the pacific ocean in a volkswagen, I'l tell him he'll die.

                              And if he still insists, you probably throw a life vest and an oxygen bottle onto the back seat and wish him a good voyage :) I call that learning by pain.

                              At least artificial intelligence already is superior to natural stupidity

                              G 1 Reply Last reply
                              0
                              • L Lost User

                                It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

                                E Offline
                                E Offline
                                Ennis Ray Lynch Jr
                                wrote on last edited by
                                #15

                                I recently wrote a nice function parser for simple equations to interface to a proprietary language, published a complete spec with clear, concise instructions and then I promptly got a trouble ticket, none of the equations work. You see, Outlook, replaces " with “ and since the users are emailing the equations through outlook, clearly, my processor was broken and didn't work. However, I digress, to quote the Joker, Users don't care what the plan is, they just want a plan. Even if it is absolutely horrible, they will go along; because there is a plan. Create a simple, step-by-step guide for how to "fix" files by importing them in Excel first. Make up some justification. The users will grumble but .... : )

                                Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost

                                1 Reply Last reply
                                0
                                • L Lost User

                                  It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

                                  M Offline
                                  M Offline
                                  Mark_Wallace
                                  wrote on last edited by
                                  #16

                                  If you say the words "tab-delimited file" to most people, they won't have a clue what you're talking about. Just tell 'em to use Excel. If the files aren't saved as TSV, it won't take a trice for you (or your prog) to open them and re-save them.

                                  I wanna be a eunuchs developer! Pass me a bread knife!

                                  A 1 Reply Last reply
                                  0
                                  • I Ian Shlasko

                                    MehGerbil wrote:

                                    I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot

                                    You just need custom error messages for each of those... Missing fields: "I'm sorry, but the ____ you ____ seems to be missi__ some _____. Why don't you _____ your _____ and try again?" PDF File: "In order to import Adobe PDF files, you have to upgrade to Adobe Acrobat 1.1. Please insert the floppy disk containing the original installation files." JPEG: "Sorry, buddy. I need data, and lolcats just aren't going to cut it" Porn video: "Thanks, I needed that. Now, how about inserting a nice, big data file?" Doritos: "Dude, I'm a computer. I eat spreadsheets, not chips."

                                    Proud to have finally moved to the A-Ark. Which one are you in?
                                    Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #17

                                    I used to work for the military in the UK, in SW. The guys were doing a project for the Swedish navy, a sonar system. They left, by mistake, an error message that read "You tit Sven" in the code. And guess what. Yep, the Swedish Navy hit that line of code, and were mighty pissed off! :laugh:

                                    A 1 Reply Last reply
                                    0
                                    • G GuyThiebaut

                                      My take on this is that it there is a contract between the client and yourselves. The client's part of the contract is that they provide you with data in an agreed format. Your part of the contract is that you process the file in an agreed manner. If the client provides data in an incorrect format then it needs to be flagged with them to correct this. It is a really bad idea(most of the time)to alter raw client data. This is because if you introduce garbage into the data or make guesses regarding the data you are now responsible for this raw data - not a good position to be in.

                                      “That which can be asserted without evidence, can be dismissed without evidence.”

                                      ― Christopher Hitchens

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #18

                                      GuyThiebaut wrote:

                                      It is a really bad idea(most of the time)to alter raw client data.

                                      I found that doing this can have an effect on my stock portfolio. If my current modifications make it into production I should be able to retire in a couple of months. :laugh:

                                      1 Reply Last reply
                                      0
                                      • L Lost User

                                        MehGerbil wrote:

                                        customer is always right

                                        Only if you're a prostitute. The customer isn't a specialist, has little information on legal implications, has no idea of ROI or TCO, and in general - doesn't care about these things. That's why they pay for an expert. If the expert acts like a prostitute, and gives the client exactly what he asked for merely to obtain the payment, then he is in fact acting in the same way. For a professional, I expect a professional attitude. If the client wants to cross the pacific ocean in a volkswagen, I'l tell him he'll die.

                                        Bastard Programmer from Hell :suss:

                                        A Offline
                                        A Offline
                                        Andrew Rissing
                                        wrote on last edited by
                                        #19

                                        Funny, how no one thought of just suggesting that the car be carried in a boat across the Pacific. :-)

                                        1 Reply Last reply
                                        0
                                        • L Lost User

                                          It's the corollary to the customer is always right. I created a program that imports records from a customer provided text file. The file is tab delimited and it has a particular format. I wrote up a document that describes the format and our clients are to send us the file using that format. There is nothing complicated about any of the requirements. Most files we receive look like someone turned a monkey loose in Notepad. So a manager calls me up and wants to know why the file wouldn't import. I guess the error message "File has an invalid format" wasn't clear enough, but I digress. The point is that the manager was frustrated and the client was frustrated and despite the fact that they were breaking the rules (of the program) the long and short of it was my program wasn't working. In short, the developer is always wrong. I'm going to revisit the program today with an eye on making it so that you can freakin' import a terribly broken tab delimited text file, a comma delimited text file, a text file that is missing fields, a .PDF file, a .JPEG, a porn video or Doritos stuffed into the CD slot - I don't care. Whatever the case, it won't show an error message that describes the problem because that is obviously a waste of time.

                                          A Offline
                                          A Offline
                                          Andrew Rissing
                                          wrote on last edited by
                                          #20

                                          Personally, I'd approach the problem by going back to the people providing the data and see where their data comes from (DB, Excel, etc.). Try to reduce the number of hoops they need to go to, as they don't seem to be experts at providing TSV data. Btw, random plug for the GenericParser[^]. :-D

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups