No-Code Technology And The Fate Of The Modern Programmer

1 year ago 45

Cropped shot of computer programmers working on new code

getty

Job displacement is a serious issue everywhere, but professional computer science majors should get ready for a tightening of the belt in their field.

A Semafor article published this month, written by Reed Albergotti, shows how Amjad Masad, CEO of Replit, is enthusiastic about cutting the firm’s workforce in half, while boosting revenue something like 500% on the back of agenticAI.

Replit’s new tool can reportedly “write a working software application with nothing but a natural language prompt” and that’s going to usher in a new renaissance in computing, while costing some careerists their jobs.

These are the kinds of insights that are driving us to realize that AGI, to some extent, is already here. Much of the rest is semantics – will we have “weak” AGI or “strong” AGI? Or, likely, something in between, by, say, 2030?

Expedited Timelines

Covering the rapid innovation, Albergotti points out that Masaddidn’t think this kind of progress was going to be possible by this year.

“If you had listened to Masad in recent years, ‘Agent’ (Replit’sengine) shouldn’t be possible yet,” Albergotti writes. “He said at one point it might not be possible this decade. Even as he set up an ‘agent task force’ to develop the product last year, he wasn’t sure if it would work.”

But Anthropic‘s Claude 3.5 Sonnet demonstrated high marks on SWE-bench late last year, and the runaway progress on reasoning models changed the game.

Basically, Replit had been compiling a lot of in-house data representing its knowledge based on the coding process. But now, Masad realizes, that strategy is going to be obsolete as no-code technologies proliferate.

“Just the fact that we’re able to get here without using our data poses a lot of questions for the industry,“ Masad said, as quoted. “As long as we keep the rate of innovation and the rate of progress, and we keep deepening that, I think we can continue to be ahead. But the business question is, ‘what is the durable moat?’”

What, indeed, is the moat for a modern company, as AI levels all playing fields? Will it mostly consist of company branding?

No-Code Services: How Useful Are They?

The rest of the article reveals that Replit‘s business model is now sort of as a template for using Claude for AI coding, leading toward that tagline, quoting Masad: “we don’t care about professional coders anymore.” There’s also a reference to something Albergotti indicates has been attributed to Masad himself: “Amjad’s law,” which suggests that every six months, parties get a certain return for codebase knowledge.

The Personal Computing Revolution

Here’s another part of the article that I particularly liked – it’s where Albergotti suggests we can get guidance on AI development and no-code from the ways that visual operating systems interfaces developed during the end of the 20th century. He mentions the “arcane” process of using PC-DOS – that you had to hand type commands into the command line interface to get things done. Then came Windows – a bold new visual design where all you had to do was click with a mouse. The menu commands were written out for you. They were nested, and easily visible with a few points and clicks. And that led many more people to be able to use personal computers effectively.

It’s the same with the no-code process. All of a sudden, you don’t have to know how to code to create software.

Practical Applications of No-Code: Hurdles Remain

Notwithstanding all of the enthusiasm here and elsewhere, I would argue that accessible no-code design is still a little way away.

After playing around with some of the prominent no-code systems, what I realized is that unless the user tools are easily intuitive, the non-programmer runs up against the same problems they would have if they were trying to learn a computer programming language.

In other words, how do you make these visual items do things? How do you build variables into the interface even if you’re not typing in lines of code?

I even ask ChatGPT about the best no-code tools, and it returned options like Wix and Squarespace. But website builders aren’t new. Software builders are much newer. And I would argue that they’re still new enough that most people can’t figure out how to use them.

We’ll probably need a similar application to the original Windows desktop GUI to bring all of these non-technical people into the fold, and allow everyone to be a programmer.

At the same time, it’s not too early to think about the casualties of this kind of change – the professional coders themselves. It’s easy to get forget that these are people, with families and bills to pay. It’s high time we thought about how to fund human life when AI is capable of doing most of our jobs.

Read Entire Article