The only thing I’ve ever been expert at is programming in a language called APL that requires a special keyboard just to type the weird symbols that it uses. This is what happened.
In the Fall of 1972 I took a class that introduced me to APL two weeks before the semester ended at which time the computing center took the language off the mainframe rather than pay $500/month to IBM in licensing fees. But I’d fallen in love with the language and I really wanted to continue learning so I wrote to Ken Iverson who invented APL and who had just published a high school algebra text using the language. I asked him if I were to round up 10 students for a free summer course using his book would he give me 10 copies. He sent 11 and a note saying I’d forgotten to ask for one for myself.
It only took a day to find 10 students to give me their summers so next I asked IBM if they would waive the license fee. They did and then I told the computing center they were the only missing piece and so they let me use their computers for free. That is how I began learning APL one chapter ahead of a bunch of high school students.
That landed me a student work-study job at the computing center in the spring and later when my boss left I got her full-time job in the fall of my senior year. I worked for a pittance at the university for nearly four years after graduating and it was by maintaining code and teaching classes that I became good enough to land a job in operations research at American Airlines. When they moved headquarters from New York City to Dallas I took a job with a small systems house where I got to see the inner workings of a few businesses. When I completed an MBA at NYU I was a middling student but a fairly awesome programmer.
When Merrill Lynch offered me a full-time job it was not to write programs but to invent new products and trading strategies. However, I used APL in every aspect of my research.
Everything I’ve done since has involved APL including all the software I wrote to support the trading desk I built and ran for the last 18 years. APL has made me wealthier than I ever could have imagined.
So, if you want to become expert in the only thing I learned really well then do what I did then, luckily for you, today it will take half the time and cost virtually nothing. Simply download the APL Manual for free and get yourself a free copy of the language interpreter. Get to work using it and see where it takes you.
Before you whine that you will only do the work to learn something new if you know where it is going, then please know that the only way I got to where I am today is because I wasn’t afraid to try new things and I didn’t care where I was going.
I learned APL because I could not help myself – it was that cool.