Community
While building the new website of my company, I asked ChatGPT for code for the following responsive design elements:
ChatGPT responded back with code snippets for all four specs. One of them is shown partially in the following exhibit.
All code snippets worked first time. I didn't need to do any debugging (not that I'm capable of doing any!).
I had a doubt about the following line in the code supplied by ChatGPT:
----------
.image {flex: 0 0 33.33%; /* Adjust this value to change the width of each image */ max-width: 100%;
I asked ChatGPT for clarification.
It gave me a crystal clear reply without any of the mocking / patronizing attitude of the typical StackOverflow user.
By any benchmark, ChatGPT's performance was superlative.
This raises the following question:
Will ChatGPT kill coders?
This is not the first time people have asked this question.
In the past two decades or so, many technologies that were as revolutionary at the time as ChatGPT is today were predicted to render coders obsolete. Let me go down memory lane and recount some of them.
1. ERP
Back in the day, companies developed their own software. These were typically custom-developed point solutions for sales, purchase, inventory, finance, production, and other functions of a business. They were developed either by a team of inhouse programmers or outsourced to external vendors.
When ERP entered the scene and replaced these custom-developed solutions, people started wondering what would happen to those internal and external coders.
2. RAD / Low Code / No Code Platform
Around this time, I was heading marketing for a global ERP vendor.
Internet was around, my company had a website, and all of us had business email accounts. All marketing collateral was hosted on the website and sales reps could search and download whatever they needed. Oh I'm just joking! The last sentence is not true. I had no idea how to publish my new content on the company website, so I sent it out as email attachments to the field.
One day, I met a coworker in the SMOKING ZONE of my office building. He was a programmer in the engineering org. Lacking any connection at work, I'd never met him at the office. We started exchanging notes about our respective jobs.
I happened to mention to him about my wish to build a portal for hosting marketing collateral. He told me that he'd heard about a tool called Microsoft Frontpage that enabled non-geeks to build simple websites by using a visual editor and drag-and-drop controls. As a power user of Microsoft Visio charting tool, I was familiar with this paradigm.
I went back to my office and tried Frontpage. Lo and behold, I was able to create my marketing collateral portal within a week without writing a single line of HTML code (which I anyway was not capable of).
At the time, Frontpage went by Rapid Application Development (RAD) platform. Today, it would be called low code / no code platform.
Going by this experience, I started wondering about the fate of coders.
3. Code Translators
In my next company, I used to sell a tool that would covert legacy COBOL code to Java. At the time, we used to call it Code Translator. I believe this product category is now renamed as Code Transpiler.
With code transpilers not only being able to translate code from one programming language to another but also clean it up compared to the original, the technology naturally raises questions about the need for coders - and architects and designers - going forward.
4. Workflow Automation
Over time, I've used workflow automation tools like IFTTT to automate many workflows e.g.
Again the question arose of whether these workflow automation tools would kill coders?
5. Monitoring + Observability
By automating the end-to-end process of detection, triaging and resolution of incidents in IT landscapes, monitoring and observability platforms create doubts about the need for system administrators in future.
6. WordPress + Gutenberg
I recently used WordPress + Gutenberg Block Editor to upgrade my company website to responsive design. I did not write / edit a single line of code. Who needs coders, huh?
I call the aforementioned technologies DEMAND SUPPRESSORS. All of them were revolutionary when they entered the market and threatened to take away the job of programmers.
But none of them did. If anything, there are more coders now than ever before in the history of IT.
What gives?
I attribute this apparent paradox to the emergence of what I call DEMAND STIMULANTS. Comprising a bunch of new deployment models and usage scenarios, they created new coding jobs in hitherto unfathomed areas of computing.
More on this in a follow-on post. Watch this space.
This content is provided by an external author without editing by Finextra. It expresses the views and opinions of the author.
David Smith Information Analyst at ManpowerGroup
20 November
Seth Perlman Global Head of Product at i2c Inc.
18 November
Dmytro Spilka Director and Founder at Solvid, Coinprompter
15 November
Kyrylo Reitor Chief Marketing Officer at International Fintech Business
Welcome to Finextra. We use cookies to help us to deliver our services. You may change your preferences at our Cookie Centre.
Please read our Privacy Policy.