&gt; I&#x27;m not really a programmer. All my training is in abstract math<p>Back in mainframe days, that training would&#x27;ve been the easiest way to get work as a programmer. Nowadays, much &quot;programming&quot; is gluing together pre-written open source stuff using glue languages like Bash, Javascript or Groovy by staff who entered programming as business people transferring from other departments then left a big mess for someone else to clean up when they used their embellished experience to get another job, probably with &quot;architect&quot; in its job title, somewhere else. If you&#x27;ve done any hobbyist stuff using something like Lisp or Haskell, then think twice before saying you&#x27;re &quot;not really&quot; a programmer.