Nothing but Words

Share this post

Can you replace your developer with GPT-3?

adolos.substack.com

Can you replace your developer with GPT-3?

Twitter hype is at it again

Liam Porr
Sep 15, 2020
2
Share this post

Can you replace your developer with GPT-3?

adolos.substack.com

One Tweet started it all:

Twitter avatar for @jsngr
Jordan Singer @jsngr
This changes everything. 🤯 With GPT-3, I built a Figma plugin to design for you. I call it "Designer"
Image
3:31 PM āˆ™ Jul 18, 2020
13,522Likes3,185Retweets

Jordan Singer, a designer at CashApp, built a plugin for Figma (a web design platform) to generate designs based on text description. This completely blew people’s minds, and fueled a whole torrent of GPT-3 demos on Twitter.

You see, this was one of the first good demonstrations of GPT-3’s ā€œcodeā€ generating capabilities*. The demo above looks eerily similar to commanding an AI henchman to do your work.

In fact, it’s fascinating that GPT-3 is able to generate running code at all. With no manual training, it can spit out bits of code that are (mostly) correct.

Twitter avatar for @hashintel
HASH @hashintel
Guess what we've been playing with... and you can, too! hash.ai GPT-3 generates a virtual world in HASH
Image
10:52 PM āˆ™ Aug 6, 2020
99Likes30Retweets
Twitter avatar for @Antonio_GomezM
Antonio Gómez @Antonio_GomezM
I managed to develop a GPT-3 demo that produces generative code snippets of the #threejs JavaScript API by textually describing the elements and their parameters needed to create a #webgl 3D scene.
Image
4:33 AM āˆ™ Jul 28, 2020
691Likes155Retweets
Twitter avatar for @ChinyaSuhail
Suhail CS @ChinyaSuhail
@gdb @smdcmc @awscloud When GPT-3 Meets DevOps šŸ˜‰ ** create, deploy, list, and delete any services on AWS using conversational plain English ** Bootstrapped with @sh_reya's gpt-3 sandbox šŸ’• Working on a end-end pipeline with @snpranav #OpenAI #GPT3 #DevOps #AWS
Image
7:38 PM āˆ™ Jul 25, 2020
136Likes25Retweets
Twitter avatar for @shivkanthb
Shiv @shivkanthb
Had so much fun building with GPT-3 this weekend. Introducing Auxiliary - a cli assist tool for all things command line eg- input: `compress current folder to arch.tar.gz` output: `tar -zcvf arch.tar.gz .`
Image
8:58 PM āˆ™ Aug 9, 2020
604Likes147Retweets

GPT-3 knows how to produce code because much of its training data contains working code from the internet. So it knows what working code looks like, and it’s able to whip it out at whim.

Once people realized this capability, they understood that text generation has broader implications than Harry Potter parodies in Hemingway’s voice

Yet, as much as code-generation has fueled GPT-3’s popularity, I don’t think this will be a crucial use-case.

At least, not yet.

So don’t worry developers, you’ll get to keep your jobs.

Don’t get me wrong, the demos are really cool. However, code generation with NLP is still quite new, and it has a long way to go before becoming generally useful.

Share

The issue

The biggest issue right now is that its not good enough for non-developers to use yet.

Some people have described these sorts of applications as a new form of ā€œno-codeā€ tooling. No-code platforms are graphical interfaces that allow non-developers to build applications and websites.

Most of these are not no-code tools, they’re fewer-code. GPT-3 is still spitting out actual lines of code, which is gobbledygook to non-developers.

Even worse, those output lines are often wrong! You still need a human to look over and manually check things.

As of now, these tools are meant for developers, and I think that most of the creators would agree.

The creator of Tailwind, a GPT-3 CSS generator, said

The way I imagine this tool being used is sort of a smart snippet or a code assistant that can save you time writing boilerplate code.

Honestly at this point, I think we’ll see marginal efficiency boosts at best. GPT-3 is only really capable of generating small snippets of code at a time, like a button or two in HTML.

GPT-3 at its core is a time saving tool. If you can use it to make people more efficient, then you are saving them time. If you can save them time, you are saving them money. People pay for that stuff.

I just don’t think you can save lots of time with this use case. I’m not saying there are no viable opportunities. I just think it pales in comparison to the other, perhaps less interesting use cases.

That being said, if you think I’m dead wrong, DM me on Twitter. I want to know what other people’s thoughts are on this. It is very possible that there are niche areas I haven’t thought of. I’m only human, after all :)

P.S. Sharing is caring. If you would like to help me in my mission to never need a job, hit that button below.

Share

* Jordan’s plugin does not use GPT-3 to generate code directly. GPT-3 generates a high-leveled representation of the Figma design, which then gets translated into code. However, GPT-3 is capable of generating code and there are many people who have been showing off similar use-cases

Share this post

Can you replace your developer with GPT-3?

adolos.substack.com
Comments
TopNewCommunity

No posts

Ready for more?

Ā© 2023 Adolos
Privacy āˆ™ Terms āˆ™ Collection notice
Start WritingGet the app
SubstackĀ is the home for great writing