Chris's Wiki :: blog/sysadmin/SysadminProgrammingFun Commentshttps://utcc.utoronto.ca/~cks/space/blog/sysadmin/SysadminProgrammingFun?atomcommentsDWiki2011-12-08T21:57:10ZRecent comments in Chris's Wiki :: blog/sysadmin/SysadminProgrammingFun.From 64.71.1.165 on /blog/sysadmin/SysadminProgrammingFuntag:CSpace:blog/sysadmin/SysadminProgrammingFun:6c842a6cc472d905622b35011041047cadc742d6From 64.71.1.165<div class="wikitext"><p>lately i've mused that sysadmin and site reliability types have the most rewarding playground that exists for programming. it doesn't get any more dogfoodly than building tools to make your own job better. it's a different skill than pure dev in terms of interpreting a marketing or end user spec and building to meet that, but it's really more pure in terms of geekery to build for yourself. it's also more practical and real experience in that tools tend to evolve on vague intervals as there's not usually a hard ship date and your own urgency and availability is more dynamic than even an agile product dev cycle. volatile focus gives you a different perspective on your problems as you alternately pound out tools and ruminate in the background on your ideas. you come to internalize the importance of continuous improvement and practice of good habits like commenting, prototyping, modularizing, etc. i'm not sure there is any better or more satisfying form of engineering.</p>
<p>-Scott Dworkis
<a href="http://downdirtyfunkyd.blogspot.com/">http://downdirtyfunkyd.blogspot.com/</a></p>
</div>2011-12-08T21:57:10Z