I found this post outlining 5 levels of AI adoption (full original post here) to be very interesting. Here are the levels:

Level 0: Spicy autocomplete - Original GitHub Copilot or copying and pasting snippets from ChatGPT.

Level 1: The coding intern - Writing unimportant snippets and boilerplate with full human review.

Level 2: The junior developer - Pair programming with the model but still reviewing every line.

Level 3: The developer - Most code is generated by AI, and you take on the role of full-time code reviewer.

Level 4: The engineering team - You’re more of an engineering manager or product/program/project manager. You collaborate on specs and plans, the agents do the work.

Level 5: The dark software factory - Like a factory run by robots where the lights are out because robots don’t need to see.

I’m currently getting comfortable at level 3, which feels “safe” to me for our pre-competitive open-source work.

For those curious about what level 5 looks like in the wild, here’s a follow-up article about a startup going all the way to level 5, which is just wild.


<
Previous Post
Website refactor with GPT4
>
Next Post
Something Big is Happening