ChatGPT's codex is amazing here. The future of code generation is changing

Codex writing code

Even if you are not familiar with programming, you can write some code using ChatGPT.
It was a long time ago that I was skeptical when I was told that.

Especially since 2024, ChatGPT's Codex function has been enhanced, and it now works like a "code craftsman".
Here are some of the wonders of codecs that I feel every day when I write code.

Not Just Write Code for You

More than just "auto-complete code", it does:

  • Just ask "write this feature in React" and suggest everything from file structure to components
  • If you tell them that an error will occur, they will show you the correction of the relevant part and an explanation of the cause at the same time.
  • It carefully compensates for "plain but important" tasks such as type definition and validation.

In other words, write, arrange, and correct.
It's as if you have an excellent pair professional partner.

Particularly helpful situations

  • Integration with Next.js and Firebase: Accurately indicates the location and dependencies of the code.
  • Build a blog or app: Suggest optimizing directory configuration and SEO code.
  • Error Response: Verbalizing and explaining the root cause of the bug is especially reassuring for self-taught students

Recommended usage

  1. Specify "Write the complete code"
     → Having them write the whole thing instead of the difference reduces confusion

  2. Specify the file path and specific location
     → Just tell them where to write and it will output more accurately

  3. Listen in terms of "what you want to do" rather than grammar or syntax
     → It is easier to output as intended if you ask on a "I want to do this" basis

Conclusion: Towards an era of "leading" rather than "writing"

The emergence of codex is changing the meaning of programming from an era when "people who can write" are great to an era where "people who can clearly convey ideas" are valuable.

Anyone can create an app with an idea.
We may already be starting to have such a future.