I’ll see you in May. Hopefully, you’ll be able to comment again by then.
April Off
2.5
Upgraded to WordPress 2.5. My OpenID plugin may be broken. Investigating.
Update: I’ve been saddened by the state of OpenID integration in WordPress — none — for quite some time. 2.3 and below just didn’t offer enough logic to be able to satisfactorily integrate it. Everyone that uses OpenID gets a user account in WordPress and when breaches in security occur — and yeah, I do mean when, not if — these people will be able to elevate their privileges.
The user interface offered by, as far as I can tell, all WordPress OpenID plugins piggy-back onto their own security model, which means that you have to “log in” and then be able to post a comment. This is unqualified bullshit - you should easily be able to enter your name, your OpenID endpoint and your comment, hit Submit and be done with it. Minus a spam-and-troll-mitigating preview-screen, this is how Sam Ruby does it in his own system. In fact, that post was written just 13 days following the last update of the OpenID plugin I chose; my plugin was last updated December 15, 2006. I know how to pick ‘em, right?
So when I upgraded to WordPress 2.5, I noticed that OpenID was indeed broken. The bastards had retooled the API hooks for authentication and remade the login page in a way that makes it not see the added OpenID fields by explicitly only including the login fields there from the start. Even after working around that, it hit me that I am now required to either keep adding workarounds to every WordPress upgrade I do, or to commit to maintain that parallel API (which provides a way to login when you don’t have the plain text password, which is the case when people use OpenID and you have to use the unified user system which assumes everyone has a password) for every new WordPress upgrade.
If I return to 2.3.3, I’ll lose out on the new features and new interface and maintain my sanity temporarily just to know that I’ve now adopted the hat of backporting every single security fix from the new WordPress release branch to my old branch, and to never upgrade. And if I’m to switch OpenID plugins now, I’ll have to wait for them to be certified to use 2.5, and past that it’ll be a lot of work with no supported migration process. And I’ll still have the same crappy user experience.
I don’t blame the WordPress team for performing hardening on their codebase and I realize that the sacrifice of plugin support was unintentional and unfortunate, but I blame them for having shown absolutely no interest in supporting OpenID at the heart of the product. For WordPress to pride itself on listening to its users when in fact OpenID has been one of the top requests for quite some time is a bit hard for me to stomach.
With apologies to Mark Pilgrim, it appears that I am trapped like a velvet, paisley-covered Chesterfield in a hallway: unable to move either forwards or backwards. It must be time for a complete redesign.
Fez
This is completely irresistible. Does anyone know anything else about this game?
(Part of me hopes that this is one of the first downloadable games (WiiWare) for the Wii and will do for that what flOw did for the PS3, until I realize that flOw, while being good, didn’t actually do that much.)
Update: So it turns out that it has a web site.
My Zero Cents
“It should be free”, probably the four most inflammatory words uttered very recently to Mac developers. I don’t listen to podcasts generally (with few exceptions) and I didn’t hear the context of the original remark, so I’m not going to comment that. But I can give you my perspective on software with a $0 price tag. (Please, let’s not turn this into a discussion of what the word “free” could be interpreted to mean in “free software”. For the remainder of this post, it will exclusively refer to the $0 price tag variety.)
I put out four apps myself. They are all free and none of them are terribly encompassing feature-wise. Like every other free app or tool in the known universe, I’m taking donations, but at no point has payment been required to download or use my software. This is as it should be, even though I’ve heard encouraging words from people thinking I should start selling stuff.
The amount of support mail I get depends on four factors: how easy it is for people to contact me, how many people use my software, how many people need help and what they have paid for the software. With something that costs anything, even $2 or $5, people will expect (rightly) that you’ll be there to help them, and the amount of support mail will increase radically. So how do I control this? I don’t want to make it harder for people to contact me, and I don’t think I would want less people to use my software (that’s not all for me to decide, in any case). And I don’t have any more time to spend with developing and supporting my software. (I wish I would, but I don’t.) For me, continuing to provide free apps is a useful way to bail out of this.
If I were to read something into the sentiment that “Mac software should be free”, beyond suspecting greed, I think it’s a reflection of the sentiment that there’s so much great software it’s hard to prioritize what to actually buy. I suppose being on an operating system where that is a problem is a pleasant situation.