Can you share some examples where you got burned?
Usually, this happens with any tutorial/blog that tells you to pip/npm install and doesn't specify an exact version or provide a pinned package.json. if it's a year old, it almost always won't work without estimating what version of X was likely published at the time of blog entry.