Five minute lessons on software theory to help developers and engineers build better and more maintainable software.