Image by Michal Jarmoluk from Pixabay

„Trying stuff until it works“ is the most destructive and useless programming technique that strengthens the notion of „magic“ in software development.

You didn’t understand the error message and just tried stuff until it went away. You basically didn’t gain any understanding of what the problem was, you didn’t evolve, didn’t improve your knowledge of the tools you’re working with.