By John Gruber
WorkOS launches auth.md — an open protocol for agent registration.
Roger Clemens:
Make no mistake about it. I’ve come back to do what they only know how to do here with the Yankees, and that’s win a championship. Anything else is a failure.
Clemens turns 45 in August, and is the highest-paid player in baseball.
Tom Yager:
But iPhone will be open, or else, because all of its competitors’ platforms support user-developed applications. Why do they all support custom apps? Because. Sometimes, somebody other than Apple gets to say, “because”. Open is just how phones are done, and not just smart phones.
But there are all sorts of rules regarding “just how phones are done” that iPhone breaks. (E.g. A physical keypad for text and number input is just how phones are done.) I certainly hope Apple announces something at this year’s WWDC regarding third-party iPhone development. But the iPhone could launch completely closed and still be a huge hit. I almost hope it does just to prove people who say otherwise wrong.
And, if Apple were to launch the iPhone completely closed but start opening developer APIs, say, a year from now at WWDC 2008, then by 2010 the API-less iPhones would be as forgotten as the FireWire-only, Mac-only early iPods.
Impossible for me not to link to this. (Thanks to Timothy Hellum.)
Jens Alfke:
It’s been said many times that “the main person you’re writing comments for is yourself, six months in the future.” It’s always a good idea to keep that shadowy figure in mind while you code. Here are some other techniques I’ve found invaluable.
Good advice for budding fiction writers from John August:
At every juncture where a reader could ask “Why did that happen?”, try to have an answer that isn’t, “just because.”
I can tell just from the minor spoilers in August’s post that I’m not going to like Spiderman 3.
Twitter plug-in for Firefox. (Via Matt Haughey.)