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. Am I a bad programmer?

Am I a bad programmer?

Scheduled Pinned Locked Moved The Lounge
databasehelpquestionlearning
72 Posts 42 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.
  • D Offline
    D Offline
    declassified
    wrote on last edited by
    #1

    So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

    M P C S T 30 Replies Last reply
    0
    • D declassified

      So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

      M Offline
      M Offline
      Member 96
      wrote on last edited by
      #2

      Your not necessarily a bad programmer, but if you have to work with a steaming pile of shit every day it pays to get to know it as well as everyone else rather than to try to convince them all that they are the bad programmers.


      "I don't want more choice. I just want better things!" - Edina Monsoon

      F 1 Reply Last reply
      0
      • D declassified

        So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

        P Offline
        P Offline
        pseudonym67
        wrote on last edited by
        #3

        Don't worry all those thought's about documentation and explaining code will be beaten out of you by deadlines soon enough.

        pseudonym67 My Articles[^] Beginning KDevelop Programming[^]

        1 Reply Last reply
        0
        • D declassified

          So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

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

          15 years since i graduated college and i've never worked at any company where the source and/or DB were documented beyond a few lonely one-liners next to bug fixes. function headers ? hah!

          declassified wrote:

          Most of us were drilled with the "document your code" as we were learning either by instructors or books

          most developers i've worked with didn't go to school for programming and i don't know anyone in real life who reads programming books (other than for reference).

          image processing toolkits | batch image processing

          P D D 3 Replies Last reply
          0
          • D declassified

            So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

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

            Having big clients doesn't mean shit. I work for a big IT company and we have very big clients and I work with some big doo doo heads. As for being a bad programmer...well, are you? Something tells me you are not. Document your code judiciously and normalizing a table beyond form 3 is over kill...so I have been told.

            1 Reply Last reply
            0
            • D declassified

              So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

              T Offline
              T Offline
              TheGeneral69
              wrote on last edited by
              #6

              we don't need no stinkin' comments! (well someone had to say it).

              1 Reply Last reply
              0
              • D declassified

                So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

                S Offline
                S Offline
                StevenWalsh
                wrote on last edited by
                #7

                you could document your code..... or you could bask in your new found job security :)

                1 Reply Last reply
                0
                • C Chris Losinger

                  15 years since i graduated college and i've never worked at any company where the source and/or DB were documented beyond a few lonely one-liners next to bug fixes. function headers ? hah!

                  declassified wrote:

                  Most of us were drilled with the "document your code" as we were learning either by instructors or books

                  most developers i've worked with didn't go to school for programming and i don't know anyone in real life who reads programming books (other than for reference).

                  image processing toolkits | batch image processing

                  P Offline
                  P Offline
                  Pete OHanlon
                  wrote on last edited by
                  #8

                  Chris Losinger wrote:

                  i don't know anyone in real life who reads programming books (other than for reference).

                  You do now - well, if only by proxy. Then again, my wife does think I'm a complete and utter sad ....:-D

                  Deja View - the feeling that you've seen this post before.

                  1 Reply Last reply
                  0
                  • D declassified

                    So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

                    E Offline
                    E Offline
                    El Corazon
                    wrote on last edited by
                    #9

                    declassified wrote:

                    And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

                    you can get as big as they come and still run into this. I gave up fighting it for a while, but I saved my ammo. Documentation won't help you "much" (it does a little), when the code is fresh in your mind. Your recall is faster and better than code documentation. BUT it has its limits. A) you don't share your memories with your team, so documentation is the only contact other people have wth your code, be kind, document B) When you put down that project and let your memory work on something else, the old memories get pushed to the bottom and are harder to recall, now documentaton is your only reminder, documentation is your friend, be kind to yourself, document!

                    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                    1 Reply Last reply
                    0
                    • D declassified

                      So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

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

                      I don't know about a programmer but you seem to be a decent software engineer.

                      Visit http://www.readytogiveup.com/[^] and do something special today.

                      1 Reply Last reply
                      0
                      • D declassified

                        So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

                        R Offline
                        R Offline
                        realJSOP
                        wrote on last edited by
                        #11

                        declassified wrote:

                        and is chalk full of errors

                        "Chock" full...

                        declassified wrote:

                        o compound the issue, there is absolutly ZERO documentation in the code / database.

                        The rest of the programmers suck.

                        "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

                        1 Reply Last reply
                        0
                        • C Chris Losinger

                          15 years since i graduated college and i've never worked at any company where the source and/or DB were documented beyond a few lonely one-liners next to bug fixes. function headers ? hah!

                          declassified wrote:

                          Most of us were drilled with the "document your code" as we were learning either by instructors or books

                          most developers i've worked with didn't go to school for programming and i don't know anyone in real life who reads programming books (other than for reference).

                          image processing toolkits | batch image processing

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

                          Chris Losinger wrote:

                          15 years since i graduated college and i've never worked at any company where the source and/or DB were documented beyond a few lonely one-liners next to bug fixes. function headers ? hah!

                          Is that why you have your own?


                          [My Blog]
                          "Visual studio desperately needs some performance improvements. It is sometimes almost as slow as eclipse." - RĂ¼diger Klaehn
                          "Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe

                          C 1 Reply Last reply
                          0
                          • D DavidNohejl

                            Chris Losinger wrote:

                            15 years since i graduated college and i've never worked at any company where the source and/or DB were documented beyond a few lonely one-liners next to bug fixes. function headers ? hah!

                            Is that why you have your own?


                            [My Blog]
                            "Visual studio desperately needs some performance improvements. It is sometimes almost as slow as eclipse." - RĂ¼diger Klaehn
                            "Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe

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

                            i have my own because once upon a time i had too much energy for only one programming job to consume

                            image processing toolkits | batch image processing

                            1 Reply Last reply
                            0
                            • M Member 96

                              Your not necessarily a bad programmer, but if you have to work with a steaming pile of shit every day it pays to get to know it as well as everyone else rather than to try to convince them all that they are the bad programmers.


                              "I don't want more choice. I just want better things!" - Edina Monsoon

                              F Offline
                              F Offline
                              Fred_Smith
                              wrote on last edited by
                              #14

                              John Cardinal wrote:

                              Your not necessarily a bad programmer

                              A-hem... (cough)... but your Englsih.... :-)

                              M 1 Reply Last reply
                              0
                              • F Fred_Smith

                                John Cardinal wrote:

                                Your not necessarily a bad programmer

                                A-hem... (cough)... but your Englsih.... :-)

                                M Offline
                                M Offline
                                Member 96
                                wrote on last edited by
                                #15

                                I know, I know, it's my Achilles heel. In a world where "nite" is increasingly a valid spelling, I don't see why we can't just combine your and you're and call it even. ;)


                                "I don't want more choice. I just want better things!" - Edina Monsoon

                                F C P 3 Replies Last reply
                                0
                                • D declassified

                                  So, the company I work for is pretty small, only about 8 developers. The biggest (web) app is very complicated and is chalk full of errors. To compound the issue, there is absolutly ZERO documentation in the code / database. The DB also has no Foriegn Key contraints and is only marginally normalized. I don't work on the app that much, so I'm not as familiar as everyone else is with it. Whenever a problem comes up, they can jump right to the problem, but it sometimes takes me hours.... The question is "Am I a bad programmer, or are they?" Most of us were drilled with the "document your code" as we were learning either by instructors or books, but no one here does that (except me).:mad: As far as new development goes, IMHO I think I am *better* because I grasp the concepts of normalization, documentation, OOD. All new concepts to them. I had to explain normalization and pursuede them to let me do it on some new tables I added!:mad: And this is no hole-in-the-wall company either, they have some BIG clients. Well, thanks for letting me beef!

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

                                  No, you're not a bad programmer. In fact, you sound like a very good programmer. But I think you're an idiot to work with these bozos! ;P (please take that with the humor it was intended to be, off color as it may sound) Marc

                                  Thyme In The Country
                                  Interacx
                                  My Blog

                                  1 Reply Last reply
                                  0
                                  • M Member 96

                                    I know, I know, it's my Achilles heel. In a world where "nite" is increasingly a valid spelling, I don't see why we can't just combine your and you're and call it even. ;)


                                    "I don't want more choice. I just want better things!" - Edina Monsoon

                                    F Offline
                                    F Offline
                                    Fred_Smith
                                    wrote on last edited by
                                    #17

                                    John Cardinal wrote:

                                    Achilles heel

                                    :-) strictly speaking, of course, there should be an apostrophe in there: Achilles' heel :-)

                                    M K 2 Replies Last reply
                                    0
                                    • M Member 96

                                      I know, I know, it's my Achilles heel. In a world where "nite" is increasingly a valid spelling, I don't see why we can't just combine your and you're and call it even. ;)


                                      "I don't want more choice. I just want better things!" - Edina Monsoon

                                      C Offline
                                      C Offline
                                      Colin Angus Mackay
                                      wrote on last edited by
                                      #18

                                      John Cardinal wrote:

                                      In a world where "nite" is increasingly a valid spelling

                                      Obviously not the same world I inhabit.


                                      Upcoming FREE developer events: * Glasgow: db4o: An Embeddable Database Engine for Object-Oriented Environments, Mock Objects, SQL Server CLR Integration, Reporting Services ... My website

                                      M 1 Reply Last reply
                                      0
                                      • F Fred_Smith

                                        John Cardinal wrote:

                                        Achilles heel

                                        :-) strictly speaking, of course, there should be an apostrophe in there: Achilles' heel :-)

                                        M Offline
                                        M Offline
                                        Member 96
                                        wrote on last edited by
                                        #19

                                        I wasn't referring to Achilles' heel, I was referring to the commonly known concept of a singular weakness. ;P


                                        "I don't want more choice. I just want better things!" - Edina Monsoon

                                        F 1 Reply Last reply
                                        0
                                        • C Colin Angus Mackay

                                          John Cardinal wrote:

                                          In a world where "nite" is increasingly a valid spelling

                                          Obviously not the same world I inhabit.


                                          Upcoming FREE developer events: * Glasgow: db4o: An Embeddable Database Engine for Object-Oriented Environments, Mock Objects, SQL Server CLR Integration, Reporting Services ... My website

                                          M Offline
                                          M Offline
                                          Member 96
                                          wrote on last edited by
                                          #20

                                          Living with the U.S. as our next door neighbour puts certain strains and pressures on the English language.


                                          "I don't want more choice. I just want better things!" - Edina Monsoon

                                          D E M G D 5 Replies 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