I ran into a AI post and a sentence in it really resonated with me. “Getting an AI to do what you want means being able to articulate things well - providing just the right amount of context along with a clear description of the task.”
The thing about this is that this has always been what defines the best of the best #software engineers. The ability to not just write the #code but to clearly communicate what the code did, why it did that, what constraints it was operating under, etc. Whether that was docs, comments, PR description, self-documenting code, whatever didn’t matter. Just the ability to #communicate.
Think about that #10x #rockstar programmer you used to know. Where’s their code now? Is it stagnant with nobody willing to touch it? Or is it retired and replaced with something more understandable?