My main job activity since 1992 has been using Geographic Information Systems -- utilizing, managing, administration. By interest and necessity this often means trending far afield from GIS per se into the realms of system administration and general computer geekery, even unto the edges of the lofty plateau called Software Development - though to be clear I am not a "developer". Rather I'm a hacker with some knowledge of what developers do and familiarity with development tools such as real text editors, regular expressions, and source code management. If it runs on a computer, I can usually make it work, sometimes even if it’s not supposed to. https://gis.stackexchange.com/users/108/matt-wilkie
...
An apropos conversation with a colleague yesterday: "The output is broken again! I only I added one record, using same pattern as previous. That damn program is so finicky !" "I love that when confronted with a challenge you see what Fine Ink, eh? " Same sounds, almost, very different feeling. ;-) Change the viewpoint and a lot of other things change too.