As any software developer knows, the process of actually typing in code on the keyboard, is really only a fraction of the total effort involved with creating high quality software systems.

Being able to effectively, and efficiently manage and reason about large code bases,

Page last modified on August 27, 2015