The Future of Coding: Using LLMs for Automated Software Engineering

Hey Cursor AI Community,

I wanted to share some thoughts sparked by Andrej Karpathy’s pinned tweet: “The hottest new programming language is English.” He compared the future of software engineering to the progression of self-driving cars, which I found really interesting:

  1. Manual: Humans do all the coding.
  2. Assisted: Tools like GitHub Copilot autocomplete lines.
  3. Enhanced: Models like ChatGPT write chunks of code.
  4. Autonomous: Advanced tools like Cursor Copilot++ handle larger code changes.
  5. Full Autonomy: Eventually, AI does most of the work with humans overseeing quality.

The founder of Nvidia also predicts that LLMs will handle most coding in the future.

As someone new to programming, I’m curious how to get better at working with these AI tools. I’d love to hear from you:

  1. How has your workflow changed with tools like Cursor?
  2. How do you communicate your coding needs to the AI?
  3. What challenges have you faced, and how did you solve them?

Looking forward to your thoughts!