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. I hate the program I am working on...

I hate the program I am working on...

Scheduled Pinned Locked Moved The Lounge
help
11 Posts 6 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.
  • G Offline
    G Offline
    glennPattonPub
    wrote on last edited by
    #1

    Cure one bug it 'seems' to work, acid test , out crawls another, I feel like that bloke who had push a round stone up a hill only to have it roll down again (Sisyphus). You cure one bug another one happens! I am getting just do the 'do the changes asked for, make sure it runs & ship it, Not a rewrite as I can't afford you to be caught up doing tech support for them and they need it to be robust', 'but... ':confused: How can a piece of software that runs by luck be considered robust, you fart near it, it falls flat on its face!

    V O M S M 5 Replies Last reply
    0
    • G glennPattonPub

      Cure one bug it 'seems' to work, acid test , out crawls another, I feel like that bloke who had push a round stone up a hill only to have it roll down again (Sisyphus). You cure one bug another one happens! I am getting just do the 'do the changes asked for, make sure it runs & ship it, Not a rewrite as I can't afford you to be caught up doing tech support for them and they need it to be robust', 'but... ':confused: How can a piece of software that runs by luck be considered robust, you fart near it, it falls flat on its face!

      V Offline
      V Offline
      V 0
      wrote on last edited by
      #2

      it shouldn´t be, but often a release is saying to the customer how great the product is and diving for cover the moment he walks out the door. good luck :-)

      V.
      (MQOTD Rules and previous Solutions )

      G 1 Reply Last reply
      0
      • V V 0

        it shouldn´t be, but often a release is saying to the customer how great the product is and diving for cover the moment he walks out the door. good luck :-)

        V.
        (MQOTD Rules and previous Solutions )

        G Offline
        G Offline
        glennPattonPub
        wrote on last edited by
        #3

        I fraggin' Need it! Thanks :)

        1 Reply Last reply
        0
        • G glennPattonPub

          Cure one bug it 'seems' to work, acid test , out crawls another, I feel like that bloke who had push a round stone up a hill only to have it roll down again (Sisyphus). You cure one bug another one happens! I am getting just do the 'do the changes asked for, make sure it runs & ship it, Not a rewrite as I can't afford you to be caught up doing tech support for them and they need it to be robust', 'but... ':confused: How can a piece of software that runs by luck be considered robust, you fart near it, it falls flat on its face!

          O Offline
          O Offline
          Oshtri Deka
          wrote on last edited by
          #4

          I know thy ordeal... and I like the farting part :).

          Mislim, dakle jeo sam.

          G 1 Reply Last reply
          0
          • O Oshtri Deka

            I know thy ordeal... and I like the farting part :).

            Mislim, dakle jeo sam.

            G Offline
            G Offline
            glennPattonPub
            wrote on last edited by
            #5

            If it needs to robust, just rewrite the thing! Quicker, Easier & Cheaper!! but no 'its there problem if it doesn't work'...nice idea if IMHO it stops working who gets call/yelled at the last person to have anything to do with it. :wtf:

            1 Reply Last reply
            0
            • G glennPattonPub

              Cure one bug it 'seems' to work, acid test , out crawls another, I feel like that bloke who had push a round stone up a hill only to have it roll down again (Sisyphus). You cure one bug another one happens! I am getting just do the 'do the changes asked for, make sure it runs & ship it, Not a rewrite as I can't afford you to be caught up doing tech support for them and they need it to be robust', 'but... ':confused: How can a piece of software that runs by luck be considered robust, you fart near it, it falls flat on its face!

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #6

              glennPattonWork wrote:

              How can a piece of software that runs by luck be considered robust, you fart near it, it falls flat on its face!

              A couple weeks ago I told a client I'm off the project. Along the lines of some article I read about contracting was the wisdom "Learn to say no even to money." The application, a crowdfunding website, is based on the open source project "catarse" (Ruby on Rails), and my fork of it (July 2013 or so) was what I was working with. Let's see: The code is insane - it look like different people worked on it with different technology stacks It's unstable - for example, emails are incorrectly sent to me for some projects, but not others, and I have no idea why. It's overly complex - the use of events when straight forward code would have worked, layers of weird code between "do A" and "I'm doing A". Ridiculous uses of technology - a one-off no-sql database being used to store a single value, once in the code, that is referenced somewhere else only once, but requires a completely separate daemon process to be running to support this critical path code. Incomprehensible behavior - the whole behavior around what happens when a project expires is crazy, depending on a separate daemon task to update state and still remains a complete mystery as to how some states are transitioned. It was too much!!! I couldn't separate out the hatred I started developing for the thing. But besides learning some actually cool stuff, I also learned something important about time and money. As long as there is some standard of efficiency to my time, then there's an equivalence to $'s. When the efficiency of the time utilization starts to nose dive, the "value" of the $'s being earned for that time diminishes rapidly. Why? Because I also want to be doing other things. And of course, because the $'s didn't increase for the same unit of time, the time-value per $ ratio started to get seriously out of whack. And that's what led me to saying "NO!" Marc

              G 1 Reply Last reply
              0
              • M Marc Clifton

                glennPattonWork wrote:

                How can a piece of software that runs by luck be considered robust, you fart near it, it falls flat on its face!

                A couple weeks ago I told a client I'm off the project. Along the lines of some article I read about contracting was the wisdom "Learn to say no even to money." The application, a crowdfunding website, is based on the open source project "catarse" (Ruby on Rails), and my fork of it (July 2013 or so) was what I was working with. Let's see: The code is insane - it look like different people worked on it with different technology stacks It's unstable - for example, emails are incorrectly sent to me for some projects, but not others, and I have no idea why. It's overly complex - the use of events when straight forward code would have worked, layers of weird code between "do A" and "I'm doing A". Ridiculous uses of technology - a one-off no-sql database being used to store a single value, once in the code, that is referenced somewhere else only once, but requires a completely separate daemon process to be running to support this critical path code. Incomprehensible behavior - the whole behavior around what happens when a project expires is crazy, depending on a separate daemon task to update state and still remains a complete mystery as to how some states are transitioned. It was too much!!! I couldn't separate out the hatred I started developing for the thing. But besides learning some actually cool stuff, I also learned something important about time and money. As long as there is some standard of efficiency to my time, then there's an equivalence to $'s. When the efficiency of the time utilization starts to nose dive, the "value" of the $'s being earned for that time diminishes rapidly. Why? Because I also want to be doing other things. And of course, because the $'s didn't increase for the same unit of time, the time-value per $ ratio started to get seriously out of whack. And that's what led me to saying "NO!" Marc

                G Offline
                G Offline
                glennPattonPub
                wrote on last edited by
                #7

                It looking more and more like a band aid job... :)

                1 Reply Last reply
                0
                • G glennPattonPub

                  Cure one bug it 'seems' to work, acid test , out crawls another, I feel like that bloke who had push a round stone up a hill only to have it roll down again (Sisyphus). You cure one bug another one happens! I am getting just do the 'do the changes asked for, make sure it runs & ship it, Not a rewrite as I can't afford you to be caught up doing tech support for them and they need it to be robust', 'but... ':confused: How can a piece of software that runs by luck be considered robust, you fart near it, it falls flat on its face!

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

                  glennPattonWork wrote:

                  software that runs by luck

                  Still working on that VB project then? :)

                  It was broke, so I fixed it.

                  G 1 Reply Last reply
                  0
                  • S S Houghtelin

                    glennPattonWork wrote:

                    software that runs by luck

                    Still working on that VB project then? :)

                    It was broke, so I fixed it.

                    G Offline
                    G Offline
                    glennPattonPub
                    wrote on last edited by
                    #9

                    How did you guess, sleep is good, I sent the Exe that was desperately needed (it either works or they haven't realised it doesn't yet roll on the 24th) now I am fumbling with the VB that creates the ini file. XML, intelligent parsing No! flat text read in with the stream reader and pick it out with a substring (what can go wrong!) is the way to go... if I could get my hands on the original 9 year old that wrote this I would murder him!:mad: [Off Topic] Your profile pic is a Les Paul (of some description) much of a player???

                    1 Reply Last reply
                    0
                    • G glennPattonPub

                      Cure one bug it 'seems' to work, acid test , out crawls another, I feel like that bloke who had push a round stone up a hill only to have it roll down again (Sisyphus). You cure one bug another one happens! I am getting just do the 'do the changes asked for, make sure it runs & ship it, Not a rewrite as I can't afford you to be caught up doing tech support for them and they need it to be robust', 'but... ':confused: How can a piece of software that runs by luck be considered robust, you fart near it, it falls flat on its face!

                      M Offline
                      M Offline
                      mikepwilson
                      wrote on last edited by
                      #10

                      The fact that you're being asked to do that kind of duct tape work to ship something that full of bugs seems to me to be the real problem. (Some might think the fact that you're agreeing to it would be another one.)

                      G 1 Reply Last reply
                      0
                      • M mikepwilson

                        The fact that you're being asked to do that kind of duct tape work to ship something that full of bugs seems to me to be the real problem. (Some might think the fact that you're agreeing to it would be another one.)

                        G Offline
                        G Offline
                        glennPattonPub
                        wrote on last edited by
                        #11

                        Quote:

                        (Some might think the fact that you're agreeing to it would be another one.)

                        I didn't agree to do it, I wasn't even in the room. I got lumbered with the famous 'Glenn won't mind having a look at that' :|

                        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