It's important to understand the code you are using, but more often than not, I'm adapting the code I'm using rather than taking it for face value.
Remember, SO code solutions are for the scenario of the poster, not your exact solution. So, there's always risk.
On the other hand, if you're desperate, you'll try anything to get unstuck!
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.