Apr 10, 2011 18:25
i have a tremendous weakness that manifests especially when working with "real world" codebases: the process of figuring out enough of the infrastructure to know how my part should fit in with the whole. knowing none will get nothing done, but knowing all is way infeasible (especially with deadlines). it seems like there's always some point where i get to call my knowledge enough and get properly to work, but looking in advance (or even during) at the process of learning the infrastructure i get this terrifying sense of "how will i know when? have i been working efficiently enough? will i get carried away? have i already been carried away?". then, no force in the world can make me start another documentation hunt or source dive... of course, the real work i just want to do (or, sometimes, be done with) lies on the other side of that gap, and all i can do is sit on the edge with my head in my hands.
how do i make this less painful?
frustration,
work