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. Other Discussions
  3. The Insider News
  4. Signs that you're a bad programmer

Signs that you're a bad programmer

Scheduled Pinned Locked Moved The Insider News
com
6 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Rahul Rajat Singh
    wrote on last edited by
    #1

    This paper is not meant for grading programmers, it was intended to be read by programmers who trust their ability to judge when something is a sign of bad practice, and when it's a consequence of special circumstances. Signs that you're a bad programmer[^]

    Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore, Dream. Discover.

    P 1 Reply Last reply
    0
    • R Rahul Rajat Singh

      This paper is not meant for grading programmers, it was intended to be read by programmers who trust their ability to judge when something is a sign of bad practice, and when it's a consequence of special circumstances. Signs that you're a bad programmer[^]

      Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore, Dream. Discover.

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

      Oooooh. Not understanding pointers makes you a poor programmer. Complete and utter rubbish - and I speak as someone who cut my teeth on pointers. JavaScript - no pointers. .NET - pointers abstracted away from you. Java - the same. I've seen some amazing code produced by brilliant developers who wouldn't know what a pointer was if it bit them.

      I was brought up to respect my elders. I don't respect many people nowadays.
      CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

      L 0 R 3 Replies Last reply
      0
      • P Pete OHanlon

        Oooooh. Not understanding pointers makes you a poor programmer. Complete and utter rubbish - and I speak as someone who cut my teeth on pointers. JavaScript - no pointers. .NET - pointers abstracted away from you. Java - the same. I've seen some amazing code produced by brilliant developers who wouldn't know what a pointer was if it bit them.

        I was brought up to respect my elders. I don't respect many people nowadays.
        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

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

        The page also lumps references in with pointers, and "not understanding references" is kind of a bad thing..

        1 Reply Last reply
        0
        • P Pete OHanlon

          Oooooh. Not understanding pointers makes you a poor programmer. Complete and utter rubbish - and I speak as someone who cut my teeth on pointers. JavaScript - no pointers. .NET - pointers abstracted away from you. Java - the same. I've seen some amazing code produced by brilliant developers who wouldn't know what a pointer was if it bit them.

          I was brought up to respect my elders. I don't respect many people nowadays.
          CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

          0 Offline
          0 Offline
          0bx
          wrote on last edited by
          #4

          http://xkcd.com/378/[^]

          .

          enhzflepE 1 Reply Last reply
          0
          • P Pete OHanlon

            Oooooh. Not understanding pointers makes you a poor programmer. Complete and utter rubbish - and I speak as someone who cut my teeth on pointers. JavaScript - no pointers. .NET - pointers abstracted away from you. Java - the same. I've seen some amazing code produced by brilliant developers who wouldn't know what a pointer was if it bit them.

            I was brought up to respect my elders. I don't respect many people nowadays.
            CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

            R Offline
            R Offline
            Rob Grainger
            wrote on last edited by
            #5

            He goes on to say that many languages use references in place of pointers, but these only protect against certain kinds of pointer errors. I guess you didn't read the next paragraph having given up in disgust.

            1 Reply Last reply
            0
            • 0 0bx

              http://xkcd.com/378/[^]

              .

              enhzflepE Offline
              enhzflepE Offline
              enhzflep
              wrote on last edited by
              #6

              Unbeatable. Easily the best xkcd I'm yet to view. Thanks.:thumbsup:

              Make it work. Then do it better - Andrei Straut

              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