#1 10x faster
Production-quality code can be written 10x faster than 6 months ago. I mean that literally: a 40-hour project -> 4 hours.
#2 Writing code feels like flying now
Writing code feels like flying now. I do the fun part: ideation and mapping my thoughts onto software concepts. AI does all the manual labour.
#3 AI coding is great at the kind of stuff people are bad at
AI coding is great at the kind of stuff people are bad at. Understanding an unfamiliar codebase. Being extremely accurate with the boring stuff. Not cutting corners.
#4 You still need to make something people want
You still need to make something people want. Just because you can write code doesn’t mean anyone wants to use it.
#5 Communicate clearly
Today’s models can take on hugely complex tasks - if you communicate clearly. If AI did something wrong, you didn’t express yourself clearly enough.
#6 Senior engineers should go back to coding
It used to be that a great senior engineer increases their leverage by giving up coding and managing 6 less-experienced engineers. Today that senior engineer should go back to coding.
#7 AI is great at reviewing and understanding code
AI is great at reviewing and understanding code. If you ask it great questions it will give you great answers.
#8 Give AI a way to measure itself
If you want to see magic happen give a coding AI a way to measure and improve on its own performance.
#9 Read and understand every line
Read and understand every line of code and output AI writes. You will learn faster than ever before.
#10 Every company needs to rethink
Every company in the world needs to rethink what they do in light of this.