# automating software engineering
In my mind, automating software engineering will look similar to automating driving. E.g. in self-driving the progression of increasing autonomy and higher abstraction looks something like:
1. first the human performs all driving actions manually
2. then the AI helps keep the lane
3. then it slows for the car ahead
4. then it also does lane changes and takes forks
5. then it also stops at signs/lights and takes turns
6. eventually you take a feature complete solution and grind on the quality until you achieve full self-driving.
There is a progression of the AI doing more and the human doing less, but still providing oversight. In Software engineering, the progression is shaping up similar:
1. first the human writes the code manually
2. then GitHub Copilot autocompletes a few lines
3. then ChatGPT writes chunks of code
4. then you move to larger and larger code diffs (e.g. Cursor copilot++ style, nice demo here https://t.co/u8ueY0mGxZ)
5....
Devin is an impressive demo of what perhaps follows next: coordinating a number of tools that a developer needs to string together to write code: a Terminal, a Browser, a Code editor, etc., and human oversight that moves to increasingly higher level of abstraction.
There is a lot of work not just on the AI part but also the UI/UX part. How does a human provide oversight? What are they looking at? How do they nudge the AI down a different path? How do they debug what went wrong? It is very likely that we will have to change up the code editor, substantially.
In any case, software engineering is on track to change substantially. And it will look a lot more like supervising the automation, while pitching in high-level commands, ideas or progression strategies, in English.
Good luck to the team!
Give Away Alert!!
1. Artificial Intelligence
2. Machine Learning
3. Cloud Computing
4. Ethical Hacking
5. Data Analytics
6. AWS Certified
7. Data Science
8. BIG DATA
9. Python
10 MBA
For 24 Hours only!!
To get it: 1. Follow @Parul_Gautam7 (so I can DM)
2. Like & retweet
3. Reply "Send"
OpenAI released their own Prompt Engineering Guide.
The guide is useful for anyone trying to maximize LLMs. I'd recommend it.
Here's the 6 strategies they outline for getting better results from GPT-4:
What’s admirable about @elonmusk is that he doesn’t mind going after powerful people in pursuit of what is right
His only North Star is Truth — he will sacrifice everything to defend it and protect it
He challenged government censorship and mainstream media control by purchasing Twitter, and he took power away from the elites by removing legacy verified blue checks.
He’s pushing back against media lies, identity politics, and the Cult of Wokeism
He’s speaking out against warmongers, the increasing possibility of nuclear fallout, and the catastrophic consequences of unregulated AGI
This takes guts
He’s putting pressure on the bureaucrats who made abysmal decisions about Covid to the benefit of Big Pharma, and he’s attacking groomers who instigate violence against children
He’s bringing power back to the people through crowdsourced fact-checking with Community Notes, and he’s helping independent journalists and entertainers make a living without fear of being canceled by enabling monetization through subscriptions on Twitter
He is taking power away from propaganda machines by making Twitter equal and available for all, giving power back to the people, enabling a Free Speech platform that gives Truth the chance to rise to the surface
Despite making powerful enemies, it doesn't matter, because he believes in something greater than himself
He is slandered and libeled and criticized in this fight, but he keeps fighting on, because this isn't about him — it's about Truth, Goodness, and protecting the light of Consciousness
There’s a lot you may disagree with about Elon, but you can’t argue that he isn’t damn courageous, and courage is perhaps a primary virtue because it enables the protection of all other values
Keep speaking up, Elon, continue to defend Truth, from an impulse of Love, for the sake of Beauty — You’re not alone in this fight!
Massive announcements in the world of AI today from Hugging Face, Runway, OpenAI, NVIDIA, and Yelp.
Plus, a new viral AI-generated song featuring Bad Bunny & Rihanna.
Here's the rundown on everything you need to know:
@paulg FDIC needs to change to unlimited coverage to stop bank runs and Treasury needs to stop issuing ridiculously high yield bills, such that it makes no sense to have money in a low interest rate bank “savings” account. Right now.