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