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 we become "Developers" rather than "Programmers"

When did we become "Developers" rather than "Programmers"

Scheduled Pinned Locked Moved The Lounge
question
58 Posts 43 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 Slow Eddie

    When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

    A rose by any other name.... something, something, something

    U Offline
    U Offline
    User 10380333
    wrote on last edited by
    #35

    When I was a young programmer (30 year ago), it was something like FULL STACK DEVELOPER. I think programmers become developers about ten years ago. DEVELOPER sounds cleverly than PROGRAMMER. :-)

    1 Reply Last reply
    0
    • L Lost User

      When I started out it was the systems analysts who did the design and logic. All the programmer needed to do was to convert the English instructions into lines of code. So it was a fairly basic function and any idiot (me) could do it. Since then the job has developed in line with ever more sophisticated hardware and software. So now, the 'programmer' has to understand much more and use his/her skills to develop products rather than be a 'code monkey'.

      P Offline
      P Offline
      pjmeck
      wrote on last edited by
      #36

      You are not implying that there's anything wrong with being a 'code monkey'. :thumbsup:. I am implying that I like being a 'code monkey'. :thumbsup:.

      L J 2 Replies Last reply
      0
      • S Slow Eddie

        When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

        A rose by any other name.... something, something, something

        W Offline
        W Offline
        wakerunner
        wrote on last edited by
        #37

        We became developers when programs became "apps". Probably when the number of people developing apps for mobile devices started to outnumber programmers writing programs for desktops.

        1 Reply Last reply
        0
        • L Lost User

          When I started out it was the systems analysts who did the design and logic. All the programmer needed to do was to convert the English instructions into lines of code. So it was a fairly basic function and any idiot (me) could do it. Since then the job has developed in line with ever more sophisticated hardware and software. So now, the 'programmer' has to understand much more and use his/her skills to develop products rather than be a 'code monkey'.

          U Offline
          U Offline
          User 13192934
          wrote on last edited by
          #38

          Being ancient enough to remember the System Analyst days, I'd modify that a little: The profession started as Programmers - that meant we understood the mystic language of computers (COBOL, Algol, Fortran etc) and could translate detailed pseudo code into something that actually worked. In the modern parlance this is also referred to as Coders. Software Engineers - an evolutionary step where the programmers were actually trusted with writing their own pseudo code and doing some design. Of course letting the business people actually meet the coal face workers was still frowned upon. Developers - The current evolutionary step where the code jockeys actually can influence how the business should be using the software, rather than being told what to write.

          An opinion is an opinion, it's my right to be wrong.

          1 Reply Last reply
          0
          • L Lost User

            I think it's because: - people don't know what your title means, - but it sounds pretty really important so you get to keep that job just in case something that matters breaks if you weren't there.

            Message Signature (Click to edit ->)

            W Offline
            W Offline
            W Balboos GHB
            wrote on last edited by
            #39

            I see time has brought you some wisdom, grasshopper. Now if you divest yourself of all ambition you will be truly free.* * Eating regularly isn't all it's cracked up to be.

            Ravings en masse^

            "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

            "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

            1 Reply Last reply
            0
            • P pjmeck

              You are not implying that there's anything wrong with being a 'code monkey'. :thumbsup:. I am implying that I like being a 'code monkey'. :thumbsup:.

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

              Of course not. Be true to yourself, do what you enjoy and enjoy what you do.

              1 Reply Last reply
              0
              • S Slow Eddie

                When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

                A rose by any other name.... something, something, something

                R Offline
                R Offline
                Reelix
                wrote on last edited by
                #41

                If you only write code, you're a Programmer. If you're a DBA, a Network Admin, AND a Programmer? You're a Developer.

                -= Reelix =-

                1 Reply Last reply
                0
                • P pjmeck

                  You are not implying that there's anything wrong with being a 'code monkey'. :thumbsup:. I am implying that I like being a 'code monkey'. :thumbsup:.

                  J Offline
                  J Offline
                  jlw61
                  wrote on last edited by
                  #42

                  Every team needs some code monkeys and I've never seen a successful large project (in this century) that did not have a good balance of analysts, developers, and code monkeys; not to mention some kicka$$ QA people.

                  JW

                  1 Reply Last reply
                  0
                  • S Slow Eddie

                    When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

                    A rose by any other name.... something, something, something

                    S Offline
                    S Offline
                    scoy6
                    wrote on last edited by
                    #43

                    As someone working solo on a big project "developer" seems to fit better than just "programmer". In addition to programming I do UI/UX design, feature planning, testing, artwork, and even handle support email. As to "programmer" vs "coder", I can think of a couple of possible explanations. Some programmers are anal about efficiency. Clearly, "coder" is much more efficient than "programmer". Alternatively, given some of the "coders" I've known, it could just be that it's not as tricky to spell as "programmer".

                    1 Reply Last reply
                    0
                    • S Slow Eddie

                      When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

                      A rose by any other name.... something, something, something

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

                      "Coders" annoys me the most. Makes us sound utterly menial.

                      1 Reply Last reply
                      0
                      • S Slow Eddie

                        When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

                        A rose by any other name.... something, something, something

                        J Offline
                        J Offline
                        jhunley
                        wrote on last edited by
                        #45

                        I refer to myself as a "software janitor." All I do is follow other people ("code monkeys"?) around and clean up after them.

                        1 Reply Last reply
                        0
                        • P PIEBALDconsult

                          When we stopped programming computers via wires.

                          M Offline
                          M Offline
                          michaelbarb
                          wrote on last edited by
                          #46

                          And Assembly Language

                          So many years of programming I have forgotten more languages than I know.

                          P 1 Reply Last reply
                          0
                          • M MSBassSinger

                            That part sounds like a marketing spin on the term "programmers". But there are practical distinctions between programmers (developers, coders, etc) and engineers. Programmers are those who know how to productively efficiently write code to accomplish a purpose. If a professional, they understand why they choose the coding solution they use for a given problem domain. Some very experienced, very knowledgeable people choose to stick to being programmers because it suits them and the type of work they want to do. As for software engineers, Merriam-Webster defines engineering (in general) as:

                            Quote:

                            a: the application of science and mathematics by which the properties of matter and the sources of energy in nature are made useful to people b: the design and manufacture of complex products

                            Software engineers are also programmers. But they look at a project beyond just the code at hand. They consider value engineering, systems requirements and limitations, the full software development life cycle, can manage a project, manage developers, do architecture, interface with customers, etc. That is not to say some programmers are not capable of doing all this, but we are talking about roles, not individuals. The reluctance to hire good software engineers is why development teams typically have a BA, a scrum master, as well as developers and QA folks. A good software engineer can replace the BA and scrum master functions and produce a better product quicker and better. Why? Because the software engineer has the BA and scrum master knowledge domains within their total knowledge domain. BAs and scrum masters do not have the software development knowledge domain within their knowledge domains. That means an inefficiency is introduced by communication and translation to BAs and scrum masters, and that leads to an accumulation of small delays, mistakes that have to be corrected, and sometimes missed deadlines. It is not about one being better than another. Software engineers need to trust the skills of their programmers, and communicate project details and status to all, as well as mentor programmers who want to grow into software engineers. Programmers who have not yet obtained the broader knowledge and experience of a good software engineer need to recognize that, and return the trust. Differences can be seen as competitive, or hierarchical. Or, they can be seen as complementary as all part of the whole.

                            M Offline
                            M Offline
                            michaelbarb
                            wrote on last edited by
                            #47

                            This means that my daughter is a developer or maybe a software engineer. She has a master's in marketing and spends all day drawing web screens for business. She knows nothing about programming. She studies what the customer needs to know and how they react to screens.

                            So many years of programming I have forgotten more languages than I know.

                            M 1 Reply Last reply
                            0
                            • M michaelbarb

                              This means that my daughter is a developer or maybe a software engineer. She has a master's in marketing and spends all day drawing web screens for business. She knows nothing about programming. She studies what the customer needs to know and how they react to screens.

                              So many years of programming I have forgotten more languages than I know.

                              M Offline
                              M Offline
                              MSBassSinger
                              wrote on last edited by
                              #48

                              Sounds like your daughter is a UI/UX developer. That is not the broad area of software engineering, but it is a vitally important part making the project usable and look good.

                              1 Reply Last reply
                              0
                              • S Slow Eddie

                                When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

                                A rose by any other name.... something, something, something

                                S Offline
                                S Offline
                                Steve Naidamast
                                wrote on last edited by
                                #49

                                There are no differences between a developer and a programmer in terms of what each does. It is just a matter of the jargon being used. There is a difference between these two and a software engineer. The latter attempts to remain true to the principals and paradigms of software engineering when doing his or her development.

                                Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

                                1 Reply Last reply
                                0
                                • S Slow Eddie

                                  When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

                                  A rose by any other name.... something, something, something

                                  D Offline
                                  D Offline
                                  Daniel R Przybylski
                                  wrote on last edited by
                                  #50

                                  I think it was about the same time that we became "Entrepreneurs" rather than "Unemployed". also: https://2l90qdgid4-flywheel.netdna-ssl.com/wp-content/uploads/2017/11/linkedin2.jpg[^]

                                  1 Reply Last reply
                                  0
                                  • M michaelbarb

                                    And Assembly Language

                                    So many years of programming I have forgotten more languages than I know.

                                    P Offline
                                    P Offline
                                    PIEBALDconsult
                                    wrote on last edited by
                                    #51

                                    Contrariwise, assembly language is coding.

                                    1 Reply Last reply
                                    0
                                    • S Slow Eddie

                                      When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

                                      A rose by any other name.... something, something, something

                                      S Offline
                                      S Offline
                                      Stacy Dudovitz
                                      wrote on last edited by
                                      #52

                                      No one seems to have mentioned craftsman (or craftswoman?) Engineer yes, but I also view my career as plying my craft, and what I do as much an artform. Something on the other side of the bell curve of "code monkey". Well crafted code is clean, tight, follows best practices, isnt more clever than it has to be, but is clever when it needs to be, while never sacrificing maintainability. All the hallmarks of fine craftsmanship... no different than a fine painting, or a concerto, or even a well executed maneuver on a balance beam... ;) :)

                                      1 Reply Last reply
                                      0
                                      • S Slow Eddie

                                        When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

                                        A rose by any other name.... something, something, something

                                        U Offline
                                        U Offline
                                        User 3727212
                                        wrote on last edited by
                                        #53

                                        I see this as very simple. Coders do what they are told to do. Developers ask why things need to be done so they can solve the actual problem. Just about anyone can be taught to write code but understanding what the business whats to do and how they do it can mean a completely different solution is produced. e.g. a coder can be asked to produce a report and they build it. A developer should as if they can make it generic and have inputs such as a client Id so it can be reused. without building the same report 10 times for 10 different clients. (I see this sort of thing a lot).

                                        1 Reply Last reply
                                        0
                                        • S Slow Eddie

                                          When did we become "Developers" rather than "Programmers"? :confused::confused: And what the he*l are "Coders" and what is the difference? :confused::confused:

                                          A rose by any other name.... something, something, something

                                          S Offline
                                          S Offline
                                          SchweizerGarde
                                          wrote on last edited by
                                          #54

                                          Hi Eddie, let's dig a little deeper: developers have already mutated to "Creators". The Creator will not allow any criticism. :cool::cool::cool:

                                          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