Thanks so much! Glad you enjoyed it. :) And glad to hear I'm not the only one who has made some poor choices with their code before!
I absolutely agree that knowing more about the mission helps in determining in what works as a solution. There is a very real danger in over-engineering something that can be adequately done with less polish. However, I also think we need to be careful to not let poor code choices (like my original snippet) that are done for demo purposes make it into the final code base. I know I've written something quickly for sake of getting it done, didn't take the time to clean it up or think about a "proper" solution, and now it's sitting in production adding to that project's tech debt.
So yes, 99% agree with a 1% caveat to be mindful that poor code doesn't get moved to production because it's already "done". :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.