Hey Folks! It’s a new site. If you see bad links or odd behavior, please contact me right away. Thanks! – GeePaw
 Home  Home  hom  Meet with GeePaw  Meet with GeePaw  mee  Work with GeePaw  Work with GeePaw  wor  Who's GeePaw  Who's GeePaw  who  Blog  Blog  blo  Contact  Contact  con

Me And Programming Go Way Back

 11. January 2018

i became a professional programmer when i was 20, not-quite 38 years ago.

bob martin’s back-of-the-envelope estimate of the doubling rate for programmers is that it’s been about 5 years for at least 3 decades. that means i have more time in this trade than more than 99% of the other programmers in the world today.

what does that mean about me? idunno, really. a bunch of things.

but mostly, i think, what it means is that i have no patience for over-simplification of what programmers do or should do.

programmers are translators. we translate from the sense made by human language into the sense made by computer language.

our work is fundamentally sociotechnical, inconceivable without the strange fractal border between wildly complex human interaction and rigorously simple mathematical formalism. it requires at different times tremendous sensitivity and crude indifference, patient persistence and an openness to lightning, a taste for the solo and the collaborative, tremendous balanced love for lofty abstraction and gritty detail.

programming for a living is infinitely delightful and exasperating, and i have spent nigh on forty years living the life of the mind in the lap of luxury.

on my good days, i recommend it.