Are you serious? If you have an aptitude for coding/design/software architecture, and no other burning passion, programming is an excellent choice. While indeed changing rapidly, it is an easy discipline to update your skills cheaply and with almost no red tape. Besides, most people change careers on average more often than every 20 years, so no point looking that far ahead.
When I was a few years younger and naiver, I thought this site is all about the Singularity. Now I know it is about akrasia, conditional probability, self help and manything else. No wonder not everyone expects the Singularity to render our current coding habits obsolete.
Maybe in a sense where creating a compiler or a high-level API is an automation. There will be a need to “code” in the current high-level language for quite some time. (There is still some demand for people who can code in C and even in Assembler, despite the decades passed since the languages were first introduced, and despite the Moore’s law holding steady.)
Programming is the act of deciding exactly what needs to be done by the automation. At whatever level of automation exists, there’s still telling that automation what to do.
Are you serious? If you have an aptitude for coding/design/software architecture, and no other burning passion, programming is an excellent choice. While indeed changing rapidly, it is an easy discipline to update your skills cheaply and with almost no red tape. Besides, most people change careers on average more often than every 20 years, so no point looking that far ahead.
Just Don’t Call Yourself A Programmer.
Coding should be automatized, sooner or later. Can’t expect nothing will change basically for decades.
Yes. We call that “the singularity”.
When I was a few years younger and naiver, I thought this site is all about the Singularity. Now I know it is about akrasia, conditional probability, self help and manything else. No wonder not everyone expects the Singularity to render our current coding habits obsolete.
Programming is automation.
Automation of automation. Of course.
Maybe in a sense where creating a compiler or a high-level API is an automation. There will be a need to “code” in the current high-level language for quite some time. (There is still some demand for people who can code in C and even in Assembler, despite the decades passed since the languages were first introduced, and despite the Moore’s law holding steady.)
Programming is the act of deciding exactly what needs to be done by the automation. At whatever level of automation exists, there’s still telling that automation what to do.