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. How does one live with themself

How does one live with themself

Scheduled Pinned Locked Moved The Lounge
question
39 Posts 25 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.
  • S Slacker007

    knowing that their code smells worse then dinosaur farts?! Honestly, I could not advertise myself as a competent software engineer, if I knowingly produced such excrement. and yet these "senior" engineers are still employed. :wtf: :omg:

    R Offline
    R Offline
    Ron Anders
    wrote on last edited by
    #16

    Hey, you're not the boss of me. So Ha Ha my code smells like dinosaur's farts. :-D

    1 Reply Last reply
    0
    • S Slacker007

      knowing that their code smells worse then dinosaur farts?! Honestly, I could not advertise myself as a competent software engineer, if I knowingly produced such excrement. and yet these "senior" engineers are still employed. :wtf: :omg:

      R Offline
      R Offline
      RedDk
      wrote on last edited by
      #17

      :wtf: , :omg: ... packk 'yer things. 'Yer fired. :suss:

      1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        And posting "Articles" here as well... :sigh:

        Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

        C Offline
        C Offline
        CHill60
        wrote on last edited by
        #18

        plagiarised ones?? Which company do they work for? ;P

        OriginalGriffO 1 Reply Last reply
        0
        • C CHill60

          plagiarised ones?? Which company do they work for? ;P

          OriginalGriffO Offline
          OriginalGriffO Offline
          OriginalGriff
          wrote on last edited by
          #19

          Brainblaze, I think...;)

          Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

          1 Reply Last reply
          0
          • S Slacker007

            knowing that their code smells worse then dinosaur farts?! Honestly, I could not advertise myself as a competent software engineer, if I knowingly produced such excrement. and yet these "senior" engineers are still employed. :wtf: :omg:

            S Offline
            S Offline
            Super Lloyd
            wrote on last edited by
            #20

            I know exactly how you feel, same here! :omg: :((

            My programming get away... The Blog... DirectX for WinRT/C# since 2013! Taking over the world since 1371!

            1 Reply Last reply
            0
            • J Jeremy Falcon

              Yeah, what I've learned is, even though I consider myself one of the non-retarded devs, there are times I write retarded code. Like when under time constraints, etc.

              Jeremy Falcon

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

              Client: We need this and we need it now. Dev: That will take 3 or 4 days to do Client: We need it today or you don't get paid! Dev: No way - only way I could do that would be to do a real quick and dirty - bypass the ORM , directly access the Db via ... Client: lala lalalla lalala Dev's Boss: The Dev said he could do it! nSo Doit Do it DO IT! Dev: BUt it's just a quick fix, right, we'll re-engineer it straight away, right? In the next sprint? Dev's Boss: Sure. :rubs hands together: Dev: I hate my life!

              PooperPig - Coming Soon

              D J K K 4 Replies Last reply
              0
              • S Slacker007

                Jeremy Falcon wrote:

                there are times I write retarded code. Like when under time constraints,

                You can disagree with me here, but there is no excuse to write retarded code. Where I work, you can get into A LOT of trouble you submit bad/not working code into production. My grievance goes beyond aesthetics or "code style", but rather with code that is so poorly written, it doesn't work properly.

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

                Slacker007 wrote:

                submit bad/not working code into production.

                I would think the various testing phases should get 99% of "not working" code! We do most our specification in UAT, get an idea what the user wants to achieve, build a POC, send it to UAT and actually get something from the users that makes sense.

                Never underestimate the power of human stupidity RAH

                S 1 Reply Last reply
                0
                • B BillWoodruff

                  Mark_Wallace wrote:

                  when everyone is used to others finding gaffes in their work, and critiquing it honestly and openly, it gets rid of any ego problems.

                  Because it leads to homicide and suicide and, thus, removes the cause of the ego problems ?

                  « There is only one difference between a madman and me. The madman thinks he is sane. I know I am mad. » Salvador Dali

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

                  There have been times I've considered homicide as a method for handling this, yes.

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

                  1 Reply Last reply
                  0
                  • L Lost User

                    Client: We need this and we need it now. Dev: That will take 3 or 4 days to do Client: We need it today or you don't get paid! Dev: No way - only way I could do that would be to do a real quick and dirty - bypass the ORM , directly access the Db via ... Client: lala lalalla lalala Dev's Boss: The Dev said he could do it! nSo Doit Do it DO IT! Dev: BUt it's just a quick fix, right, we'll re-engineer it straight away, right? In the next sprint? Dev's Boss: Sure. :rubs hands together: Dev: I hate my life!

                    PooperPig - Coming Soon

                    D Offline
                    D Offline
                    Dominic Burford
                    wrote on last edited by
                    #24

                    I wrote an article along the very same lines on the subject of technical debt, which is what your point refers to. There's nothing intrinsically wrong with taking a conscious shortcut if there is a justifiable reason to do so e.g. there may be a bonus for hitting a deadline or compensation if you don't. But as long as you repay that shortcut then there's not a problem. The problem is that you never get the time to go back and address the shortcut, as you are already onto the next shortcut etc etc. [^]

                    "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare

                    1 Reply Last reply
                    0
                    • M Mycroft Holmes

                      Slacker007 wrote:

                      submit bad/not working code into production.

                      I would think the various testing phases should get 99% of "not working" code! We do most our specification in UAT, get an idea what the user wants to achieve, build a POC, send it to UAT and actually get something from the users that makes sense.

                      Never underestimate the power of human stupidity RAH

                      S Offline
                      S Offline
                      Slacker007
                      wrote on last edited by
                      #25

                      Mycroft Holmes wrote:

                      would think the various testing phases should get 99% of "not working" code!

                      You are correct, and it should. It is a combination of careless coding and careless testing by certain teams in our company. I am sure these guys know how to code well enough. Burnt out and lost motivation, maybe, who knows.

                      1 Reply Last reply
                      0
                      • S Slacker007

                        Jeremy Falcon wrote:

                        there are times I write retarded code. Like when under time constraints,

                        You can disagree with me here, but there is no excuse to write retarded code. Where I work, you can get into A LOT of trouble you submit bad/not working code into production. My grievance goes beyond aesthetics or "code style", but rather with code that is so poorly written, it doesn't work properly.

                        F Offline
                        F Offline
                        Fabio Franco
                        wrote on last edited by
                        #26

                        Slacker007 wrote:

                        with code that is so poorly written, it doesn't work properly

                        There are times that code is really poorly written but it works, as long as you don't touch it again. These are the ones that are mostly caused by time constraints IMO. Although some people do write retarded code no matter what, because they are, let's say, not born for coding. I get aggravated a lot because of that.

                        To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                        1 Reply Last reply
                        0
                        • S Slacker007

                          knowing that their code smells worse then dinosaur farts?! Honestly, I could not advertise myself as a competent software engineer, if I knowingly produced such excrement. and yet these "senior" engineers are still employed. :wtf: :omg:

                          F Offline
                          F Offline
                          Fran Porretto
                          wrote on last edited by
                          #27

                          Ask rather how one will react to the news that he has been made a plural.

                          This fear of he, him, and his as the standard generic singular pronouns has gone far enough. Men, find your balls. Women, get over yourselves.

                          (This message is programming you in ways you cannot detect. Be afraid.)

                          G 1 Reply Last reply
                          0
                          • S Slacker007

                            knowing that their code smells worse then dinosaur farts?! Honestly, I could not advertise myself as a competent software engineer, if I knowingly produced such excrement. and yet these "senior" engineers are still employed. :wtf: :omg:

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

                            Poorly written code that works, and keeps on working, triumphs over elegant code that hasn't been deployed or doesn't work. Also, having the 'OK' button in the right spot means more to users than the architecture of your solution. I've based my 12 year career on putting out crap code that works.

                            1 Reply Last reply
                            0
                            • L Lost User

                              Client: We need this and we need it now. Dev: That will take 3 or 4 days to do Client: We need it today or you don't get paid! Dev: No way - only way I could do that would be to do a real quick and dirty - bypass the ORM , directly access the Db via ... Client: lala lalalla lalala Dev's Boss: The Dev said he could do it! nSo Doit Do it DO IT! Dev: BUt it's just a quick fix, right, we'll re-engineer it straight away, right? In the next sprint? Dev's Boss: Sure. :rubs hands together: Dev: I hate my life!

                              PooperPig - Coming Soon

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

                              Exactly!

                              Jeremy Falcon

                              1 Reply Last reply
                              0
                              • L Lost User

                                Client: We need this and we need it now. Dev: That will take 3 or 4 days to do Client: We need it today or you don't get paid! Dev: No way - only way I could do that would be to do a real quick and dirty - bypass the ORM , directly access the Db via ... Client: lala lalalla lalala Dev's Boss: The Dev said he could do it! nSo Doit Do it DO IT! Dev: BUt it's just a quick fix, right, we'll re-engineer it straight away, right? In the next sprint? Dev's Boss: Sure. :rubs hands together: Dev: I hate my life!

                                PooperPig - Coming Soon

                                K Offline
                                K Offline
                                Kirk 10389821
                                wrote on last edited by
                                #30

                                Been there, wont ever go back. If I am the only developer that can provide the solution, my answer quickly become: - Under normal time constraints. 3-4 days. - If you rush this, I will "try" with no promises, but the COST will be 8 days. If you are okay with paying for 8 days of my time to do it wrong, and then to fix it, well of course I will do that. If there is another option for them to develop it with, I ALWAYS let them choose that one, when they want such rubbish.

                                L 1 Reply Last reply
                                0
                                • K KarstenK

                                  My experience is, that people who are writing bad code have also bad habits. So I often critize bad code to hit these guys. :cool: God bless we only a small amount of this slack. (but I know one - one of my collegues)

                                  Press F1 for help or google it. Greetings from Germany

                                  D Offline
                                  D Offline
                                  DonBarry
                                  wrote on last edited by
                                  #31

                                  This may be amazingly true...

                                  Fortēs fortūna adjuvat.

                                  1 Reply Last reply
                                  0
                                  • S Slacker007

                                    knowing that their code smells worse then dinosaur farts?! Honestly, I could not advertise myself as a competent software engineer, if I knowingly produced such excrement. and yet these "senior" engineers are still employed. :wtf: :omg:

                                    G Offline
                                    G Offline
                                    Gary Huck
                                    wrote on last edited by
                                    #32

                                    Hey, you're the one with the pseudo name "Slacker" ;) p.s. Don't pick on the "senior" coders - I am very senior and take great pride in producing quality stuff. p.s.s. Where's the wink-wink smiley? That emoticon was done with a ';'.

                                    1 Reply Last reply
                                    0
                                    • F Fran Porretto

                                      Ask rather how one will react to the news that he has been made a plural.

                                      This fear of he, him, and his as the standard generic singular pronouns has gone far enough. Men, find your balls. Women, get over yourselves.

                                      (This message is programming you in ways you cannot detect. Be afraid.)

                                      G Offline
                                      G Offline
                                      Gary Huck
                                      wrote on last edited by
                                      #33

                                      Yeah, but every time we find our balls ...

                                      1 Reply Last reply
                                      0
                                      • L Lost User

                                        Client: We need this and we need it now. Dev: That will take 3 or 4 days to do Client: We need it today or you don't get paid! Dev: No way - only way I could do that would be to do a real quick and dirty - bypass the ORM , directly access the Db via ... Client: lala lalalla lalala Dev's Boss: The Dev said he could do it! nSo Doit Do it DO IT! Dev: BUt it's just a quick fix, right, we'll re-engineer it straight away, right? In the next sprint? Dev's Boss: Sure. :rubs hands together: Dev: I hate my life!

                                        PooperPig - Coming Soon

                                        K Offline
                                        K Offline
                                        KLPounds
                                        wrote on last edited by
                                        #34

                                        I'll see your scenario and raise you.. Biz Mgr: The Client says that we have to have the system do this. Dev: Well it's not really how the system is designed work.. Who said we could do that and what are the requirements? Biz Mgr: I'm not sure but this is a deal breaker! Dev's Boss: Ok, well lets hash out the requirements so we can scope it out and get it into the backlog. Biz Mgr: Great! Wait, what's a Backlog? We need this right away, Client rolls out Q1. Dev: WHAT!? It's almost November! So we have to redesign a production system to function in a way it was never designed, for 1 client who can't even give us detailed requirements of how it exactly should work...and we have to have it done yesterday!? Biz Mgr: Sorry, 6 weeks should be plenty though right? It's not like this a complete rewrite. Dev: :wtf: Says to himself "Wow Biz Mgr and now an architect too?" Having witnessed the recurring symptoms of 'clientitus' throughout my career, It has become much easier for me to "live with myself". Gives me an excuse to use more colorful comments in my code. :laugh:

                                        L 1 Reply Last reply
                                        0
                                        • S Slacker007

                                          knowing that their code smells worse then dinosaur farts?! Honestly, I could not advertise myself as a competent software engineer, if I knowingly produced such excrement. and yet these "senior" engineers are still employed. :wtf: :omg:

                                          M Offline
                                          M Offline
                                          Member_5893260
                                          wrote on last edited by
                                          #35

                                          The universe has provided these idiots to serve you: thanks to them, you will never be unemployed. I do feel, however, that the universe should provide a type of "buy four, get one free" policy - i.e. after having cleaned up the mess that four of them have made, you should be allowed legally to murder the fifth one. It's only sanitary, after all...

                                          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