Discussion about this post

User's avatar
Jonathan Bechtel's avatar

The use of copilot tools accelerates the need for system design skills. Small bugs related to boilerplate setup are easier to fix, but the amount of code you can write without really understanding has gone up 5 - 10 fold.

In some ways LLM's are ushering in an era similar to what PHP did in the mid 90's, when it allowed any shitty engineer to build their own CRUD app that worked, despite generating almost as many dysfunctional portions in your codebase.

Another item I'm undecided on is whether or not CoPilots accelerate the skills of senior or junior people more. If you're junior you can hop over a lot of small puddles 10x faster, but the tools have a tendency to autocomplete what it thinks you already want to do. Meaning they can accelerate the build out of your inferior design patterns if you're not good at what you're doing.

Expand full comment
1 more comment...

No posts