The Pragmatic Programmer: From Journeyman to Master
Pragmatic programmer Inquisitive - asks questions Critical thinker - checks the facts Realistic - tries to understand the underlying nature Jack of all trades - is familiar with a broad range of technologies A broken window 1 broken window left unrepaired instills a sense of abandonment leading to more broken windows etc. Don’t leave broken windows (bad design, wrong decisions, poor code..) unrepaired. Fix each one as soon as discovered. ...