How to avoid leaving your code's backdoor wide open
And its implications in Software development
A modern approach to application architecture