The fact is, there is a whole world of untapped potential on the App Store for developers who can solve real problems for people who are happy to pay. I’ve said it a million times, but it bears repeating: it’s not about price; it’s about trust. People are willing to spend money if they are sure what they are getting will solve their problem.
There are so many potential business models in mobile development that declaring any one of them “over” is just silly.
A lovely homage to the man I consider the greatest comic artist of all time. Pretty good advice, too.
I’ve really loving the new Editorial app. It has become my favorite text editor, and it’s got me rethinking a lot of my workflows.
As my first contribution to the growing Editorial community, here’s a better title case formatter than what’s included by default.
Apple® today announced that HBO GO and WatchESPN are now available directly on Apple TV® joining the great lineup of programming offered to customers.
Remember when the iTunes store launched, and Apple gave the music companies more or less what they wanted to get them on board? Then slowly, as the store grew, Apple was able to take some of those concessions back, like DRM.
I’m seeing a lot of parallels here with the way Apple TV is adding channels. It may be that there won’t be one big announcement of Apple’s “grand vision” for television. It may just be lots of small announcements that guide the TV industry where Apple wants them to go.
Peter Kafka and Kara Swisher, at All Things D:
But it’s not the first time Yahoo CEO Marissa Mayer has been interested in the New York-based hipster blogging service. As an executive at Google, she had closely watched its fast growth, along with that of Foursquare. Since she took over at Yahoo, several sources said that she has met with its top execs, including founder and CEO David Karp.
What I find surprising about this is that Tumblr would seriously consider a sell out. And I guess that’s only because I assumed Karp wanted the same thing Twitter wants: to build a billion dollar media company.
If it’s true and if the deal happens, I hope Mayer fires the Tumblr management and hands the whole thing over to the Flickr folks. Flickr at least knows how to a) foster a community and b) charge for a product.
I wanted to make one other point about that article in Wired that inspired John Gruber’s web vs. native post. Let’s take another look at Marc Andreessen’s “thought exercise”:
Let’s say we all grew up in tech world where we only used tablets and smartphones. Then one day, someone comes up to you with a 27-inch display hooked up to a notebook. You could have everything you have on your tablets and smartphones, and then some. Except you don’t have to download anything or update it. Everything is the latest and greatest, and just one click away. If you are a software developer, there are no gatekeepers telling you if your latest creation is approved, or when you can add the latest flourish.
“We would be like, wow, that’s great,” Andreessen says from his office at venture capital firm Andreessen Horowitz.
Thing is, we have that now. It’s called a Chromebook, and nobody’s using them.
Love this post by Gruber on web vs. native apps:
Facebook, bless them, has it right. What’s great about the web is ubiquitous network availability, not running within a browser tab. Websites are just services, and what you see in a browser tab is merely one possible interface to that service. The best possible interface to that service is often, if not usually, going to be a native app, not a web app.
I hadn’t planned to write about Pelican again so soon, but 3.2 came out this past week, with a nice set of changes. I’ve installed it, and while I’m mostly happy with it, I’ve found a problem for my site.
I hesitate to call this a bug, because I imagine it’s working as the developers intend. It just breaks something non-standard that I am doing. For the dates on articles, I use the following as my default date format:
DEFAULT_DATE_FORMAT = '%A, %B %e, %Y'
When I first installed 3.2, that was interpreted like so:
I Googled around to figure out what was going on, and came across this post by Dr. Drang. As he explains, ‘%e’—which I use to get the day without a leading zero—is a format code that is not supported on all platforms. But Python’s strftime just calls the system strftime, so why would it stop working?
So I dug into the Pelican code. It appears1 they’ve written a wrapper for strftime that skips over non-standard format codes. I have to assume this is for compatibility with Python 3.
At this point I had a choice: Accept dates with leading zeroes, or write some kind of workaround for Pelican’s strftime workaround.
I think you know what I did.
It was actually pretty easy. I just wrote a plugin that replaces the value of Article.locale_date with a call to the built-in strftime. And since I know ‘%e’ is supported on all the platforms I use, it’s portable enough for me. You can find it (and all my Pelican-related code) on GitHub.
I’m pretty new to Python, so keep that in mind. ↩
Well, hell. I’ve been working on a post about WWDC and how developers want to change it. Then I get back from lunch to find Jeff LaMarche has written that post, AND he wrote it better than I would have, AND he has better suggestions for improving WWDC than I have.
Ah, but the joke’s on you Jeff. I had a lovely lunch.
Anyway, I’m not even going to quote anything from it, just go read the whole thing. He details exactly why expanding WWDC is much harder than most people realize.