After hearing the WWDC San Jose news, had to go to a dentist appointment. Tried to use that time to think about this means. Still not sure.→ 2017/02/16 10:21 am
I’ve had some flakiness with my WordPress site over the last few months. Updating to PHP 7 (no FastCGI) seems to have fixed it.→ 2017/02/15 1:49 pm
I use Twitter much differently than most people. I haven’t returned to my @manton account in over 4 years, and instead I cross-post all my blog posts to @manton2. I reply and like tweets when I get mentions, but I don’t actually follow anyone.
But despite this weird use of Twitter, I follow the company closely and still maintain the Tweet Marker timeline syncing API. So I’m excited to see Iconfactory launch a Kickstarter campaign to fund new work on Twitterrific for Mac.
I’ve backed the project. It’s a good opportunity to support one of the pioneers of Twitter development.
Working on API documentation. Haven’t shared it yet because the API needs to be better. Even just writing it up helps me decide what to fix.→ 2017/02/14 5:32 pm
I’ll give Planet of the Apps a chance, but what a missed opportunity. Even more over-dramatized and gimmicky than expected.→ 2017/02/14 12:50 pm
Great post from Paul Kafasis of Rogue Amoeba about Piezo sales for the year after leaving the Mac App Store, and how it suggests that Dash’s post-MAS sales weren’t a fluke. Rogue Amoeba’s data points to this key point:
Far from the Mac App Store helping drive sales to us, it appears we had instead been driving sales away from our own site, and into the Mac App Store.
For me, the question of whether to use the Mac App Store is also closely tied to using in-app purchases in addition to Stripe. As I work to get Micro.blog shipped to Kickstarter backers, and eventually launched to a wider audience, I’ve wondered whether there should be an in-app purchase to make subscribing to Micro.blog from iOS easier. Of course the Mac App Store and in-app purchases are different things, but both require juggling multiple payment systems with the hope that it will be easier for users.
And it would be a little better for customers in the short-term. The problem is that it would be much worse for me as a solo developer trying to do too much. The backend systems would be more complicated, and I think the product would suffer because of it.
Someone’s been trying to reset my Apple ID password all week. Started to get worried when I got an email that they called Apple Support, so I called too. Everything seems okay. I have 2-step verification on.→ 2017/02/10 2:42 pm
Sent an update to backers with a date for Micro.blog usernames. It’s not ready, but had to draw a line so it doesn’t drag on.→ 2017/02/09 2:40 pm
Started using a couple of my most-used apps like Slack and BBEdit in full-screen mode. 13-inch MacBook Pro, so your mileage may vary.→ 2017/02/09 11:09 am
I’m taking some time to resume Timetable recording. From the latest episode:
Now that the Kickstarter campaign has wrapped up, I move to the next phase of getting Micro.blog ready, planning for invites, and focusing on the Slack community.
I started Timetable over a year ago to document what it was like to build Micro.blog and figure out how to launch it. Each episode is about 4-5 minutes long. Reaching this point with the Kickstarter finished is a huge milestone, but there is plenty of work still to do and talk about.
Twitter made an announcement today about stopping abusive accounts and hiding low-quality tweets. I think filtering search results in particular is a very good step in the right direction:
We’re also working on ‘safe search’ which removes Tweets that contain potentially sensitive content and Tweets from blocked and muted accounts from search results. While this type of content will be discoverable if you want to find it, it won’t clutter search results any longer.
As I work on Micro.blog, I’ve tried to be mindful of where users can stumble upon posts that they don’t want to see. Replies is a big one, and I’ll be focusing most of my attention on that. But search, trends, and hashtags are also a problem, because they let anyone’s posts bubble up to a much wider audience. I’m launching Micro.blog without them.
Twitter and Facebook are both powerful tools to help people organize. We’ve seen some of that over the last few weeks of protests. While these social networks are also broken in significant ways, they’re not all bad. They bring people together and expand the reach of posts from our own web sites. That’s why many people embrace cross-posting.
Even more important is the free press. Not just big sites like the New York Times and Washington Post, but also small sites like yours and mine. Trump will continue to attack and undermine the mainstream press. Everyone who publishes on the internet should consider where that leads.
It’s not a good foundation to concentrate so much writing into one place like Twitter or Medium. Distributing writing across more web sites protects us if one massive site shuts down. It gives us flexibility to move to the next popular network if one emerges.
Sometime in the next 2 years, a reporter or blogger is going to break a story about the Trump administration. It’s going to be too important to ignore. But to be taken seriously, it can’t be an anonymous Twitter account that’s easy to cast doubt on. It has to come from someone accountable who has built a reputation by publishing good work and owning it.
Owning your content by having a microblog at your own domain is empowering. Maybe you’re writing about what you had for lunch. Maybe you’re photo-blogging an important trip. Maybe you’re posting from your iPhone at a protest outside the White House.
It doesn’t matter what it is. If it’s happening and worth writing about, it’s worth owning. Now more than ever.
Running into rare technical glitches getting this week’s Core Intuition out. Hopefully not bugs in the new Logic, which has been solid.→ 2017/02/03 3:07 pm
Taking a fresh look at this codebase. I had mixed feelings removing Ember.js, but now that I’ve started it’s the right call. Not a good fit.→ 2017/02/03 11:53 am
And the Kickstarter is done. Thank you everyone! Very excited to have hit the stretch goal. Looking forward to the next steps from here.→ 2017/02/01 8:05 am