I design & code software, of all sorts, for various OS's. That's what I do all day long at work (and in much of my free time too), and others look up to me when they need help to solve problems. It's sometimes fun, sometimes frustrating, sometimes rewarding and fulfilling. Invariably though I...