Earlier quoted context omitted.
This. I use it for coding in a Rails app when I'm not a Ruby expert. I can read the code, but writing it is painful, and so having the LLM write the code is beneficial. It's definitely faster than if I was writing the code, and probably produces better code than I would write. I've been a professional software developer for >30 years, and this is the biggest revolution I've seen in the industry. It is going to change…
Agreed. In the domains where I'm an expert, it's a nice productivity boost. In the domains where I'm not, it's transformative. As a complete aside from the question of productivity, these coding tools have reawakened a love of programming in me. I've been coding for long enough that the nitty gritty of everyday programming just feels like a slog - decrypting compiler errors, fixing type checking issues, factoring out…
Is it possible that the code you are writing isn't good, but you don't know it because you're not an expert?