Is programming a transient job that's experiencing its last days of the Wild West?
In exactly the same way many jobs in the past that were replaced by technology programmers can be replaced by automated programs that chew out automated, standards compliant code with the push of a button. No caffeine required. Previously it was okay to replace someone else's job with code, just don't touch ours. What goes around comes around, right?
Recently I was looking at a piece of middleware technology that accepts UML as its only input. No coding, no manual unit testing, no development needed. Once the questions about the problems with automatically generated code were posed, my main concern was that if this technology took off, that there would be no need for programmers - everyone that worked with it would have to function as a designer or architect.
Exit the technophile. Enter the Luddite.
What about the art of programming? Would the awesome hack disappear from usage and be replaced by cold hard perfect auto-generated code? It's sad but it will happen.
Where does that leave us? We are in the Wild West of programming. We still need to be able to sling code around and get involved in the rough and tumble of hacking. But the railroad of automated code is ever encroaching and pushing us further out into the frontiers.
My concern for the eventual extinction of programmers was rebounded to me recently when I heard someone say "the whole reason that programmers exist is because users cannot write good enough code themselves". True enough. Remember 15 years ago when Word Processing was a job title?
I get the feeling that I will be found at the programmer's equivalent of Tomestone looking for the last gunfight at the OK Corral.
What do you think. Is the time of coding as we know it passing and a new era approaching?
Some would say that it is a long way from software engineering to journalism, others would correctly argue that it is a mere 10 metres according to the floor plan.During his first five years with CBS Interactive, Chris started his journalistic adventure in 2006 as the Editor of Builder AU after originally joining the company as a programmer.Leaving CBS Interactive in 2010 to follow his deep desire to study the snowdrifts and culinary delights of Canada, Chris based himself in Vancouver and paid for his new snowboarding and poutine cravings as a programmer for a lifestyle gaming startup.Chris returns to CBS in 2011 as the Editor of TechRepublic Australia determined to meld together his programming and journalistic tendencies once and for all.In his free time, Chris is often seen yelling at different operating systems for their own unique failures, avoiding the dreaded tech support calls from relatives, and conducting extensive studies of internets — he claims he once read an entire one.