Great post. I just spent a solid week at a work mandated AI-in-research conference and came out the other end feeling so burnt out and pessimistic. This made me feel a lot better. Thanks.
post
Hell yeah.
That's a valid idea if your plan is to not code professionally with peers. You will not be able to keep up with manually reviewing the volume of code they generate with LLMs.
A more practical approach is to recognize the difference between foundational components and high level leaf components that nothing else will depend on. Allow ai to write leaf components but do not have it design core component interfaces.
Elevate your concern from lines of code to function signatures and then larger component interfaces.
It is control of major component interfaces that dictate coupling between systems and long term maintainability of your projects.
Move from OOP to data oriented functional programming and make sure you focus on understanding your data.
If you don't elevate your skills and focus you will be left behind professionally.
I'm not saying to just slop out code. I'm saying to focus on the architecture and learn more about what makes great software. Keep your brain involved but higher level.
all 10 comments