Allister Jenks joins us to talk about how he uses programming as a hobby and as a tool for solving problems.
In his always delightful way, he talks about early experiences programming and how they sparked such joy in him. We’re talking a TRS-80 clone here and a programmable calculator! He tells the story of how just last week he and I were talking about the relative weights of the iMac models vs. their screen dimensions and how he solved the ratio equations using Swift.
You might have noticed that I write a lot. I write blog posts all week long (in theory publishing them during the week but they seem to pile up towards the end of the week). I also write a monthly column in Don McAllister’s ScreenCasts Online Magazine. Today I write all of my articles using either my MacBook Pro at my desk with the Apple Bluetooth keyboard that I love, or on my MacBook when I’m on the go with the less wonderful but still adequate keyboard.
For the blog I use an app called MarsEdit from red-sweater.com which has long been a favorite amongst bloggers. I write in HTML in MarsEdit and when I’m done I can whoosh the posts up to my blog and publish from there. One advantage of this workflow is that I can partially write a post on one device, whoosh it up as a Draft, and then refresh on MarsEdit on the other Mac and keep writing. I do have to remember to refresh each time to make sure I’m working on the same version but 90% of the time it works for me.
During this episode we briefly mention a wonderful email from Jill about factorials and more. I wanted to include the full letter in the shownotes here because it contains some wonderful explanations, especially an even better explanation of strongly vs. weakly-typed languages. Here’s Jill’s entire letter: