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. Poorly valued

Poorly valued

Scheduled Pinned Locked Moved The Lounge
16 Posts 11 Posters 1 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.
  • N neogeos

    Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

    F Offline
    F Offline
    fjdiewornncalwe
    wrote on last edited by
    #2

    Because mistakes usually result in core functionality not working. The same as when I had my house built. I could care less about the amount of work involved. I was paying a hefty sum of money for something and I wanted it done without ANY mistakes. I did not devalue the workers doing the work by expecting errors to be caught, handled and corrected.

    I wasn't, now I am, then I won't be anymore.

    1 Reply Last reply
    0
    • N neogeos

      Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

      A Offline
      A Offline
      Abhinav S
      wrote on last edited by
      #3

      They are paying through their noses to see things work. They don't really care how.

      The funniest thing about this particular signature is that by the time you realise it doesn't say anything it's too late to stop reading it.

      1 Reply Last reply
      0
      • N neogeos

        Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

        R Offline
        R Offline
        Rage
        wrote on last edited by
        #4

        People never want to look at what it is behind, only the result counts. That's the reason why they paid for first place.

        1 Reply Last reply
        0
        • N neogeos

          Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

          S Offline
          S Offline
          S Houghtelin
          wrote on last edited by
          #5

          In my industry, medical devices, mistakes or bad code can literally kill someone. But I don't feel poorly valued if someone catches my mistakes during V&V.

          It was broke, so I fixed it.

          1 Reply Last reply
          0
          • N neogeos

            Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

            N Offline
            N Offline
            NormDroid
            wrote on last edited by
            #6

            Try gardening its far more rewarding :) and you get to see the fruits of your labour.

            Software Kinetics - The home of good software

            W 1 Reply Last reply
            0
            • N neogeos

              Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

              R Offline
              R Offline
              Ravi Sant
              wrote on last edited by
              #7

              That's the fact. We Live with It. Following the Karm in Bhagwat Geeta Holy Book: 'Do Work and Do not expect the fruit'

              // ♫ 99 little bugs in the code, // 99 bugs in the code // We fix a bug, compile it again // 101 little bugs in the code ♫

              1 Reply Last reply
              0
              • N neogeos

                Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

                R Offline
                R Offline
                Richard A Dalton
                wrote on last edited by
                #8

                neogeos wrote:

                Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

                Well, let's look at that. 1. The notion that developers should be rewarded or valued based on the amount of code they produce is an old and discredited fallacy. I would much prefer to find a coder who could come on board and make an app do the same or more with less lines of code. 2. We should be greatful that most clients never look at our code. If the world could see and understand what programmers do, and the dodgy development practices that are widespread, we'd be relegated to somewhere between Fortune Tellers and Fake Psychics in terms of respectibility. 3. If there are mistakes, why should a client take into account the effort required to make those mistakes? "Sure, I know your Reports all show wrong values, but I was here until 2am making them show wrong values" We are paid to deliver, the expectation is that we will deliver something that works. Think about that THE EXPECTATION. So, if you deliver a working system on time, you've met expectations, little more. That's why clients seem overly focused on errors. I wouldn't have it any other way. I don't want to be part of a profession where failure is expected and simply delivering a working system is justification for celebration. We should be setting our sights higher than that. -Richard

                Hit any user to continue.

                modified on Wednesday, May 11, 2011 11:38 AM

                N 1 Reply Last reply
                0
                • N NormDroid

                  Try gardening its far more rewarding :) and you get to see the fruits of your labour.

                  Software Kinetics - The home of good software

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

                  I see all kinds of fruits when I visit the Lounge... :doh:

                  Craigslist Troll: litaly@comcast.net "I have a theory that the truth is never told during the nine-to-five hours. " — Hunter S. Thompson

                  N 1 Reply Last reply
                  0
                  • N neogeos

                    Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

                    B Offline
                    B Offline
                    BillWoodruff
                    wrote on last edited by
                    #10

                    neogeos wrote:

                    Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

                    Hi NeoGeos, I think the way you 'framed' this question is so all-encompassing that there's no one-size-fits-all answer/response that will not be vague: that's not meant as a criticism: what makes your question interesting enough to make me want to reply, is that I think it's a question worth addressing. The fact that users respond to whether or not software works is an easy one: same reason the purhcaser of a flawed Toyota goes nuts when it accellerates suddenly, putting their lives at risk, or you take the TV you bought back to the store immediately when you get it home and find strange horizonal bands of random colors start appearing on the screen, no matter what signal source is fed into it. And, no matter how great the functionality provided by software is, the user is often going to respond to flaws in the user-interface that make it difficult to use, or easy to produce errors. Or the user may be disgusted that the interface, while not 'broken,' is so difficult to use that they hate it, while at the same time using it becomes indispensable because it has such benefits in savings of time and money ... this leading to a peculiar "love-hate" relationship people sometimes have with software. But, I do believe there is very large number of educated people who do see and recognize the hard-work, even craftsmanship, and art, in contemporary software. And, for example, even a large group of people who, without understanding anything of the 'plumbing' underneath software like jQuery, understand that it was a stroke of brilliance and hard work, even genius, for Resig to create that library and make Java/Ecma/Script go from being Cinderella scrubbing vicious step-mother's floors to the Princess at the Ball, rise up, forsooth, even unto the Grand Ball at Redmond. So, in looking at the "creator" side of the equation: you might think on a broad level about the change in western society from the older views of mathematical and computation "types" of people as "mad-scientists," "geeks," "high-priests of mainframes," to the changes in those old stereotypes in modern society today. And, you have to think about to what extent very old cultural traditions come into play here: is programming a set of skills, a craft, an art, a fine art, a science ? All of the abo

                    N 1 Reply Last reply
                    0
                    • W wizardzz

                      I see all kinds of fruits when I visit the Lounge... :doh:

                      Craigslist Troll: litaly@comcast.net "I have a theory that the truth is never told during the nine-to-five hours. " — Hunter S. Thompson

                      N Offline
                      N Offline
                      NormDroid
                      wrote on last edited by
                      #11

                      Yeah fruitcakes.

                      Software Kinetics - The home of good software

                      1 Reply Last reply
                      0
                      • N neogeos

                        Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

                        D Offline
                        D Offline
                        dandy72
                        wrote on last edited by
                        #12

                        neogeos wrote:

                        the client does not care only see the mistakes

                        Make sure your mistakes don't have as much visibility...?

                        R 1 Reply Last reply
                        0
                        • D dandy72

                          neogeos wrote:

                          the client does not care only see the mistakes

                          Make sure your mistakes don't have as much visibility...?

                          R Offline
                          R Offline
                          Richard A Dalton
                          wrote on last edited by
                          #13

                          Daniel Desormeaux wrote:

                          Make sure your mistakes don't have as much visibility...?

                          tee hee. Programmer A: So, eh.. I finally got the damn users off my back about bugs in the software. Programmer B: Really, how'd you do it? Programmer A: Well, I just hid all the bugs so they couldn't see them. Programmer B: Genius, like that timeout you were getting with the DB? Programmer A: Yep, totally still times out, but I stuck an error handler around it, and I just roll back and resubmit. Works fine, the users don't even realise. Programmer B: And the Divide By Zero when you're calculating interest? Programmer A: Yeah, I hid that one too, it was only happening when the start was after the end, which didn't make sense anyway. Put in a check for that, boom, user is none the wiser. Programmer B: So, let me get this straight, by adding error handling, and better validation you've pretty much conned the users into thinking you've built a great piece of software. Programmer A: I know right? Morons. Programmer B: Yeah. Morons. -Richard

                          Hit any user to continue.

                          N 1 Reply Last reply
                          0
                          • R Richard A Dalton

                            neogeos wrote:

                            Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

                            Well, let's look at that. 1. The notion that developers should be rewarded or valued based on the amount of code they produce is an old and discredited fallacy. I would much prefer to find a coder who could come on board and make an app do the same or more with less lines of code. 2. We should be greatful that most clients never look at our code. If the world could see and understand what programmers do, and the dodgy development practices that are widespread, we'd be relegated to somewhere between Fortune Tellers and Fake Psychics in terms of respectibility. 3. If there are mistakes, why should a client take into account the effort required to make those mistakes? "Sure, I know your Reports all show wrong values, but I was here until 2am making them show wrong values" We are paid to deliver, the expectation is that we will deliver something that works. Think about that THE EXPECTATION. So, if you deliver a working system on time, you've met expectations, little more. That's why clients seem overly focused on errors. I wouldn't have it any other way. I don't want to be part of a profession where failure is expected and simply delivering a working system is justification for celebration. We should be setting our sights higher than that. -Richard

                            Hit any user to continue.

                            modified on Wednesday, May 11, 2011 11:38 AM

                            N Offline
                            N Offline
                            neogeos
                            wrote on last edited by
                            #14

                            Good answer thanks !!! :)

                            1 Reply Last reply
                            0
                            • B BillWoodruff

                              neogeos wrote:

                              Why programmers are so poorly valued in their work, do a lot of code but the end result the client does not care only see the mistakes and has no idea of all that is behind it

                              Hi NeoGeos, I think the way you 'framed' this question is so all-encompassing that there's no one-size-fits-all answer/response that will not be vague: that's not meant as a criticism: what makes your question interesting enough to make me want to reply, is that I think it's a question worth addressing. The fact that users respond to whether or not software works is an easy one: same reason the purhcaser of a flawed Toyota goes nuts when it accellerates suddenly, putting their lives at risk, or you take the TV you bought back to the store immediately when you get it home and find strange horizonal bands of random colors start appearing on the screen, no matter what signal source is fed into it. And, no matter how great the functionality provided by software is, the user is often going to respond to flaws in the user-interface that make it difficult to use, or easy to produce errors. Or the user may be disgusted that the interface, while not 'broken,' is so difficult to use that they hate it, while at the same time using it becomes indispensable because it has such benefits in savings of time and money ... this leading to a peculiar "love-hate" relationship people sometimes have with software. But, I do believe there is very large number of educated people who do see and recognize the hard-work, even craftsmanship, and art, in contemporary software. And, for example, even a large group of people who, without understanding anything of the 'plumbing' underneath software like jQuery, understand that it was a stroke of brilliance and hard work, even genius, for Resig to create that library and make Java/Ecma/Script go from being Cinderella scrubbing vicious step-mother's floors to the Princess at the Ball, rise up, forsooth, even unto the Grand Ball at Redmond. So, in looking at the "creator" side of the equation: you might think on a broad level about the change in western society from the older views of mathematical and computation "types" of people as "mad-scientists," "geeks," "high-priests of mainframes," to the changes in those old stereotypes in modern society today. And, you have to think about to what extent very old cultural traditions come into play here: is programming a set of skills, a craft, an art, a fine art, a science ? All of the abo

                              N Offline
                              N Offline
                              neogeos
                              wrote on last edited by
                              #15

                              great detailed answer thanks

                              1 Reply Last reply
                              0
                              • R Richard A Dalton

                                Daniel Desormeaux wrote:

                                Make sure your mistakes don't have as much visibility...?

                                tee hee. Programmer A: So, eh.. I finally got the damn users off my back about bugs in the software. Programmer B: Really, how'd you do it? Programmer A: Well, I just hid all the bugs so they couldn't see them. Programmer B: Genius, like that timeout you were getting with the DB? Programmer A: Yep, totally still times out, but I stuck an error handler around it, and I just roll back and resubmit. Works fine, the users don't even realise. Programmer B: And the Divide By Zero when you're calculating interest? Programmer A: Yeah, I hid that one too, it was only happening when the start was after the end, which didn't make sense anyway. Put in a check for that, boom, user is none the wiser. Programmer B: So, let me get this straight, by adding error handling, and better validation you've pretty much conned the users into thinking you've built a great piece of software. Programmer A: I know right? Morons. Programmer B: Yeah. Morons. -Richard

                                Hit any user to continue.

                                N Offline
                                N Offline
                                neogeos
                                wrote on last edited by
                                #16

                                jajajajajaja :-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