The only thing that changes is that instead of your time being distributed like this when you build something:
> [PLANNING] [SPECS] [IMPLEMENTATION] [TESTS]
The "implementation" and "tests" sections become much less time-consuming/tedious, and you focus more on the design, architecture, and specification of the code.
When you think about, the implementation is a detail and a means to an end. For instance, I hop around between a lot of languages.
I can't always remember what the HashMap API is exactly in every language. Is it "put", "insert", "create"? -- does it have an "upsert" method? These sorts of details just bog you down. With AI-assisted development, you just "I want to upsert an item in a HashMap of (String -> Int)" and then browse the suggestions until something looks right.
Sort of like a "Code Architect" role.
I've been using Github Copilot every day for 1.5 years, I can't live without it. ChatGPT is quite an advancement, and I'm so excited for the future of the AI-assisted code authoring space.
Comments
The only thing that changes is that instead of your time being distributed like this when you build something:
The "implementation" and "tests" sections become much less time-consuming/tedious, and you focus more on the design, architecture, and specification of the code.When you think about, the implementation is a detail and a means to an end. For instance, I hop around between a lot of languages.
I can't always remember what the HashMap API is exactly in every language. Is it "put", "insert", "create"? -- does it have an "upsert" method? These sorts of details just bog you down. With AI-assisted development, you just "I want to upsert an item in a HashMap of (String -> Int)" and then browse the suggestions until something looks right.
Sort of like a "Code Architect" role.
I've been using Github Copilot every day for 1.5 years, I can't live without it. ChatGPT is quite an advancement, and I'm so excited for the future of the AI-assisted code authoring space.
Shameless plug: I wrote about this a bit here
https://gavinray97.github.io/blog/a-day-without-a-copilot