Thank you for articulating this in your own way and publishing :) This topic reminds me of something a favorite mentor once taught me, when confused about naming a particular function:
"If you're having trouble naming a function, then it's most likely doing too many things."
Years later, when encountering similar issues, I play this back in my head and have found it very useful. It can be expanded to naming just about anything.
Thanks for sharing! That’s a great angle to look at it from. I love that quote, I’ve definitely encountered that scenario many times both as a reviewer and an author.
Given people seem to have appreciated this article, would you mind if I expand on this in the future along the lines of “X reasons why you might be struggling to name something”?
Thank you for articulating this in your own way and publishing :) This topic reminds me of something a favorite mentor once taught me, when confused about naming a particular function:
"If you're having trouble naming a function, then it's most likely doing too many things."
Years later, when encountering similar issues, I play this back in my head and have found it very useful. It can be expanded to naming just about anything.
Again, love the article!
Thanks for sharing! That’s a great angle to look at it from. I love that quote, I’ve definitely encountered that scenario many times both as a reviewer and an author.
Given people seem to have appreciated this article, would you mind if I expand on this in the future along the lines of “X reasons why you might be struggling to name something”?
That'd be awesome, man! Not at all!