Sod This 4 - Now with 100% less swearing!
by Oliver Sturm
We’ve changed our minds. No! Not about podcasting. Our apologies, but we’ll continue! Deal with it!
Seriously: we’ve changed our minds about the swearing. In the middle of the process of getting out episode 4. Yes, seriously. Just listen to it and you’ll understand. Why? Well – as you’ll find out when you listen in, we came up with approach no 1 quickly, which is to make it a feature instead of an incidental thing. Approach no 2, on the other hand, is quite interesting as well: just don’t do it.
We couldn’t decide. Or rather, we did decide, and then we thought well, perhaps that wasn’t right. What if people don’t like us because we swear? Okay, maybe we don’t really care about that so much. But what if these people don’t want to listen to us because we swear? Are there people like that in the world? Yeah, I guess there are… what if they miss something important because they don’t listen to us because we swear? See what I mean?
Okay, or perhaps we just wanted to do whatever is necessary to get the largest podcast audience the world has ever seen. You pick.
Without further ado, here it is: Sod This Episode 4 (right-click and save to download the file instead of playing it in the browser)
In this episode, I talk to Dino Esposito about things he does, Web programming, Silverlight, Ajax, Basta Italia, … and some other stuff, I think. Great guy, Dino, and we have a good time. Listen in and enjoy!
Subscribe to Sod This:
Subscribe in iTunes
In the show you make the comment that APL requires special symbols and therefore is somehow unsuitable for computer programming.
Why? Mathematics needs special symbols too, but they enable complex concepts to be described in a form that anyone versed in maths can understand. Surely you're not suggesting that mathematicians should have to write everything in ASCII?
Yes - you have to learn APL. But it's not that hard, and it's worth it - it gives you a unique tool in your programming toolbox, great for agile programming and rapid prototyping.
The APL solution to Craig Murphy's programming challenge is shocking in its brevity, but it's not hard for an APL programmer to understand it.
Also, contrary to what you suggest in the show, it's really not hard to type APL on a modern computer. Many APL interpreters even have a symbol palette.
In answer to the specific question raised in the show, modern APLs can interface to the outside world easily. For example, APLX includes interfaces to .NET, Java, Ruby, R, and SQL.
Please take the time to find out about APL before dismissing it so casually. It's really cool.