*IT ppl didn't like me when I had corporate work but the biz
  analysts loved me. I'm an oddball: They put me as a "Systems
  Analyst II" because I created this thing in Excel and VBA to
  pull from the web, ibm mainframes, cd roms, email extracts,
  performing business logic on it, interacting with whatever
  databases they had, into several massive excel spreadsheets that
  I made that, with the push of a button (I made a big silver
  button: "CLICK HERE"] - that could pull that all in live, do the
  data transforms and business metrics on it, spit out granular
  data customized for 10s of thousands of districts with thousands
  of sales reps, send them all file attachments, and not ONLY was
  the production interactive, but the final spreadsheets they got
  were interactive for them. Anyway, they needed me. This is like
  15 years ago tho'. When I left in 2002, I had very little
  documentation but I had to train a dozen people on it, which I
  did. THEY got to document the processes and procedures, learn
  how to customize for new drugs when they came in, learned my
  coding style [seemed like spaghetti but they 'got it'] and off I
  went. They used it 'til just a few years ago 'til they got eaten
  up by Merck and I don't know what happened after that. Anyway, I
  represent _exactly_ the kind of person that good programming
  techniques has been trying to eliminate for 25+ years tongue
  emoticon == I love taking advantage of APIs. I've also done with
  in OOP as well, but just as a hobby. Actually, all of it I do as
  a hobby tongue emoticon I'm a troublemaker, but I _try_ to use
  social engineering whenever possible. A month ago, for a weekend
  project, decided I wanted to upload 10,000 of my vines (6 second
  video service) to the Internet Archive. Generating XML can be
  done anywhere with anything, ,so with my workhorse, Excel, batch
  files, text editors, whatever i had at hand, I grabbed all the
  vines from the vine server that I could, transformed the
  hashtags into subjects acceptable to internet archive's xml
  format, stuck it all up on their ftp server and began
  processing. Well, after getting my acct shut for excessive
  activity (and some complaining on the forums about "all this
  crap" being uploaded to the IA, I found the email address of the
  dude who handles SEO and organization of the moving images part
  of the IA, apologized, explained my grand plan for the weekend,
  and my love of the mission of Internet Archive (which I do
  believe in). Anyway, he reinstates my account, gives me my own
  section of the library to do my work in. So yeah, ppl like me
  who do stuff like this challenge the assumptions of systems
  engineers... but I think it's a good thing. The challenges
  forces the engineers to make the systems robust and scalable,
  hidden assumptions on their part can be exposed and revised. ==
  Interesting thing about closures, from my limited comprehension
  of them ('cause I don't deal with this stuff right now), is that
  it's not merely a data object and not merely a function but the
  whole little environment in an easy to use bundle. It doesn't
  get in the way as it's not global and yet you dont' have to use
  wonky tricks to try to carry local variables into a global
  environment because they're tucked neatly away in their own
  little mini ecosystem, just waiting to be utilized if needed.
  Anyway, my analogy is probably way off but it's how my brain
  works tongue emoticon == Cool. Then I got the concept alright.
  That's the first time I saw the phrase "lexically scoped name
  binding" [I don't travel in your circles] but upon reading it,
  it makes sense. I can read IT and comprehend it, I just don't
  speak it tongue emoticon == About a year back, I decided to play
  around with Erlang. It's old-school in so many ways but it used
  to be used in some pretty big projects. It's a functional
  language but moreso than that, I heart emoticon the robust
  concurrency ability. Its fault tolerance is bar none... it just
  passes messages, it's actor based so you can have as many actors
  running as you like, and they never bump into each other. One of
  your processes dies, everything else just keeps working. I don't
  have a practical need for it at present, but it just "feels"
  powerful. Sometimes I get on a 'language kick' and I go dive
  into a computer language I don't know anything much about.
  Erlang had been tickling my radar for a while but when I dove
  in, I could see why the users are so passionate about it. == Ah
  here we are: [1]https://www.youtube.com/watch?v=TYmZExJ4nGI I
  took a little slideshow a guy made for an Erlang conference,
  introducing them to DRAKON, stole the slides, and made a little
  video for youtube ['cause those 'slideshare' pages are annoying
  and it needed some music]. It's actually what got me to look
  into Drakon. There's not many tools available for Drakon; it's
  more of a "nice idea" than something that's been productionized
  outside of some special uses (apparently) in Russia... Anyway
  yeah - so it's July 29, 2015. So, I guess 9 months ago I was
  obsessed with Erlang. I had a similar thing with Haskell. I have
  ancient ones too - APL, had a bunch of stuff for Fourth, and
  some stuff that makes special use of the unique properties of
  FPGA's. Systems - I just love understanding systems, at least at
  a basic level. Russell Ackoff, who was right there at the start
  of systems thinking back in the 50s/60s, and gave talks all
  through the mid 1990s, was the master of this stuff. Lived and
  breathed it for 40 years. If you can comprehend entire systems
  and their functions "at once", you're never lost when you have
  to work within the details because you see how the piece "fits"
  in the greater picture. For example: What's a car? It's not an
  engine. Engine doesn't make a car. It's not wheels. It's not
  even the driver. It's the system. Gets you from a-b. A person
  isn't a brain: a person is a system and is within a greater
  system called society which influences the system of the person.
  Stuff like that. Eh, I'm babbling tongue emoticon ==

References

  Visible links
  1. https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DTYmZExJ4nGI&h=6AQFy49ta