nanomsg postmortem and other stories
Feb 8, 2016, 1:27 AM
Update: In the two years since I wrote this, Garrett has taken over the project and disputes a lot of things in this post. You can read his point of view here nanomsg was a once-bright alternative to ZeroMQ. The project had a lot going for...
ObjC is our generation’s COBOL
Sep 17, 2015, 9:31 PM
On practically Day 1 of Swift, it seemed clear that the future of the platform would change forever. I have begun to realize how sweeping that change will be. We’re at peak ObjC Here’s the TIOBE index for Swift, which shows a...
Google, Our Patron Saint of the Closed Web
Feb 27, 2015, 2:49 PM
Lately there’s been a barrage of articles about how Apple is destroying the open web (because “app store, lol”) and it is Time Something Was Done About This: Apple’s paranoid approach to developer relations, and, I...
Beyond Open Source
Feb 10, 2015, 6:30 PM
I meet a lot of developers who have bought into the hype about open source. It’s great! It’s going to save the world from the perils of proprietary software! Or failing that, just produce free, high-quality software for many...
On iOS Packaging
Jan 11, 2015, 8:28 PM
Peopls say that the state of Python packaging/dependency management/package managers are awful. Those people have obviously never done package management with iOS. Tools like CocoaPods exist to “manage” this problem. The...
On the Apple Watch
Sep 19, 2014, 5:50 PM
Enough people have asked me about the watch that I should probably put my thoughts here. Some background First, let me paint the picture for you. You’re sitting on $160 bn. You’ve tried paying dividends, but you just...
RE: xkcd #1357 free speech
Sep 9, 2014, 3:30 AM
. 1 2 3 In early English history the right to “freedom of speech” only applied within the four walls of Parliament. In 1689, William and Mary acknowledged “That the Freedome of Speech and Debates or Proceedings in...
Python 3 is fine
May 27, 2014, 2:53 AM
There has been a slow chorus of poor anti-Python 3 articles lately. Today’s was Python 3 is killing Python. The article is “true” in the sense that it accurately reflects the author’s feelings, but the thesis is...
Conduct unbecoming of a hacker
Mar 20, 2014, 3:44 AM
Warning: this post wanders around a lot. Sorry. There was an article a bit ago about opening presentations in old versions of Keynote: “This presentation can’t be opened because it’s too old. To open it, save it with Keynote ’09...
How in-app purchase is not really destroying the games industry
Feb 1, 2014, 6:55 PM
So there’s an article on HN today about how in-app purchase is destroying the game industry. There are a couple of problems with this theory. The original in-app purchase See, in the in-app purchase model actually predates phones. It...