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. Code I Hate

Code I Hate

Scheduled Pinned Locked Moved The Lounge
designlearning
28 Posts 21 Posters 4 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.
  • realJSOPR realJSOP

    Most of you probably already know - code written by someone that lives by the mantra "Let's make it work now, and worry about proper design later. Afterall, we can always come back and clean it up later". Code like this eventually becomes so mired in bad practice and execution that everyone's afraid to touch it, and most of it is scatter all to hell and back wth no hope of anything fixing the situation short of a complete freakin re-write. Of course, you're so low on the food/command chain that anything you say will be rebuffed as if you'd only been programming for a few freakin days. Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
    -----
    "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

    C Offline
    C Offline
    Chris Losinger
    wrote on last edited by
    #2

    John Simmons / outlaw programmer wrote:

    Afterall, we can always come back and clean it up later

    i can't remember ever working on a project where that's happened. maybe sometimes i get lucky and can clean it up in the context of working on some other feature, but there's never time set aside specifically to fix the mess we made the first time around.

    image processing | blogging

    N C 2 Replies Last reply
    0
    • realJSOPR realJSOP

      Most of you probably already know - code written by someone that lives by the mantra "Let's make it work now, and worry about proper design later. Afterall, we can always come back and clean it up later". Code like this eventually becomes so mired in bad practice and execution that everyone's afraid to touch it, and most of it is scatter all to hell and back wth no hope of anything fixing the situation short of a complete freakin re-write. Of course, you're so low on the food/command chain that anything you say will be rebuffed as if you'd only been programming for a few freakin days. Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
      -----
      "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

      C Offline
      C Offline
      Christopher Duncan
      wrote on last edited by
      #3

      Classic short term thinking, common in all aspects of the corporate world. I could write a book about such nonsense. No, wait... :-D

      Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

      J 1 Reply Last reply
      0
      • C Chris Losinger

        John Simmons / outlaw programmer wrote:

        Afterall, we can always come back and clean it up later

        i can't remember ever working on a project where that's happened. maybe sometimes i get lucky and can clean it up in the context of working on some other feature, but there's never time set aside specifically to fix the mess we made the first time around.

        image processing | blogging

        N Offline
        N Offline
        Nemanja Trifunovic
        wrote on last edited by
        #4

        Chris Losinger wrote:

        i can't remember ever working on a project where that's happened.

        Same here. It is very hard to present a business case for reimplementing something that works from the user perspective.


        Programming Blog utf8-cpp

        1 Reply Last reply
        0
        • C Christopher Duncan

          Classic short term thinking, common in all aspects of the corporate world. I could write a book about such nonsense. No, wait... :-D

          Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

          J Offline
          J Offline
          Jeremy Falcon
          wrote on last edited by
          #5

          Christopher Duncan wrote:

          I could write a book about such nonsense.

          Pfft, I'll believe it when I see it.

          Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]

          C 1 Reply Last reply
          0
          • realJSOPR realJSOP

            Most of you probably already know - code written by someone that lives by the mantra "Let's make it work now, and worry about proper design later. Afterall, we can always come back and clean it up later". Code like this eventually becomes so mired in bad practice and execution that everyone's afraid to touch it, and most of it is scatter all to hell and back wth no hope of anything fixing the situation short of a complete freakin re-write. Of course, you're so low on the food/command chain that anything you say will be rebuffed as if you'd only been programming for a few freakin days. Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
            -----
            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

            L Offline
            L Offline
            led mike
            wrote on last edited by
            #6

            http://www.martinfowler.com/bliki/TechnicalDebt.html[^]

            led mike

            P 1 Reply Last reply
            0
            • J Jeremy Falcon

              Christopher Duncan wrote:

              I could write a book about such nonsense.

              Pfft, I'll believe it when I see it.

              Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]

              C Offline
              C Offline
              Christopher Duncan
              wrote on last edited by
              #7

              :omg: You can read? This changes everything!

              Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

              J J 2 Replies Last reply
              0
              • C Christopher Duncan

                :omg: You can read? This changes everything!

                Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

                J Offline
                J Offline
                Jeremy Falcon
                wrote on last edited by
                #8

                Christopher Duncan wrote:

                You can read?

                Hey, I didn't say anything about reading it. :)

                Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]

                C 1 Reply Last reply
                0
                • J Jeremy Falcon

                  Christopher Duncan wrote:

                  You can read?

                  Hey, I didn't say anything about reading it. :)

                  Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]

                  C Offline
                  C Offline
                  Christopher Duncan
                  wrote on last edited by
                  #9

                  :laugh:

                  Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

                  1 Reply Last reply
                  0
                  • realJSOPR realJSOP

                    Most of you probably already know - code written by someone that lives by the mantra "Let's make it work now, and worry about proper design later. Afterall, we can always come back and clean it up later". Code like this eventually becomes so mired in bad practice and execution that everyone's afraid to touch it, and most of it is scatter all to hell and back wth no hope of anything fixing the situation short of a complete freakin re-write. Of course, you're so low on the food/command chain that anything you say will be rebuffed as if you'd only been programming for a few freakin days. Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

                    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                    -----
                    "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                    D Offline
                    D Offline
                    David Crow
                    wrote on last edited by
                    #10

                    It's amazing how many have no time to do it right, but have plenty of time to do it over.


                    "Approved Workmen Are Not Ashamed" - 2 Timothy 2:15

                    "Judge not by the eye but by the heart." - Native American Proverb

                    S 1 Reply Last reply
                    0
                    • C Chris Losinger

                      John Simmons / outlaw programmer wrote:

                      Afterall, we can always come back and clean it up later

                      i can't remember ever working on a project where that's happened. maybe sometimes i get lucky and can clean it up in the context of working on some other feature, but there's never time set aside specifically to fix the mess we made the first time around.

                      image processing | blogging

                      C Offline
                      C Offline
                      Christopher Duncan
                      wrote on last edited by
                      #11

                      Chris Losinger wrote:

                      there's never time set aside specifically to fix the mess we made the first time around.

                      Sure there is. It's called version 2.0. :-D

                      Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

                      M 1 Reply Last reply
                      0
                      • realJSOPR realJSOP

                        Most of you probably already know - code written by someone that lives by the mantra "Let's make it work now, and worry about proper design later. Afterall, we can always come back and clean it up later". Code like this eventually becomes so mired in bad practice and execution that everyone's afraid to touch it, and most of it is scatter all to hell and back wth no hope of anything fixing the situation short of a complete freakin re-write. Of course, you're so low on the food/command chain that anything you say will be rebuffed as if you'd only been programming for a few freakin days. Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                        -----
                        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

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

                        I didn't know we worked at the same place.


                        On two occasions I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question. - Charles Babbage

                        1 Reply Last reply
                        0
                        • C Christopher Duncan

                          Chris Losinger wrote:

                          there's never time set aside specifically to fix the mess we made the first time around.

                          Sure there is. It's called version 2.0. :-D

                          Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

                          M Offline
                          M Offline
                          Maximilien
                          wrote on last edited by
                          #13

                          in parallel universes ?


                          Maximilien Lincourt Your Head A Splode - Strong Bad

                          1 Reply Last reply
                          0
                          • realJSOPR realJSOP

                            Most of you probably already know - code written by someone that lives by the mantra "Let's make it work now, and worry about proper design later. Afterall, we can always come back and clean it up later". Code like this eventually becomes so mired in bad practice and execution that everyone's afraid to touch it, and most of it is scatter all to hell and back wth no hope of anything fixing the situation short of a complete freakin re-write. Of course, you're so low on the food/command chain that anything you say will be rebuffed as if you'd only been programming for a few freakin days. Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

                            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                            -----
                            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                            D Offline
                            D Offline
                            Dan Neely
                            wrote on last edited by
                            #14

                            What's even worse is "This is just a prototype, once we actually figure out how and what it needs to do we'll completely rewrite it properly from scratch."

                            1 Reply Last reply
                            0
                            • realJSOPR realJSOP

                              Most of you probably already know - code written by someone that lives by the mantra "Let's make it work now, and worry about proper design later. Afterall, we can always come back and clean it up later". Code like this eventually becomes so mired in bad practice and execution that everyone's afraid to touch it, and most of it is scatter all to hell and back wth no hope of anything fixing the situation short of a complete freakin re-write. Of course, you're so low on the food/command chain that anything you say will be rebuffed as if you'd only been programming for a few freakin days. Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

                              "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                              -----
                              "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                              N Offline
                              N Offline
                              Not Active
                              wrote on last edited by
                              #15

                              Always enough time to do it over, but never enough to do it right. Certainly been there before :((


                              only two letters away from being an asset

                              1 Reply Last reply
                              0
                              • realJSOPR realJSOP

                                Most of you probably already know - code written by someone that lives by the mantra "Let's make it work now, and worry about proper design later. Afterall, we can always come back and clean it up later". Code like this eventually becomes so mired in bad practice and execution that everyone's afraid to touch it, and most of it is scatter all to hell and back wth no hope of anything fixing the situation short of a complete freakin re-write. Of course, you're so low on the food/command chain that anything you say will be rebuffed as if you'd only been programming for a few freakin days. Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

                                "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                -----
                                "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                C Offline
                                C Offline
                                Chris S Kaiser
                                wrote on last edited by
                                #16

                                John Simmons / outlaw programmer wrote:

                                Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

                                And they wonder why I enjoy many a :beer:... What can actually be done though. Seriously. We all have to get our bread and butter. Do we just bite the bullet and spend the wee hours burning midnight oil to put in the extra time to make it right? We're talking about design really. And the idea that if your not coding then your not working. How about the fact that amortizing the design time across the "What the hell" time that you get when winging it, it would probably work out to being just a little under. Meaning taking the initiative initially to design first, then stick to the design when coding it would equate to just a little less time than just hacking away at it til it works. Debugging should go quicker under a designed app. I think we need some subtle subterfuge to sneak in the design. The problem I have is that the requirements change and are very slim at design time. Such that the design you snuck in breaks as the real requirements are fleshed out. Its a battle. And you've got to have your armor. And they wonder why I enjoy many a :beer:... Nothing like being paid well to feel like a powerless monkey.

                                This statement is false.

                                1 Reply Last reply
                                0
                                • C Christopher Duncan

                                  :omg: You can read? This changes everything!

                                  Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

                                  J Offline
                                  J Offline
                                  Jim Crafton
                                  wrote on last edited by
                                  #17

                                  It's a rarity in the South, but it does occaisonally happen. Ditto for dental appointments, steering clear of sexual relations with siblings, etc. (ducks and runs....) :)

                                  ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Techno Silliness

                                  J 1 Reply Last reply
                                  0
                                  • J Jim Crafton

                                    It's a rarity in the South, but it does occaisonally happen. Ditto for dental appointments, steering clear of sexual relations with siblings, etc. (ducks and runs....) :)

                                    ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Techno Silliness

                                    J Offline
                                    J Offline
                                    Jeremy Falcon
                                    wrote on last edited by
                                    #18

                                    Jim Crafton wrote:

                                    It's a rarity in the South, but it does occaisonally happen. Ditto for dental appointments, steering clear of sexual relations with siblings, etc.

                                    But, at least us southerns know what grits are. :-D

                                    Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]

                                    J 1 Reply Last reply
                                    0
                                    • J Jeremy Falcon

                                      Jim Crafton wrote:

                                      It's a rarity in the South, but it does occaisonally happen. Ditto for dental appointments, steering clear of sexual relations with siblings, etc.

                                      But, at least us southerns know what grits are. :-D

                                      Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]

                                      J Offline
                                      J Offline
                                      Jim Crafton
                                      wrote on last edited by
                                      #19

                                      True enough! Never misunderestimate the power of some good grits!

                                      ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Techno Silliness

                                      J 1 Reply Last reply
                                      0
                                      • realJSOPR realJSOP

                                        Most of you probably already know - code written by someone that lives by the mantra "Let's make it work now, and worry about proper design later. Afterall, we can always come back and clean it up later". Code like this eventually becomes so mired in bad practice and execution that everyone's afraid to touch it, and most of it is scatter all to hell and back wth no hope of anything fixing the situation short of a complete freakin re-write. Of course, you're so low on the food/command chain that anything you say will be rebuffed as if you'd only been programming for a few freakin days. Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

                                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                        -----
                                        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                        J Offline
                                        J Offline
                                        Jim A Johnson
                                        wrote on last edited by
                                        #20

                                        I really, really, really can relate to that.

                                        1 Reply Last reply
                                        0
                                        • realJSOPR realJSOP

                                          Most of you probably already know - code written by someone that lives by the mantra "Let's make it work now, and worry about proper design later. Afterall, we can always come back and clean it up later". Code like this eventually becomes so mired in bad practice and execution that everyone's afraid to touch it, and most of it is scatter all to hell and back wth no hope of anything fixing the situation short of a complete freakin re-write. Of course, you're so low on the food/command chain that anything you say will be rebuffed as if you'd only been programming for a few freakin days. Everyone wants a working product, but nobody's concerned about the ramifications of maintainability by THE NEW PEOPLE THEY'RE GOING TO HIRE WHEN I QUIT!

                                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                          -----
                                          "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                          L Offline
                                          L Offline
                                          leckey 0
                                          wrote on last edited by
                                          #21

                                          So sounds like my last job.

                                          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