Design and programming are human activities; forget that and all is lost.

— Bjarne Stroustrup