Tom Chizek
2 min readAug 26, 2020

--

I think the most amusing thing about articles like this is the lack of historical insight they display. Even just in Forbes, you can go back to pieces every decade since programming a computer was mainstream outside of research labs and military organizations. First, it was automatic translators that turned text into machine code, that was going to do away with programmers because now "anyone could write the code." Then it was high-level languages like COBOL and FORTRAN since they were so much like English nobody needed special training to use these languages. Then came automatic code generators, fourth-generation languages, code-snippets, AI-generated code, fourth-generation languages again (different languages but still called the fourth generation), graphical programming, a whole host of non-programming programming languages, and on through today.

It isn't the language or tools. It isn't the training or the experience that makes a software engineer, programmer, developer, or whatever you want to call us. It's a way of thinking. If you don't have that way of thinking, you end up with something unworkable out. I have seen people with twenty years of experience who still produce junk code because they just don't get how to make a computer do useful work. I have seen complete novices produce great code because they just understand how a computer needs to operate for it to be helpful.

All the tools in the last seventy-plus years have made it easier to use computers, and make them accessible to the masses. Given us interfaces, be they hardware, software, or language that give the illusion of programming to people who don't understand how computers work. But it is just that, an illusion, at the core there was still someone who did understand how computers work producing the software that created the interface that gave that illusion. It is essential to keep that in mind when evaluating this type of hype, the tool they are creating is just another level of the interface that will make the illusion more complete. But if everyone ever thinks they can do away with the people who see behind the illusion, then the whole facade starts to fail.

--

--

Tom Chizek
Tom Chizek

Written by Tom Chizek

Software Engineer by day, Novelist by night

No responses yet