Some pilots are just drivers - I&#x27;d certainly rather ride with the former, given the choice!<p>While it&#x27;s tempting to characterize some programmers as just coders, that sounds pejorative and wouldn&#x27;t be very charitable of me.  So instead I&#x27;ll distinguish programmers as tool makers and tool users.  I know which one of those I&#x27;d put my faith in too, all things equal.<p>No offense intended... at all!  I don&#x27;t grok monads either, but in my world (mainframe stuff) Haskell doesn&#x27;t register.  If I used monads though I&#x27;d surely be driven to understand what&#x27;s going on under the hood.<p>Forgive me another tangential OT story, an anecdote I read in a magazine many years ago.  A man was spending a Saturday afternoon puttering around in his back yard while the family&#x27;s hound slept on the back porch.  The man called the dog, who then roused and put his nose to the ground, retracing all the steps his master had taken that afternoon until he finally reached the man.  &quot;The dog didn&#x27;t give a damn about coming to me&quot; the man growled, &quot;He just wanted to know how I got here.&quot;<p>Hee!  That&#x27;s me.