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. Will software engineers ever stop being in demand?

Will software engineers ever stop being in demand?

Scheduled Pinned Locked Moved The Lounge
javascriptcloudcsharplinqcom
49 Posts 25 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.
  • Sander RosselS Sander Rossel

    There are two schools of thought. Those with a background in business see developers as commodities and fully believe that programmers will program themselves out of a job field. The idea is that in some distant future, jobs like project manager, product manager, and marketing manager will still be critical but programmers themselves will be extinct as a result of the tools they created. The other school of thought is hard to understand because the programmers are laughing so hard they can’t talk. Source: Carey Aydelotte's answer to Will software engineers ever stop being in demand? - Quora[^] :laugh:

    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

    D Offline
    D Offline
    dandy72
    wrote on last edited by
    #25

    Everybody has an overinflated sense of importance. Most devs I've met throughout in my career at least are rather humble about their abilities. Which is the exact opposite of managers.

    Sander RosselS C 2 Replies Last reply
    0
    • D dandy72

      And where's that friend today? Do you ever bring that conversation back up with him?

      M Offline
      M Offline
      Mircea Neacsu
      wrote on last edited by
      #26

      We didn't keep in touch. He opened his own consultancy business and did quite well for himself. Besides, he doesn't have a monopoly on bad ideas or shortsightedness: back in '94-'95 I thought Compuserve was the best network around and the future of Internet lies with them.

      Mircea

      1 Reply Last reply
      0
      • D dandy72

        Sander Rossel wrote:

        the number of bugs is absolutely a key metric for becoming the go-to guy :-D

        The more expensive the bugs you write are, the more you'll try in the future not to repeat it, and thus you become much more valuable than someone who's yet to write such bugs. It's called experience, and it can't be bought.

        M Offline
        M Offline
        Mircea Neacsu
        wrote on last edited by
        #27

        The value of an engineer is directly proportional with the value of the equipment he/she has destroyed. I know that because I'm a VERY valuable engineer. :laugh:

        Mircea

        1 Reply Last reply
        0
        • D dandy72

          Sander Rossel wrote:

          the number of bugs is absolutely a key metric for becoming the go-to guy :-D

          The more expensive the bugs you write are, the more you'll try in the future not to repeat it, and thus you become much more valuable than someone who's yet to write such bugs. It's called experience, and it can't be bought.

          Sander RosselS Offline
          Sander RosselS Offline
          Sander Rossel
          wrote on last edited by
          #28

          Not necessarily, some people are just sloppy or don't care ;) I'm ehhh... very experienced :laugh: I stopped an entire factory with a SQL update once, most "experiencing" minute of my career X|

          Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

          P C 2 Replies Last reply
          0
          • D dandy72

            Everybody has an overinflated sense of importance. Most devs I've met throughout in my career at least are rather humble about their abilities. Which is the exact opposite of managers.

            Sander RosselS Offline
            Sander RosselS Offline
            Sander Rossel
            wrote on last edited by
            #29

            dandy72 wrote:

            Most devs I've met throughout in my career at least are rather humble

            Not all though X| One of the most bloated ego's I've ever met and unfortunately worked with, and hope never to see again, was a (freelance) developer. It puzzles me how people like him get jobs, friends, a wife and everything.

            Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

            1 Reply Last reply
            0
            • R RickZeeland

              That makes me think of this old song (probably from before your time :-\ ):

              Quote:

              Girls are dancing all around them just for me And the party wouldn't swing if not for me I've made you hearts jump, I've caused a heat I'm in demand I am the beat

              Look - I am the beat 1981 - YouTube[^]

              Sander RosselS Offline
              Sander RosselS Offline
              Sander Rossel
              wrote on last edited by
              #30

              Never heard of them, don't know the song either. All I can say is their logo reminds me of Star Wars :~

              Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

              1 Reply Last reply
              0
              • Sander RosselS Sander Rossel

                Not necessarily, some people are just sloppy or don't care ;) I'm ehhh... very experienced :laugh: I stopped an entire factory with a SQL update once, most "experiencing" minute of my career X|

                Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

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

                On my first job after graduating college, one thing I was asked to develop was a script to stop and restart database... Yes, I accidentally tested it in production. And it worked.

                D 1 Reply Last reply
                0
                • Sander RosselS Sander Rossel

                  There are two schools of thought. Those with a background in business see developers as commodities and fully believe that programmers will program themselves out of a job field. The idea is that in some distant future, jobs like project manager, product manager, and marketing manager will still be critical but programmers themselves will be extinct as a result of the tools they created. The other school of thought is hard to understand because the programmers are laughing so hard they can’t talk. Source: Carey Aydelotte's answer to Will software engineers ever stop being in demand? - Quora[^] :laugh:

                  Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                  K Offline
                  K Offline
                  kmoorevs
                  wrote on last edited by
                  #32

                  Sander Rossel wrote:

                  programmers will program themselves out of a job field.

                  I remember 20+ years ago thinking that as the only programmer/developer/title-Dejour in a startup that eventually, the codebase/applications would be complete and perfect and I could sit back, relax, and finally enjoy the results of those 12-14 hour days and weekends. :laugh: :laugh: :laugh: How naive I was! :laugh: :laugh: :laugh: My experience is that the only projects that are truly done are those not in use. The more I create, the more I'm responsible for. I'm not working myself out of a job, I'm creating more work for myself at least! :laugh: If you are referring to those tools that let you hook up any database and create stunning dashboards and drill-down reports in 5 minutes, we have explored a half-dozen of those. They all tended to create huge amounts of boilerplate/dependencies and unfortunately, for all but the simplest things, still required me to create views/sprocs/etc. to make anything useful. Those were mostly dead ends for us...a few are still are still in use but slated for replacement since no one here still has those tools installed.

                  "Go forth into the source" - Neal Morse "Hope is contagious"

                  1 Reply Last reply
                  0
                  • Sander RosselS Sander Rossel

                    Not necessarily, some people are just sloppy or don't care ;) I'm ehhh... very experienced :laugh: I stopped an entire factory with a SQL update once, most "experiencing" minute of my career X|

                    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                    C Offline
                    C Offline
                    CPallini
                    wrote on last edited by
                    #33

                    Me, too. :-D

                    "In testa che avete, Signor di Ceprano?" -- Rigoletto

                    1 Reply Last reply
                    0
                    • Greg UtasG Greg Utas

                      Flawlessly if the spec is unambiguous. Otherwise you get...something, though you could argue that the AI should refuse to write the code in that case.

                      Robust Services Core | Software Techniques for Lemmings | Articles
                      The fox knows many things, but the hedgehog knows one big thing.

                      C Offline
                      C Offline
                      CodeWraith
                      wrote on last edited by
                      #34

                      You don't see the contradiction in that assumption? If we already knew exactly what to do in every case, we would not need an AI. If we don't know, we better leave the AI some room to learn, and don't hard code our incomplete ideas into it. The problem is that no AI up to now is aware enough to recognize insufficient results of this complexity, and much less is then able to decide on a reasonable course of action. Natural stupidity is one thing, but artificial stupidity can be even more entertaining.

                      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                      Greg UtasG 1 Reply Last reply
                      0
                      • C CodeWraith

                        You don't see the contradiction in that assumption? If we already knew exactly what to do in every case, we would not need an AI. If we don't know, we better leave the AI some room to learn, and don't hard code our incomplete ideas into it. The problem is that no AI up to now is aware enough to recognize insufficient results of this complexity, and much less is then able to decide on a reasonable course of action. Natural stupidity is one thing, but artificial stupidity can be even more entertaining.

                        I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                        Greg UtasG Offline
                        Greg UtasG Offline
                        Greg Utas
                        wrote on last edited by
                        #35

                        I didn't see a contradiction. I was assuming that the AI was for generating code from a natural language spec, not for helping with the spec itself. But because the AI has to understand the spec, it should complain if the spec is incomplete.

                        Robust Services Core | Software Techniques for Lemmings | Articles
                        The fox knows many things, but the hedgehog knows one big thing.

                        <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                        <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                        C 1 Reply Last reply
                        0
                        • Greg UtasG Greg Utas

                          I didn't see a contradiction. I was assuming that the AI was for generating code from a natural language spec, not for helping with the spec itself. But because the AI has to understand the spec, it should complain if the spec is incomplete.

                          Robust Services Core | Software Techniques for Lemmings | Articles
                          The fox knows many things, but the hedgehog knows one big thing.

                          C Offline
                          C Offline
                          CodeWraith
                          wrote on last edited by
                          #36

                          And how do your train your AI to do that without already knowing how to do that?

                          I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                          Greg UtasG 1 Reply Last reply
                          0
                          • C CodeWraith

                            And how do your train your AI to do that without already knowing how to do that?

                            I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                            Greg UtasG Offline
                            Greg UtasG Offline
                            Greg Utas
                            wrote on last edited by
                            #37

                            I don't know how to train it. I was just assuming that it existed. Maybe it would be trained similar to Google Translate, which is constantly improving. But it would be even far more complex than that, so maybe it will never exist.

                            Robust Services Core | Software Techniques for Lemmings | Articles
                            The fox knows many things, but the hedgehog knows one big thing.

                            <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                            <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                            C 1 Reply Last reply
                            0
                            • D dandy72

                              Greg Utas wrote:

                              though you could argue that the AI should refuse to write the code in that case

                              If real-life developers can't get away with that attitude today, why should an AI in the future?

                              F Offline
                              F Offline
                              Frank Malcolm
                              wrote on last edited by
                              #38

                              Artificial Intelligence is no match for natural stupidity. (Attributed to Einstein)

                              1 Reply Last reply
                              0
                              • Greg UtasG Greg Utas

                                I don't know how to train it. I was just assuming that it existed. Maybe it would be trained similar to Google Translate, which is constantly improving. But it would be even far more complex than that, so maybe it will never exist.

                                Robust Services Core | Software Techniques for Lemmings | Articles
                                The fox knows many things, but the hedgehog knows one big thing.

                                C Offline
                                C Offline
                                CodeWraith
                                wrote on last edited by
                                #39

                                Never say never, but it is not going to be so easy as some people would like it to be. And in the end it will be questionable if the whole effort is worth the results. It might be easier to use the original for a while longer than to create a machine in our own image.

                                I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                                1 Reply Last reply
                                0
                                • D dandy72

                                  Everybody has an overinflated sense of importance. Most devs I've met throughout in my career at least are rather humble about their abilities. Which is the exact opposite of managers.

                                  C Offline
                                  C Offline
                                  Cpichols
                                  wrote on last edited by
                                  #40

                                  I think that the closer you get to any complex field, the more you know how much you don't know - how individual situations require unique solutions. I mean for those without a god complex, obv.

                                  D 1 Reply Last reply
                                  0
                                  • Sander RosselS Sander Rossel

                                    There are two schools of thought. Those with a background in business see developers as commodities and fully believe that programmers will program themselves out of a job field. The idea is that in some distant future, jobs like project manager, product manager, and marketing manager will still be critical but programmers themselves will be extinct as a result of the tools they created. The other school of thought is hard to understand because the programmers are laughing so hard they can’t talk. Source: Carey Aydelotte's answer to Will software engineers ever stop being in demand? - Quora[^] :laugh:

                                    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

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

                                    Managers always think they are "masters of the universe" and everyone but them will go obsolete. In the end it is they who will probably find themselves out of jobs as the future won't need them anymore...

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

                                    1 Reply Last reply
                                    0
                                    • Sander RosselS Sander Rossel

                                      There are two schools of thought. Those with a background in business see developers as commodities and fully believe that programmers will program themselves out of a job field. The idea is that in some distant future, jobs like project manager, product manager, and marketing manager will still be critical but programmers themselves will be extinct as a result of the tools they created. The other school of thought is hard to understand because the programmers are laughing so hard they can’t talk. Source: Carey Aydelotte's answer to Will software engineers ever stop being in demand? - Quora[^] :laugh:

                                      Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                                      S Offline
                                      S Offline
                                      stheller2
                                      wrote on last edited by
                                      #42

                                      I'm old enough to remember when COBOL was going to eliminate the need for programmers because managers would write the code themselves. :)

                                      1 Reply Last reply
                                      0
                                      • D dandy72

                                        Greg Utas wrote:

                                        though you could argue that the AI should refuse to write the code in that case

                                        If real-life developers can't get away with that attitude today, why should an AI in the future?

                                        J Offline
                                        J Offline
                                        jochance
                                        wrote on last edited by
                                        #43

                                        "I'm now telling the computer EXACTLY what it can do with a lifetime supply of chocolate."

                                        1 Reply Last reply
                                        0
                                        • P PIEBALDconsult

                                          On my first job after graduating college, one thing I was asked to develop was a script to stop and restart database... Yes, I accidentally tested it in production. And it worked.

                                          D Offline
                                          D Offline
                                          dandy72
                                          wrote on last edited by
                                          #44

                                          Well, that's...good, then? :-)

                                          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