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. When did Programmers become Developers?

When did Programmers become Developers?

Scheduled Pinned Locked Moved The Lounge
questioncomcareer
64 Posts 38 Posters 1 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 Simon Lee Shugar

    So I've thought about this for a little bit today I quite like using the term Developer, its generic yet says exactly what we do, Develop stuff. Though is there really any difference to programmers and is the term programmer obselete in the modern world? I remember reading this article Don't Call Yourself A Programmer, And Other Career Advice. So my question is, what should it be, developer, programmer and which do you prefer?

    Simon Lee Shugar (Software Developer) www.simonshugar.co.uk "You can be a king or a street sweeper, but everybody dances with the grim reaper" - Robert Alton Harris

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

    Simon Lee Shugar wrote:

    developer, programmer and which do you prefer?

    The truth. A programmer is someone who writes code. Nothing else. A developer is a programmer with more tasks than writing code, like creating specs or a design.

    Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

    N 1 Reply Last reply
    0
    • S Simon Lee Shugar

      So I've thought about this for a little bit today I quite like using the term Developer, its generic yet says exactly what we do, Develop stuff. Though is there really any difference to programmers and is the term programmer obselete in the modern world? I remember reading this article Don't Call Yourself A Programmer, And Other Career Advice. So my question is, what should it be, developer, programmer and which do you prefer?

      Simon Lee Shugar (Software Developer) www.simonshugar.co.uk "You can be a king or a street sweeper, but everybody dances with the grim reaper" - Robert Alton Harris

      V Offline
      V Offline
      vonb
      wrote on last edited by
      #3

      Well, I think I used to be a programmer at the times making VBA / VB6 projects. Now, doing solution projects with Visual Studio, my actualy Job Title became "Senior Analyst / Developer", it used to be "Senior Programmer" until 5 years ago. This involves more designing / analyzing processes to be done, therefore the term "Developer" is appropriate.

      The signature is in building process.. Please wait...

      1 Reply Last reply
      0
      • S Simon Lee Shugar

        So I've thought about this for a little bit today I quite like using the term Developer, its generic yet says exactly what we do, Develop stuff. Though is there really any difference to programmers and is the term programmer obselete in the modern world? I remember reading this article Don't Call Yourself A Programmer, And Other Career Advice. So my question is, what should it be, developer, programmer and which do you prefer?

        Simon Lee Shugar (Software Developer) www.simonshugar.co.uk "You can be a king or a street sweeper, but everybody dances with the grim reaper" - Robert Alton Harris

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

        Ah yes, that famous article, also known as "How To Get a Boring Job, And Other Career Advice". Developer has a vague smell of Real Estate about it, mixed with a little Delusions of Grandeur. Programmer describes exactly what you're doing: you're programming. You're not building something. Software is a not a building.

        S L B N D 6 Replies Last reply
        0
        • S Simon Lee Shugar

          So I've thought about this for a little bit today I quite like using the term Developer, its generic yet says exactly what we do, Develop stuff. Though is there really any difference to programmers and is the term programmer obselete in the modern world? I remember reading this article Don't Call Yourself A Programmer, And Other Career Advice. So my question is, what should it be, developer, programmer and which do you prefer?

          Simon Lee Shugar (Software Developer) www.simonshugar.co.uk "You can be a king or a street sweeper, but everybody dances with the grim reaper" - Robert Alton Harris

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

          Deep in the mists of time ... When I started in IT, or Data Processing as it was called, we had five basic life forms. At the processing end we had:

          • the clerks producing the paper forms.
          • the data prep girls who punched the form data onto paper tape or cards.
          • the computer operators who fed the punched media into the computer and sent the printed reports back to the clerks.

          None of this could happen without computer programs, which we operators fed into the computer from magnetic tape to start each processing job. The programs were created by two groups.

          • the Systems Analysts who looked at the business requirements and broke them down into a series of logical steps.
          • the programmers who converted the analysts' specifications into program source code, which was then compiled into a runnable program.

          One of the benefits of such a system was full employment. :) In those days they were definitely just programmers, but now most programmers do much more than just coding so I think Developer or even Software Engineer is a much more valid title.

          Use the best guess

          D 1 Reply Last reply
          0
          • L Lost User

            Ah yes, that famous article, also known as "How To Get a Boring Job, And Other Career Advice". Developer has a vague smell of Real Estate about it, mixed with a little Delusions of Grandeur. Programmer describes exactly what you're doing: you're programming. You're not building something. Software is a not a building.

            S Offline
            S Offline
            Simon Lee Shugar
            wrote on last edited by
            #6

            Quote:

            Software is a not a building.

            I kind of disagree with comment. You need designs, specifications and frameworks for both buildings and software. You need a team with certain skills to build the correct parts of both, they have very similar attributes. Though the question is how far does that extend.

            Simon Lee Shugar (Software Developer) www.simonshugar.co.uk "You can be a king or a street sweeper, but everybody dances with the grim reaper" - Robert Alton Harris

            L B 2 Replies Last reply
            0
            • S Simon Lee Shugar

              Quote:

              Software is a not a building.

              I kind of disagree with comment. You need designs, specifications and frameworks for both buildings and software. You need a team with certain skills to build the correct parts of both, they have very similar attributes. Though the question is how far does that extend.

              Simon Lee Shugar (Software Developer) www.simonshugar.co.uk "You can be a king or a street sweeper, but everybody dances with the grim reaper" - Robert Alton Harris

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

              We (programmers) have overused that metaphor (which is what it is - a metaphor, not a description of what we're really doing) enormously. And I'm not really sure why. It applies to everything, not just programming, and it applies poorly everywhere (except when, you know, actually constructing a building). "Blueprints"? "Architect"? "Developing"? "Foundation"? "Framework"? Really guys?

              L 1 Reply Last reply
              0
              • S Simon Lee Shugar

                So I've thought about this for a little bit today I quite like using the term Developer, its generic yet says exactly what we do, Develop stuff. Though is there really any difference to programmers and is the term programmer obselete in the modern world? I remember reading this article Don't Call Yourself A Programmer, And Other Career Advice. So my question is, what should it be, developer, programmer and which do you prefer?

                Simon Lee Shugar (Software Developer) www.simonshugar.co.uk "You can be a king or a street sweeper, but everybody dances with the grim reaper" - Robert Alton Harris

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

                When we discovered beer and bacon. I've developed quite a bit, in the years since I was called a programmer.

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

                1 Reply Last reply
                0
                • L Lost User

                  Ah yes, that famous article, also known as "How To Get a Boring Job, And Other Career Advice". Developer has a vague smell of Real Estate about it, mixed with a little Delusions of Grandeur. Programmer describes exactly what you're doing: you're programming. You're not building something. Software is a not a building.

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

                  harold aptroot wrote:

                  Software is a not a building.

                  Design is not software, and a normalized datamodel is not source-code. A product is usually more than a single application that's been "coded" :)

                  Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                  L 1 Reply Last reply
                  0
                  • L Lost User

                    harold aptroot wrote:

                    Software is a not a building.

                    Design is not software, and a normalized datamodel is not source-code. A product is usually more than a single application that's been "coded" :)

                    Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

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

                    Ok, but it's still not a building.

                    L 1 Reply Last reply
                    0
                    • L Lost User

                      Ah yes, that famous article, also known as "How To Get a Boring Job, And Other Career Advice". Developer has a vague smell of Real Estate about it, mixed with a little Delusions of Grandeur. Programmer describes exactly what you're doing: you're programming. You're not building something. Software is a not a building.

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

                      Sure, a building is a physical thing while software is not - but surely you see the similarities? The reason for borrowing terms from the building trade is, I think, that there were no existing words to describe these new roles. If someone takes an idea, draws some plans which are agreed with the customer, then produces a final result which may comprise bot exiting 'standard ' components as well as possibly some unique components developed specifically for that solution then am I describing a software developer or a building developer?

                      MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                      N 1 Reply Last reply
                      0
                      • L Lost User

                        We (programmers) have overused that metaphor (which is what it is - a metaphor, not a description of what we're really doing) enormously. And I'm not really sure why. It applies to everything, not just programming, and it applies poorly everywhere (except when, you know, actually constructing a building). "Blueprints"? "Architect"? "Developing"? "Foundation"? "Framework"? Really guys?

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

                        I think the why is that there are no existing words that describe the functions performed sufficiently well that non technical people will understand.

                        MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                        M 1 Reply Last reply
                        0
                        • L Lost User

                          Ah yes, that famous article, also known as "How To Get a Boring Job, And Other Career Advice". Developer has a vague smell of Real Estate about it, mixed with a little Delusions of Grandeur. Programmer describes exactly what you're doing: you're programming. You're not building something. Software is a not a building.

                          B Offline
                          B Offline
                          BobJanova
                          wrote on last edited by
                          #13

                          Software isn't a building but it's definitely a real thing and I like the word 'develop' for that. It much better represents the creative input than 'program' does. I think of it more like developing a theory than a building.

                          1 Reply Last reply
                          0
                          • L Lost User

                            Sure, a building is a physical thing while software is not - but surely you see the similarities? The reason for borrowing terms from the building trade is, I think, that there were no existing words to describe these new roles. If someone takes an idea, draws some plans which are agreed with the customer, then produces a final result which may comprise bot exiting 'standard ' components as well as possibly some unique components developed specifically for that solution then am I describing a software developer or a building developer?

                            MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                            N Offline
                            N Offline
                            Nagy Vilmos
                            wrote on last edited by
                            #14

                            Neither, it's a tattooist!

                            Reality is an illusion caused by a lack of alcohol "Nagy, you have won the internets." - Keith Barrow

                            L 1 Reply Last reply
                            0
                            • S Simon Lee Shugar

                              So I've thought about this for a little bit today I quite like using the term Developer, its generic yet says exactly what we do, Develop stuff. Though is there really any difference to programmers and is the term programmer obselete in the modern world? I remember reading this article Don't Call Yourself A Programmer, And Other Career Advice. So my question is, what should it be, developer, programmer and which do you prefer?

                              Simon Lee Shugar (Software Developer) www.simonshugar.co.uk "You can be a king or a street sweeper, but everybody dances with the grim reaper" - Robert Alton Harris

                              G Offline
                              G Offline
                              Guirec
                              wrote on last edited by
                              #15

                              At the time I studied in France we were so-called 'Analyst programmers' I still like that terms much more than the very generic 'developer'... Developer is not industry specific : sales are in 'Business development', some HR people are in 'career development' (or 'non-development' but that is another matter)... In the end every single product is the result of some development... so being developer means all and nothing at the same time.

                              Seulement, dans certains cas, n'est-ce pas, on n'entend guère que ce qu'on désire entendre et ce qui vous arrange le mieux... [^] Joe never complained of anything but ever did his duty in his way of life, with a strong hand, a quiet tongue, and a gentle heart [^]

                              1 Reply Last reply
                              0
                              • S Simon Lee Shugar

                                So I've thought about this for a little bit today I quite like using the term Developer, its generic yet says exactly what we do, Develop stuff. Though is there really any difference to programmers and is the term programmer obselete in the modern world? I remember reading this article Don't Call Yourself A Programmer, And Other Career Advice. So my question is, what should it be, developer, programmer and which do you prefer?

                                Simon Lee Shugar (Software Developer) www.simonshugar.co.uk "You can be a king or a street sweeper, but everybody dances with the grim reaper" - Robert Alton Harris

                                R Offline
                                R Offline
                                Rajeev Jayaram
                                wrote on last edited by
                                #16

                                Simon Lee Shugar wrote:

                                which do you prefer?

                                Software Engineer.

                                Quick Homepage - www.FaceLaptop.com

                                R 1 Reply Last reply
                                0
                                • R Rajeev Jayaram

                                  Simon Lee Shugar wrote:

                                  which do you prefer?

                                  Software Engineer.

                                  Quick Homepage - www.FaceLaptop.com

                                  R Offline
                                  R Offline
                                  Rajeev Jayaram
                                  wrote on last edited by
                                  #17

                                  ... in CP profile settings !!!

                                  Quick Homepage - www.FaceLaptop.com

                                  1 Reply Last reply
                                  0
                                  • N Nagy Vilmos

                                    Neither, it's a tattooist!

                                    Reality is an illusion caused by a lack of alcohol "Nagy, you have won the internets." - Keith Barrow

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

                                    Actually I thought you were a piss artist?

                                    MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                                    N 1 Reply Last reply
                                    0
                                    • L Lost User

                                      Actually I thought you were a piss artist?

                                      MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                                      N Offline
                                      N Offline
                                      Nagy Vilmos
                                      wrote on last edited by
                                      #19

                                      Today I'm the navigator driver!

                                      Reality is an illusion caused by a lack of alcohol "Nagy, you have won the internets." - Keith Barrow

                                      1 Reply Last reply
                                      0
                                      • S Simon Lee Shugar

                                        So I've thought about this for a little bit today I quite like using the term Developer, its generic yet says exactly what we do, Develop stuff. Though is there really any difference to programmers and is the term programmer obselete in the modern world? I remember reading this article Don't Call Yourself A Programmer, And Other Career Advice. So my question is, what should it be, developer, programmer and which do you prefer?

                                        Simon Lee Shugar (Software Developer) www.simonshugar.co.uk "You can be a king or a street sweeper, but everybody dances with the grim reaper" - Robert Alton Harris

                                        V Offline
                                        V Offline
                                        V 0
                                        wrote on last edited by
                                        #20

                                        "The Napster" :-D But seriously, it just doesn't matter because the contents of the job doesn't match the title anyway and it differs from company to company...

                                        V.
                                        (MQOTD Rules and previous Solutions )

                                        1 Reply Last reply
                                        0
                                        • L Lost User

                                          Ah yes, that famous article, also known as "How To Get a Boring Job, And Other Career Advice". Developer has a vague smell of Real Estate about it, mixed with a little Delusions of Grandeur. Programmer describes exactly what you're doing: you're programming. You're not building something. Software is a not a building.

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

                                          harold aptroot wrote:

                                          Developer has a vague smell of Real Estate about it, mixed with a little Delusions of Grandeur. Programmer describes exactly what you're doing: you're programming. You're not building something. Software is a not a building.

                                          Upvoted, and I am seriously tempted to create a few CodeProject accounts so I could update this even more. "Programming" means "creating computer programs" and that's exactly what we do. Why do we need to call ourselves engineers (where are the engines?) or architects (ditto for buildings and cities)?

                                          utf8-cpp

                                          A 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