Am I a programmer or a developer? [closed]

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
5
down vote

favorite












Are the term programmer and developer interchangeable?



Is it that programmer is more an old usage, and developer is more trending, or there is more to it?



I can understand a coder is someone that may only code according to low-level designs, but programmer can start their project from high-level designs, or even user-requirement analysis, right?



"Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could"



If the answer exists in a dictionary, why would I ask it here? As Brandin has put it,




"Programmer" is the "everyman's" job title... OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.




E.g., programmer is a much better word than developer, but nowadays everyone tends to use developer and avoid programmer. It doesn’t make sense to me to go for a poorer choice, so I want to know why. No dictionary can explain why people are doing that. Furthermore, most people are doing that even without knowing why they are doing it. I understand that most of them don’t care, but I want to know.



My theory is because of the UI developers (who are not exactly programmers), and want to verify how well accepted that theory is (apparently not).







share|improve this question














closed as primarily opinion-based by Lilienthal♦, keshlam, Justin Cave, Dawny33, Elysian Fields♦ Jan 6 '16 at 3:16


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.










  • 6




    I've always seen them as interchangeable, but I always use developer personally
    – yuikonnu
    Jan 5 '16 at 23:52






  • 4




    I'm voting to close this question as off-topic because the Workplace is not a dictionary.
    – Lilienthal♦
    Jan 6 '16 at 0:29






  • 1




    @Lilienthal, understandable. But we both agree that this is workplace related, right? You many not care about the answer, but I do care. Thanks for your understanding.
    – grn
    Jan 6 '16 at 2:35






  • 1




    Counter-argument to nvoigt's blog post is here: simpleprogrammer.com/2013/05/26/job-titles All being said, "Programmer" is the "everyman's" job title. Like "teacher", "janitor", "manager", etc. Everyone knows what you mean when you say those words, even though your official job title may be different. OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.
    – Brandin
    Jan 6 '16 at 9:32







  • 3




    @grn No, I don't agree. It's equally (ir)relevant on StackOverflow or the Programmers SE and doesn't belong on any of those sites because it's purely a language question. Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could.
    – Lilienthal♦
    Jan 6 '16 at 11:13
















up vote
5
down vote

favorite












Are the term programmer and developer interchangeable?



Is it that programmer is more an old usage, and developer is more trending, or there is more to it?



I can understand a coder is someone that may only code according to low-level designs, but programmer can start their project from high-level designs, or even user-requirement analysis, right?



"Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could"



If the answer exists in a dictionary, why would I ask it here? As Brandin has put it,




"Programmer" is the "everyman's" job title... OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.




E.g., programmer is a much better word than developer, but nowadays everyone tends to use developer and avoid programmer. It doesn’t make sense to me to go for a poorer choice, so I want to know why. No dictionary can explain why people are doing that. Furthermore, most people are doing that even without knowing why they are doing it. I understand that most of them don’t care, but I want to know.



My theory is because of the UI developers (who are not exactly programmers), and want to verify how well accepted that theory is (apparently not).







share|improve this question














closed as primarily opinion-based by Lilienthal♦, keshlam, Justin Cave, Dawny33, Elysian Fields♦ Jan 6 '16 at 3:16


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.










  • 6




    I've always seen them as interchangeable, but I always use developer personally
    – yuikonnu
    Jan 5 '16 at 23:52






  • 4




    I'm voting to close this question as off-topic because the Workplace is not a dictionary.
    – Lilienthal♦
    Jan 6 '16 at 0:29






  • 1




    @Lilienthal, understandable. But we both agree that this is workplace related, right? You many not care about the answer, but I do care. Thanks for your understanding.
    – grn
    Jan 6 '16 at 2:35






  • 1




    Counter-argument to nvoigt's blog post is here: simpleprogrammer.com/2013/05/26/job-titles All being said, "Programmer" is the "everyman's" job title. Like "teacher", "janitor", "manager", etc. Everyone knows what you mean when you say those words, even though your official job title may be different. OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.
    – Brandin
    Jan 6 '16 at 9:32







  • 3




    @grn No, I don't agree. It's equally (ir)relevant on StackOverflow or the Programmers SE and doesn't belong on any of those sites because it's purely a language question. Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could.
    – Lilienthal♦
    Jan 6 '16 at 11:13












up vote
5
down vote

favorite









up vote
5
down vote

favorite











Are the term programmer and developer interchangeable?



Is it that programmer is more an old usage, and developer is more trending, or there is more to it?



I can understand a coder is someone that may only code according to low-level designs, but programmer can start their project from high-level designs, or even user-requirement analysis, right?



"Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could"



If the answer exists in a dictionary, why would I ask it here? As Brandin has put it,




"Programmer" is the "everyman's" job title... OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.




E.g., programmer is a much better word than developer, but nowadays everyone tends to use developer and avoid programmer. It doesn’t make sense to me to go for a poorer choice, so I want to know why. No dictionary can explain why people are doing that. Furthermore, most people are doing that even without knowing why they are doing it. I understand that most of them don’t care, but I want to know.



My theory is because of the UI developers (who are not exactly programmers), and want to verify how well accepted that theory is (apparently not).







share|improve this question














Are the term programmer and developer interchangeable?



Is it that programmer is more an old usage, and developer is more trending, or there is more to it?



I can understand a coder is someone that may only code according to low-level designs, but programmer can start their project from high-level designs, or even user-requirement analysis, right?



"Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could"



If the answer exists in a dictionary, why would I ask it here? As Brandin has put it,




"Programmer" is the "everyman's" job title... OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.




E.g., programmer is a much better word than developer, but nowadays everyone tends to use developer and avoid programmer. It doesn’t make sense to me to go for a poorer choice, so I want to know why. No dictionary can explain why people are doing that. Furthermore, most people are doing that even without knowing why they are doing it. I understand that most of them don’t care, but I want to know.



My theory is because of the UI developers (who are not exactly programmers), and want to verify how well accepted that theory is (apparently not).









share|improve this question













share|improve this question




share|improve this question








edited Jan 6 '16 at 21:01









JB King

15.1k22957




15.1k22957










asked Jan 5 '16 at 23:44









grn

7602516




7602516




closed as primarily opinion-based by Lilienthal♦, keshlam, Justin Cave, Dawny33, Elysian Fields♦ Jan 6 '16 at 3:16


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.






closed as primarily opinion-based by Lilienthal♦, keshlam, Justin Cave, Dawny33, Elysian Fields♦ Jan 6 '16 at 3:16


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.









  • 6




    I've always seen them as interchangeable, but I always use developer personally
    – yuikonnu
    Jan 5 '16 at 23:52






  • 4




    I'm voting to close this question as off-topic because the Workplace is not a dictionary.
    – Lilienthal♦
    Jan 6 '16 at 0:29






  • 1




    @Lilienthal, understandable. But we both agree that this is workplace related, right? You many not care about the answer, but I do care. Thanks for your understanding.
    – grn
    Jan 6 '16 at 2:35






  • 1




    Counter-argument to nvoigt's blog post is here: simpleprogrammer.com/2013/05/26/job-titles All being said, "Programmer" is the "everyman's" job title. Like "teacher", "janitor", "manager", etc. Everyone knows what you mean when you say those words, even though your official job title may be different. OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.
    – Brandin
    Jan 6 '16 at 9:32







  • 3




    @grn No, I don't agree. It's equally (ir)relevant on StackOverflow or the Programmers SE and doesn't belong on any of those sites because it's purely a language question. Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could.
    – Lilienthal♦
    Jan 6 '16 at 11:13












  • 6




    I've always seen them as interchangeable, but I always use developer personally
    – yuikonnu
    Jan 5 '16 at 23:52






  • 4




    I'm voting to close this question as off-topic because the Workplace is not a dictionary.
    – Lilienthal♦
    Jan 6 '16 at 0:29






  • 1




    @Lilienthal, understandable. But we both agree that this is workplace related, right? You many not care about the answer, but I do care. Thanks for your understanding.
    – grn
    Jan 6 '16 at 2:35






  • 1




    Counter-argument to nvoigt's blog post is here: simpleprogrammer.com/2013/05/26/job-titles All being said, "Programmer" is the "everyman's" job title. Like "teacher", "janitor", "manager", etc. Everyone knows what you mean when you say those words, even though your official job title may be different. OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.
    – Brandin
    Jan 6 '16 at 9:32







  • 3




    @grn No, I don't agree. It's equally (ir)relevant on StackOverflow or the Programmers SE and doesn't belong on any of those sites because it's purely a language question. Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could.
    – Lilienthal♦
    Jan 6 '16 at 11:13







6




6




I've always seen them as interchangeable, but I always use developer personally
– yuikonnu
Jan 5 '16 at 23:52




I've always seen them as interchangeable, but I always use developer personally
– yuikonnu
Jan 5 '16 at 23:52




4




4




I'm voting to close this question as off-topic because the Workplace is not a dictionary.
– Lilienthal♦
Jan 6 '16 at 0:29




I'm voting to close this question as off-topic because the Workplace is not a dictionary.
– Lilienthal♦
Jan 6 '16 at 0:29




1




1




@Lilienthal, understandable. But we both agree that this is workplace related, right? You many not care about the answer, but I do care. Thanks for your understanding.
– grn
Jan 6 '16 at 2:35




@Lilienthal, understandable. But we both agree that this is workplace related, right? You many not care about the answer, but I do care. Thanks for your understanding.
– grn
Jan 6 '16 at 2:35




1




1




Counter-argument to nvoigt's blog post is here: simpleprogrammer.com/2013/05/26/job-titles All being said, "Programmer" is the "everyman's" job title. Like "teacher", "janitor", "manager", etc. Everyone knows what you mean when you say those words, even though your official job title may be different. OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.
– Brandin
Jan 6 '16 at 9:32





Counter-argument to nvoigt's blog post is here: simpleprogrammer.com/2013/05/26/job-titles All being said, "Programmer" is the "everyman's" job title. Like "teacher", "janitor", "manager", etc. Everyone knows what you mean when you say those words, even though your official job title may be different. OTOH when you say "developer", the everyman will probably think you're talking about something else, unrelated to computers.
– Brandin
Jan 6 '16 at 9:32





3




3




@grn No, I don't agree. It's equally (ir)relevant on StackOverflow or the Programmers SE and doesn't belong on any of those sites because it's purely a language question. Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could.
– Lilienthal♦
Jan 6 '16 at 11:13




@grn No, I don't agree. It's equally (ir)relevant on StackOverflow or the Programmers SE and doesn't belong on any of those sites because it's purely a language question. Sites that aren't language-related don't appreciate questions on semantics when the answers can't provide more meaningful information than a dictionary could.
– Lilienthal♦
Jan 6 '16 at 11:13










4 Answers
4






active

oldest

votes

















up vote
8
down vote













Everywhere I have worked, the two terms have been interchangeable. Programmer as you said was used earlier, but developer has no difference that I can think of. I think it also depends where you are on which is used. No one calls them developers over here, but in NZ I heard them called both.






share|improve this answer




















  • To add a little to this response - I find when you consider web developers, you don't see the term "web programmer". I'v always considered developer to be more for "overall" areas (such as web development, server development, etc), where as programmer was a more general use (e.g. He is a Java Programmer). Note that it could still go both ways (e.g. He is a Java Developer infers a wider knowledge in Java). I expect like you mentioned its probably also very cultural dependent.
    – Sh4d0wsPlyr
    Jan 6 '16 at 21:12


















up vote
4
down vote













A title means exactly what a particular company intends it to mean nothing more nothing less.



Some companies use "programmer". Some companies use "developer". Some use both. Some use neither. A company that uses both may have some sort of hierarchy. Or it may not. A "Developer 1" at one company could well be the most senior title for someone that writes code while at another company "Developer 1" is the most junior title. I wouldn't get too hung up on a title.



If someone is looking at a resume, the description of what someone did is far more important than the title.






share|improve this answer



























    up vote
    1
    down vote













    Yes. A programmer is a software developer. A higher level person would be like senior developer, design lead, or architect. The term senior (or junior)
    programmer is just not (typically) used.






    share|improve this answer





























      up vote
      0
      down vote













      Yes and no...



      They tend to be on a spectrum - with developers expected to have more independence in direction than a programmer, but there's a rather large overlap.



      Like any other role, it isn't the title as much as the job description (and responsibilities) which you need to look at.






      share|improve this answer



























        4 Answers
        4






        active

        oldest

        votes








        4 Answers
        4






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes








        up vote
        8
        down vote













        Everywhere I have worked, the two terms have been interchangeable. Programmer as you said was used earlier, but developer has no difference that I can think of. I think it also depends where you are on which is used. No one calls them developers over here, but in NZ I heard them called both.






        share|improve this answer




















        • To add a little to this response - I find when you consider web developers, you don't see the term "web programmer". I'v always considered developer to be more for "overall" areas (such as web development, server development, etc), where as programmer was a more general use (e.g. He is a Java Programmer). Note that it could still go both ways (e.g. He is a Java Developer infers a wider knowledge in Java). I expect like you mentioned its probably also very cultural dependent.
          – Sh4d0wsPlyr
          Jan 6 '16 at 21:12















        up vote
        8
        down vote













        Everywhere I have worked, the two terms have been interchangeable. Programmer as you said was used earlier, but developer has no difference that I can think of. I think it also depends where you are on which is used. No one calls them developers over here, but in NZ I heard them called both.






        share|improve this answer




















        • To add a little to this response - I find when you consider web developers, you don't see the term "web programmer". I'v always considered developer to be more for "overall" areas (such as web development, server development, etc), where as programmer was a more general use (e.g. He is a Java Programmer). Note that it could still go both ways (e.g. He is a Java Developer infers a wider knowledge in Java). I expect like you mentioned its probably also very cultural dependent.
          – Sh4d0wsPlyr
          Jan 6 '16 at 21:12













        up vote
        8
        down vote










        up vote
        8
        down vote









        Everywhere I have worked, the two terms have been interchangeable. Programmer as you said was used earlier, but developer has no difference that I can think of. I think it also depends where you are on which is used. No one calls them developers over here, but in NZ I heard them called both.






        share|improve this answer












        Everywhere I have worked, the two terms have been interchangeable. Programmer as you said was used earlier, but developer has no difference that I can think of. I think it also depends where you are on which is used. No one calls them developers over here, but in NZ I heard them called both.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 5 '16 at 23:53









        Kilisi

        94.7k50216376




        94.7k50216376











        • To add a little to this response - I find when you consider web developers, you don't see the term "web programmer". I'v always considered developer to be more for "overall" areas (such as web development, server development, etc), where as programmer was a more general use (e.g. He is a Java Programmer). Note that it could still go both ways (e.g. He is a Java Developer infers a wider knowledge in Java). I expect like you mentioned its probably also very cultural dependent.
          – Sh4d0wsPlyr
          Jan 6 '16 at 21:12

















        • To add a little to this response - I find when you consider web developers, you don't see the term "web programmer". I'v always considered developer to be more for "overall" areas (such as web development, server development, etc), where as programmer was a more general use (e.g. He is a Java Programmer). Note that it could still go both ways (e.g. He is a Java Developer infers a wider knowledge in Java). I expect like you mentioned its probably also very cultural dependent.
          – Sh4d0wsPlyr
          Jan 6 '16 at 21:12
















        To add a little to this response - I find when you consider web developers, you don't see the term "web programmer". I'v always considered developer to be more for "overall" areas (such as web development, server development, etc), where as programmer was a more general use (e.g. He is a Java Programmer). Note that it could still go both ways (e.g. He is a Java Developer infers a wider knowledge in Java). I expect like you mentioned its probably also very cultural dependent.
        – Sh4d0wsPlyr
        Jan 6 '16 at 21:12





        To add a little to this response - I find when you consider web developers, you don't see the term "web programmer". I'v always considered developer to be more for "overall" areas (such as web development, server development, etc), where as programmer was a more general use (e.g. He is a Java Programmer). Note that it could still go both ways (e.g. He is a Java Developer infers a wider knowledge in Java). I expect like you mentioned its probably also very cultural dependent.
        – Sh4d0wsPlyr
        Jan 6 '16 at 21:12













        up vote
        4
        down vote













        A title means exactly what a particular company intends it to mean nothing more nothing less.



        Some companies use "programmer". Some companies use "developer". Some use both. Some use neither. A company that uses both may have some sort of hierarchy. Or it may not. A "Developer 1" at one company could well be the most senior title for someone that writes code while at another company "Developer 1" is the most junior title. I wouldn't get too hung up on a title.



        If someone is looking at a resume, the description of what someone did is far more important than the title.






        share|improve this answer
























          up vote
          4
          down vote













          A title means exactly what a particular company intends it to mean nothing more nothing less.



          Some companies use "programmer". Some companies use "developer". Some use both. Some use neither. A company that uses both may have some sort of hierarchy. Or it may not. A "Developer 1" at one company could well be the most senior title for someone that writes code while at another company "Developer 1" is the most junior title. I wouldn't get too hung up on a title.



          If someone is looking at a resume, the description of what someone did is far more important than the title.






          share|improve this answer






















            up vote
            4
            down vote










            up vote
            4
            down vote









            A title means exactly what a particular company intends it to mean nothing more nothing less.



            Some companies use "programmer". Some companies use "developer". Some use both. Some use neither. A company that uses both may have some sort of hierarchy. Or it may not. A "Developer 1" at one company could well be the most senior title for someone that writes code while at another company "Developer 1" is the most junior title. I wouldn't get too hung up on a title.



            If someone is looking at a resume, the description of what someone did is far more important than the title.






            share|improve this answer












            A title means exactly what a particular company intends it to mean nothing more nothing less.



            Some companies use "programmer". Some companies use "developer". Some use both. Some use neither. A company that uses both may have some sort of hierarchy. Or it may not. A "Developer 1" at one company could well be the most senior title for someone that writes code while at another company "Developer 1" is the most junior title. I wouldn't get too hung up on a title.



            If someone is looking at a resume, the description of what someone did is far more important than the title.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jan 6 '16 at 2:54









            Justin Cave

            34.8k9112136




            34.8k9112136




















                up vote
                1
                down vote













                Yes. A programmer is a software developer. A higher level person would be like senior developer, design lead, or architect. The term senior (or junior)
                programmer is just not (typically) used.






                share|improve this answer


























                  up vote
                  1
                  down vote













                  Yes. A programmer is a software developer. A higher level person would be like senior developer, design lead, or architect. The term senior (or junior)
                  programmer is just not (typically) used.






                  share|improve this answer
























                    up vote
                    1
                    down vote










                    up vote
                    1
                    down vote









                    Yes. A programmer is a software developer. A higher level person would be like senior developer, design lead, or architect. The term senior (or junior)
                    programmer is just not (typically) used.






                    share|improve this answer














                    Yes. A programmer is a software developer. A higher level person would be like senior developer, design lead, or architect. The term senior (or junior)
                    programmer is just not (typically) used.







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited Jan 6 '16 at 0:11

























                    answered Jan 5 '16 at 23:53









                    paparazzo

                    33.3k657106




                    33.3k657106




















                        up vote
                        0
                        down vote













                        Yes and no...



                        They tend to be on a spectrum - with developers expected to have more independence in direction than a programmer, but there's a rather large overlap.



                        Like any other role, it isn't the title as much as the job description (and responsibilities) which you need to look at.






                        share|improve this answer
























                          up vote
                          0
                          down vote













                          Yes and no...



                          They tend to be on a spectrum - with developers expected to have more independence in direction than a programmer, but there's a rather large overlap.



                          Like any other role, it isn't the title as much as the job description (and responsibilities) which you need to look at.






                          share|improve this answer






















                            up vote
                            0
                            down vote










                            up vote
                            0
                            down vote









                            Yes and no...



                            They tend to be on a spectrum - with developers expected to have more independence in direction than a programmer, but there's a rather large overlap.



                            Like any other role, it isn't the title as much as the job description (and responsibilities) which you need to look at.






                            share|improve this answer












                            Yes and no...



                            They tend to be on a spectrum - with developers expected to have more independence in direction than a programmer, but there's a rather large overlap.



                            Like any other role, it isn't the title as much as the job description (and responsibilities) which you need to look at.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Jan 6 '16 at 1:24









                            HorusKol

                            16.3k63267




                            16.3k63267












                                Comments

                                Popular posts from this blog

                                What does second last employer means? [closed]

                                List of Gilmore Girls characters

                                Confectionery