I had a big think this morning about whether or not I should expose some of the tougher aspects of this endeavor.
My inner voices, of course, are of two minds,
“Don’t scare them off ,” says Conservative-Me.
“It’s a better story if there are battles to win,” say Consequences-Be-Damned.
The story wins.
I failed my exam last night. And it’s my own fault. I knew from the beginning it wasn’t going to go well. The school even gave me the option of pulling out, but I thought, get the credit over-with. So, not only did I not, get the credit over-with, I got an expensive lesson about story telling and my first ever academic failure. From an Accounting class… this burns.
My problem was that I could not connect with the subject. I didn’t care. I couldn’t find a shred to hang from in the delivery. I need that connection. The teacher was bored, so I was bored. And this, in fact, is the exact caution I am getting from my writing team. You’re telling a story about a technology, this is difficult. Make it human. Give people a reason to care. The scary part is that all I really have is my life and my experiences to share, and I can assure you, they are not all nice.
In that spirit, I have to say, that the successes with this project so far are many and I’m most impressed by how the readership of this blog has flourished beyond my wildest imagination. After weeks and weeks of having just three loyal readers, and I’m pretty sure I know who you are, I can now boast about my views per month, especially with such an esoteric subject.
My challenges? It’s just starting to sink in how long a haul this is going to be. And I’m having second thoughts about exposing my life and my family. And rejection is always tough, and this month there has been two big disappointments, the German APL conference committee doesn’t support the project and my first research grant application was rejected. Ouch.
I’m hopeful about today, though, believe it or not. Barry and Ian will be her in three minutes for a story meeting! Hooray! We’re working on the script!!!! AND I get to have dinner with Morten Kromberg AND Eric Iverson!
What surprised me, was not everyone at Cross Media TO talking about the Old Spice guy; what did catch my attention was that my mother sent me an email about him a few days later. The world must be changing, because there was a day when only naked women attracted so much attention. And that was last month.
It just so happens that last week I realized, what many of you probably already know, that there is a whole pack of super hot Array Language Jedi Knights in Austria. What’s even better is, some of them are under 40 and will take their clothes off in cyberspace. Or at least their Avatars will, which is good enough for me. So, I’m poised and ready to start my very own campaign. Do you think I should ask them first? They’ve put out an awesome APL family tree.
I went to Cross Media TO to check out all the cool projects and to ask people if they needed help with their project budgeting, because I really do want an iPad, so I’m coming out as a junior Accountant. Ta Da! Catherine, Project Budget Especialista. For some reason I just started humming, “A spoon full of sugar, helps the medicine go down…”
Anyway, Adrian Carter from Shark Teeth Films, showed an iPad demo that rocked. Just another film production company? Nope. It turns out, they’ve set-up this cool work-flow iPad application. The program allows their customers to review animations and approve them from afar. The down side? Adrian reports, It’s still working with technology, with all the complications that go along with it. You need to re-boot from time to time.
What I love about Helvetica is how well Gary Hustwit brings out the personalities of the designers. The disagreements between the post-modernists and the modernists remind me of the two great Array language debates: Index origin and the APL characterset.
Last week Ian, my video editor, and Barry, my Executive Producer, asked me to write them a couple of pages about what the Array Programming Language meant to me throughout my life. The idea is to tell the APL story from my very personal perspective, so that people can identify with the history and people involved.
My story begins, of course, with my father’s choice to join Ken Iverson at IBM and relocate his young family from Edmonton, Alberta, Canada to Mount Kisco, New York in 1966.
So, you see, you can look at APL’s sad fate in Canada today as not so much a failure inherent in the language itself, but something deeply part of our Canadian character. “Go make a mountains of dough on Wall Street! Not here!” Brilliant. And yes, that’s sarcasm.
I know most of you reading are from outside of Canada, and when I speak about my story being the quintessential Canadian story, it draws blank looks. But here it is… the world can thank Canada for driving away it’s brightest and thereby turning us into World Citizens. And I say this without malice.
P.S. Now Ian and Barry want me to draw a family tree of all the APL related languages. Come to think of it, Alex Bochannek, APL’s currator at The Computer History Museum in Silicon Valley asked me for the same thing a year and a half ago. Time to get on that! You APLers out there, will help. Yes?
Meeting new people and learning about what cool things are happening now in the array language community after my decade hiatus is completely awesome.
And this picture has it all. Here you see Jordan Tirrell, an up and coming J programmer with veteran Jon McGrew, who I quote once and a while, especially when he makes a good joke about nothing.
Jordan is extra lucky, not to mention smart, because he gets to occupy the spot under Ken Lettow’s wing, after studying with Cliff Reiter at Lafayette College. This must be great fun, because Ken, who I also just met on this trip to NYC, rocks! Here’s what he wrote me about 10 days ago:
BTW, on Sunday I went to the bookstore and bought the book “The (mis)behavior of Markets, a fractal view of Financial Turbulence” by Benoit Mandelbrot & Richard L. Hudson. If you get to interview Mandelbrot you should definitely read this book beforehand. I could not put it down.
In addition to the main theme of the book, Mandelbrot drops little nuggets about his time at IBM which I think you might find interesting. Example:
It was 1961. I had been working a few years at IBM’s main laboratory up the Hudson River from Manhattan. It was a surprising place for a pure scientist. The company had re-tooled itself from a manufacturer of mechanical tabulating machines to a pioneer of electronic computers; and for that task, it had staffed up a large laboratory by including a number of brilliant misfits who were allowed to pursue every imaginable topic. Some were obviously related to computers, but many not. I, a recent arrival from France, was working on a new use for computers: economics.
Brilliant misfits! I love that description. It is mind bending to think of the talent that resided at IBM at this time, Iverson, Mandelbrot, Brooks, Backus etc.
I’m glad I don’t have to give an award to the most helpful on my trip to NYC because it would be a three-way tie between APL, Q and J folks. And this Totally Rocks!
And Ken, I love brilliant misfits too! The book arrived today! Hooray!
I know, I know… inside jokes suck. So, here’s the scoop.
Most people my age, who also grew up in the United States of America, and even some Canadians know exactly what I’m up to.
In fact, I’ve finished Hero Zero, and am now singing along to Three is a Magic Number…
Three is a magic number
Yes it is, it’s a magic number
Somewhere in the ancient, mystic trinity
You get three as a magic number
The past and the present and the future
Faith and hope and charity
The heart and the brain and the body
Give you three as a magic number
If you’re observant, you’ll notice I received more than three treasures this week from Amazon. And of course, I’m thinking, THIS is the BEST job in the WORLD!
Before I get to the real point of my note to you today, I’ll name drop… just a little. When I wrote to Dennis Shasha, about what I’m about to tell you, he replied:
The key question is how to broaden the interest.
In my Natural Computing book, I frame this approach as a manifesto.
Maybe some polemical approach could make it work.
Otherwise, there is the problem that it looks like some older guys
making inside jokes.
Manifesto? Hmmm…. I better order that book! And that was BEFORE my trip to NYC where Janet Lustgarten told me a story about Dennis’ powerful influence on Q, APL’s very successful descendant… I REALLY better get that book!
Now for the best, coolest, extra special news. My official core team is growing. Ian Pearson has joined the project as editor and Barry Pearson will lead us forward as the Executive Producer. I’ll say more about Ian later, because thanks to him, I scored Barry!
What I LOVE about Barry, is that in the 1970′s his film, Paperback Hero, was the first of three films that established the Canadian film and television industry – proved to us that we can make our own films. He’s a pioneer, too!!!!
(The other seminal Canadian films from this era are Nobody Waved Goodbye and Goin’ Down the Road).
And then of course, there’s the fact that Barry’s latest film, Iron Road, was released in theatres and television in 2009, starring Peter O’Toole and Sam Neil.
This is what Barry says about me! And if you recall My father’s favourite Ken Iverson saying from Dad and my Box you’ll realize Barry’s note contains a profoundly good sign.
So here we go!!! If three is a magic number, I’m totally ready to rock!
I love this tag line so much it gets it’s own post. And maybe one of you in the UK made your way to Bletchley Park with the 1999 others attracted to the first vintage computer festival ever held in the UK.
Another relic of the days of big iron, this small modern circuit board is emulating an IBM System/360.
One of the kings of mainframe design, the S/360 was in production from 1964 to 1978 and was highly successful in business, science, engineering, government and research. It introduced a whole range of concepts familiar to this day, including the 8-bit byte. While it once filled rooms and cost fortunes, it can now be built by enthusiasts as a configuration file that configures a sliver of silicon smaller than a penny.
This page shows 5 independent Wat green threads (view source for full Wat code).Each thread has an ID and is defined as a function that loops forever, repeatedly printing its ID, and then sleeping 250ms:["define", ["run-thread", "id"], ["loop", [".", document, "write", ["+", ["string […]
Wat is back! If you'll recall, Wat is my ultra-minimal (~500 lines of JS) interpreter for a Kernel-based language with delimited continuations as well as first-order control, and hygienic macros as well as fexprs.I'm pretty excited by some recent and ongoing changes, which make Wat even smaller and turn it into more of a VM than a full language. Wa […]
Sorry for the silence, good peoples.. I’m wading with Grim Purpose through the mires of book-making. I’ve always had a hard time drawing Babbage on-model, so I finally made a maquette! Some process (I’m using SuperSculpy, for the interested): PROTIP: When sculpting a maquette, FIRST affix the armature to a stand, THEN start sculpting! Because […]
A couple of weeks ago I made a quick impromptu trip up to the town of Macclesfield, just south of Manchester. I went to see this: Now that’s an actual punchycard room! It’s the Paradise Silk Mills, which is more than worth a visit, if you’re nearby (call first though, their opening hours are […]