Defensive Programming

Check out this article on defensive programming. The article is great and highlights how important it is to write secure robust code. Defensive programming assumes the impossible will occur and to be ready when it does. If you’re a dev who thinks the impossible is impossible check out this link on the first SHA1 collision.