4 Comments
User's avatar
Maximillian Kirchoff's avatar

I think my own lack of interest in learning specific languages, syntax and conventions, has made adoption of AI-assisted coding much easier for me. Obviously I do know a lot about a number of languages, after using them for years, but I've never cared to learn more than I needed to. The specifics of a language seemed way less important than the architecture of the system, how it's tested, and the patterns best for the domain or service I was working in. I have vivid memories from earlier in my career, where more senior engineers would almost shame me for not knowing I could use some native feature of a language - while I built a virtually identical function and would probably compile down to the same efficiency. I'm happy to worry more about managing the higher level now and only checking over when necessary.

Sam Keen's avatar

I’m much in the same point of view as you. I realize this piece will land differently with different folks. If you see yourself as an artisan developer, you tinker with compilers and consider building your own programming language, it will land one way. If you more in it for building digital products, it will land another way.

Romain's avatar

I mentor juniors and one thing I have noticed is how fast they learn to use AI compared to seniors. Many seniors are still reluctant to use AI because they are confident they can code better than LLMs

Sam Keen's avatar

I used to be one of those ;)

Great to hear you are mentoring junior devs, that is so needed with all the current disruptions from AI