Just a short update on where this series is going.
I am putting this series on hold as I work with the CC developers to make some simple standard functions to implement checks for what I mentioned in the last post. This series will then transition to explaining how to properly use these standardized mechanisms. My concern is that simply explaining common shortfalls is not enough as each new developer's interpretation of this may vary slightly. For example, I would much rather explain how to use a standard function to check OP_RETURNs rather than trying to explain how to build a similar function from scratch.