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. Damn it : Client requirement changes

Damn it : Client requirement changes

Scheduled Pinned Locked Moved The Lounge
business
15 Posts 13 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.
  • V virang_21

    I am so annoyed with my client. I worked on certain module development for at least a month with lot of decision to be made by System and today in a meeting they just casually said "We don't want to it be that way. We want system to be manual." It was a auto selection of student timetable based on days student wants to take holidays. I absolutely put my heart and soul in it to make it work with 10000 different business cases of this and that and at the end they just want to get rid of it. Damn so annoyed . :mad:

    Zen and the art of software maintenance : rm -rf * Math is like love : a simple idea but it can get complicated.

    R Offline
    R Offline
    Roger Wright
    wrote on last edited by
    #5

    Rule #1: There is never enough time and budget to do the job right. Rule #2: There is always enough time and budget to do the job over again later. But you still won't be allowed to do it right. There's no point in beating your head against the wall; that will only give you a headache and a dented wall. Other than the momentary pleasure you experience when you stop, there's no gain there. Emotional attachment to a job is great, as it motivates you to do your very best. But it's like sacrificing your own child when you're forced to let it go. That's the part you need to let go of. One way to do so is to realize that you've had a great time, on someone else's dime, learning and building something new. It's unfortunate that the client is an idiot who can't appreciate the grandeur of what you've created for him/her, but that's really not your problem. You've done it, it's wonderful, and you can revel in the mastery of your trade that you've demonstrated. Bravo! :-D On the upside, in 6 months the idiot will tire of the tedium of doing this manually, and will probably be back to ask if you could automate it. Since the job's already done, quote it at 6 man-years, do a little fine tuning and integration testing, and deliver the product a couple of weeks early at a huge profit.

    Will Rogers never met me.

    V 1 Reply Last reply
    0
    • R Roger Wright

      Rule #1: There is never enough time and budget to do the job right. Rule #2: There is always enough time and budget to do the job over again later. But you still won't be allowed to do it right. There's no point in beating your head against the wall; that will only give you a headache and a dented wall. Other than the momentary pleasure you experience when you stop, there's no gain there. Emotional attachment to a job is great, as it motivates you to do your very best. But it's like sacrificing your own child when you're forced to let it go. That's the part you need to let go of. One way to do so is to realize that you've had a great time, on someone else's dime, learning and building something new. It's unfortunate that the client is an idiot who can't appreciate the grandeur of what you've created for him/her, but that's really not your problem. You've done it, it's wonderful, and you can revel in the mastery of your trade that you've demonstrated. Bravo! :-D On the upside, in 6 months the idiot will tire of the tedium of doing this manually, and will probably be back to ask if you could automate it. Since the job's already done, quote it at 6 man-years, do a little fine tuning and integration testing, and deliver the product a couple of weeks early at a huge profit.

      Will Rogers never met me.

      V Offline
      V Offline
      virang_21
      wrote on last edited by
      #6

      Yea I get your point it is just that dragging project by one more month. I know I will get paid for more work but it just annoys me to undo some of the logic that is already coded and tested and they keep on saying "May be in version 2 we will have that" which means I will / someone else will have to redo it again. Client is in a rush to get the product out ASAP and they don't want to go through UAT for all the work done so they want to remove it. What a ridiculous excuse. Anyways I will have to do it after all that is what pays my bills !!!

      Zen and the art of software maintenance : rm -rf * Math is like love : a simple idea but it can get complicated.

      M 1 Reply Last reply
      0
      • V virang_21

        I am so annoyed with my client. I worked on certain module development for at least a month with lot of decision to be made by System and today in a meeting they just casually said "We don't want to it be that way. We want system to be manual." It was a auto selection of student timetable based on days student wants to take holidays. I absolutely put my heart and soul in it to make it work with 10000 different business cases of this and that and at the end they just want to get rid of it. Damn so annoyed . :mad:

        Zen and the art of software maintenance : rm -rf * Math is like love : a simple idea but it can get complicated.

        H Offline
        H Offline
        Hiren solanki
        wrote on last edited by
        #7

        Don't worry of that, The system for that you had put your heart and soul will be used anyhow in future at that time you don't need to think it again. :-D

        Regards, Hiren. "Weakness of attitude becomes weakness of character" - Einstein Microsoft Dynamics CRM

        1 Reply Last reply
        0
        • V virang_21

          Yea I get your point it is just that dragging project by one more month. I know I will get paid for more work but it just annoys me to undo some of the logic that is already coded and tested and they keep on saying "May be in version 2 we will have that" which means I will / someone else will have to redo it again. Client is in a rush to get the product out ASAP and they don't want to go through UAT for all the work done so they want to remove it. What a ridiculous excuse. Anyways I will have to do it after all that is what pays my bills !!!

          Zen and the art of software maintenance : rm -rf * Math is like love : a simple idea but it can get complicated.

          M Offline
          M Offline
          Mycroft Holmes
          wrote on last edited by
          #8

          It's the heart and soul bit that hurts, and forget Damiens mercenary outlook, thats just well mercenary, it still hurts when they can something that you are proud of doing. I have an entire project sitting rotting b/c the users don't have time to UAT the bloody thing, it will save then days per month and they can't afford the days per month to UAT it to get it into production so I understand (don't like) you situation.

          Never underestimate the power of human stupidity RAH

          1 Reply Last reply
          0
          • V virang_21

            I am so annoyed with my client. I worked on certain module development for at least a month with lot of decision to be made by System and today in a meeting they just casually said "We don't want to it be that way. We want system to be manual." It was a auto selection of student timetable based on days student wants to take holidays. I absolutely put my heart and soul in it to make it work with 10000 different business cases of this and that and at the end they just want to get rid of it. Damn so annoyed . :mad:

            Zen and the art of software maintenance : rm -rf * Math is like love : a simple idea but it can get complicated.

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

            They've paid for it, so leave it in and document it. One day, someone will find it and try it out, and hail you as a god.

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

            S 1 Reply Last reply
            0
            • V virang_21

              I am so annoyed with my client. I worked on certain module development for at least a month with lot of decision to be made by System and today in a meeting they just casually said "We don't want to it be that way. We want system to be manual." It was a auto selection of student timetable based on days student wants to take holidays. I absolutely put my heart and soul in it to make it work with 10000 different business cases of this and that and at the end they just want to get rid of it. Damn so annoyed . :mad:

              Zen and the art of software maintenance : rm -rf * Math is like love : a simple idea but it can get complicated.

              I Offline
              I Offline
              i i i
              wrote on last edited by
              #10

              More Work and More money , i have always complaints with my company when i have less work ,,,, loves when i have too much work load , i guess, you know why :-D

              SOFTDEV Luck in life always exists in the form of an abstract class that cannot be instantiated directly and needs to be inherited by hard work and dedication.

              S 1 Reply Last reply
              0
              • M Mark_Wallace

                They've paid for it, so leave it in and document it. One day, someone will find it and try it out, and hail you as a god.

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

                S Offline
                S Offline
                Sathesh Sakthivel
                wrote on last edited by
                #11

                Well said Mark.

                Regards, Sathesh. The best way to express one's gratitude to the Divine is to feel simply Happy..

                1 Reply Last reply
                0
                • I i i i

                  More Work and More money , i have always complaints with my company when i have less work ,,,, loves when i have too much work load , i guess, you know why :-D

                  SOFTDEV Luck in life always exists in the form of an abstract class that cannot be instantiated directly and needs to be inherited by hard work and dedication.

                  S Offline
                  S Offline
                  Sathesh Sakthivel
                  wrote on last edited by
                  #12

                  :thumbsup:

                  Regards, Sathesh. The best way to express one's gratitude to the Divine is to feel simply Happy..

                  1 Reply Last reply
                  0
                  • V virang_21

                    I am so annoyed with my client. I worked on certain module development for at least a month with lot of decision to be made by System and today in a meeting they just casually said "We don't want to it be that way. We want system to be manual." It was a auto selection of student timetable based on days student wants to take holidays. I absolutely put my heart and soul in it to make it work with 10000 different business cases of this and that and at the end they just want to get rid of it. Damn so annoyed . :mad:

                    Zen and the art of software maintenance : rm -rf * Math is like love : a simple idea but it can get complicated.

                    T Offline
                    T Offline
                    thatraja
                    wrote on last edited by
                    #13

                    Don't worry leave it, One day they will come to this point. :cool:

                    thatraja |Chennai|India|


                    Brainbench certifications
                    Down-votes are like kid's kisses don't reject it :-)
                    Do what you want quickly because the Doomsday on 2012 :-)

                    1 Reply Last reply
                    0
                    • V virang_21

                      I am so annoyed with my client. I worked on certain module development for at least a month with lot of decision to be made by System and today in a meeting they just casually said "We don't want to it be that way. We want system to be manual." It was a auto selection of student timetable based on days student wants to take holidays. I absolutely put my heart and soul in it to make it work with 10000 different business cases of this and that and at the end they just want to get rid of it. Damn so annoyed . :mad:

                      Zen and the art of software maintenance : rm -rf * Math is like love : a simple idea but it can get complicated.

                      G Offline
                      G Offline
                      Graham Shanks
                      wrote on last edited by
                      #14

                      Save the module somewhere safe and wait for the next management reorganisation. The new manager will want to change it, this is when you say "Hmm, I wonder if we could automate the selection...". You then suggest that you work on it overnight and show her the results in the morning. Damn, so promoted

                      Graham Librarians rule, Ook!

                      1 Reply Last reply
                      0
                      • V virang_21

                        I am so annoyed with my client. I worked on certain module development for at least a month with lot of decision to be made by System and today in a meeting they just casually said "We don't want to it be that way. We want system to be manual." It was a auto selection of student timetable based on days student wants to take holidays. I absolutely put my heart and soul in it to make it work with 10000 different business cases of this and that and at the end they just want to get rid of it. Damn so annoyed . :mad:

                        Zen and the art of software maintenance : rm -rf * Math is like love : a simple idea but it can get complicated.

                        L Offline
                        L Offline
                        LloydA111
                        wrote on last edited by
                        #15

                        Perhaps you could use the code in a future version of something and charge a load of money for it? :)


                        See if you can crack this: fb29a481781fe9b3fb8de57cda45fbef

                        The unofficial awesome history of Code Project's Bob! "People demand freedom of speech to make up for the freedom of thought which they avoid."

                        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