Excited to hear from everyone attending IndieWeb Summit in Portland this weekend. I’ll be in IRC/Slack. Hoping to have a chance to improve some related parts of Micro.blog.

→ 2017/06/24 9:09 am

Expecting great things when the Spurs use their 59th pick in the NBA Draft tonight. (4-time NBA champion Manu Ginobili was 57th.)

→ 2017/06/22 4:39 pm

Core Intuition 287

We just posted Core Intuition episode 287, following up on Chris Lattner, WWDC, and Uber. From the show notes:

Daniel and Manton react to Chris Lattner’s early departure from Tesla, and segue into speculation about his job prospects, and the challenges of effective technical interviews. They talk about the new frameworks announced at WWDC, and overcoming fear of incompetence when learning new things. Finally, they react to Uber CEO Travis Kalanick’s resignation, and think about what’s next for the company.

Thanks for listening. If you’re new to the show, you can subscribe in iTunes or Overcast.

We saw Cars 3 this week and enjoyed it. Maybe my favorite of the series. Pixar is the best at trying to fit an original story into sequels.

→ 2017/06/22 7:49 am

Danny Green is an important part of the team. No way I’d trade him to get Chris Paul. Spurs are competitive as-is with only minor changes.

→ 2017/06/21 8:36 pm

The open web and Micro.blog progress

I was very excited to see this post from Brandon Kraft, about the potential for an expanded role for WordPress in the IndieWeb movement:

The dream isn’t to return to the past before social media, but help make social media part of the web in an organic way. For this post, you can like it or comment it on via this site, WordPress.com, Twitter, or Facebook, but all of the comments will appear here using Webmentions. The closed gardens will still exist, but it’ll make it easier for people to reach out between them.

People always ask me how Micro.blog is going. There are many answers to that: from the business side, or how the community is growing, or the technical bits of scaling the backend. But one simple answer is how Micro.blog’s success can be judged in posts like Brandon’s.

I still believe strongly in the dual nature of success that I posted about earlier this year:

Key for Micro.blog: it’s a success if more people blog. To provide value it doesn’t need to replace Twitter. But also, it can.

Of course, “if more people blog” is a simplification that leaves out what naturally happens next: the spread of more web standards and better tools for microblogging. If Micro.blog has played even a small part in encouraging IndieWeb standards within WordPress itself, that is great progress. I’ll be happy to raise the bar for what success looks like.

Micro.blog iOS going universal

As I expected would happen, using iOS 11 on my iPad Pro after WWDC has inspired me to revisit the universal version of Micro.blog for iOS. Here’s a screenshot of my current build:

Micro.blog iPad

I plan to include this in 1.0. I’m in the process of moving the app from TestFlight to its final home in the App Store. As we prepare for the public launch, this’ll make it much easier for everyone to download it, and it shouldn’t be limited or scaled up on the iPad.

Democrats have a serious, near catastrophic turnout problem. Time to stop blaming the candidate and figure out what is wrong on the ground.

→ 2017/06/20 8:45 pm

I’ll admit it. I’ve checked a few times today if the latest Planet of the Apps episode is out yet.

→ 2017/06/20 4:38 pm

Fixed inconsistency between conversation threads on the web vs. the Micro.blog iOS app. Much better.

→ 2017/06/20 3:58 pm

Uber’s perpetual second chance

Last week, Uber sent an email to customers linking to the results of its investigation and the next steps for the company:

After a report of inexcusable workplace harassment surfaced earlier this year, our board and senior leadership took immediate action. They asked former U.S. Attorney General Eric Holder and experts from the law firm Covington & Burling to conduct a thorough investigation. After four months of review, this week they released their report, which you can read here.

People always deserve a second chance. Companies, not so much. I see no reason to use Uber again, especially when there are now many ride-sharing apps that are just as good.

Uber had a strong brand, and now they’ve undermined it. Uber had the best user experience, and now most ride-sharing apps have matched it.

Uber is still in more cities, but that’s less of an advantage than I first assumed. Austin went without Uber and Lyft for a year and the city’s roads didn’t descend into chaos. It was fine.

Maybe ride-sharing is a winner-take-all market as Ben Thompson has convincingly argued. But maybe ride-sharing is just one commodity feature in the future of transportation, and as these services are integrated into larger platforms like Apple Maps and Google Maps, Uber’s dominance will fade just as their differentiation has faded. (On the extreme side of this, some competition to Uber such as RideAustin already treat the infrastructure as nothing special, operating as a non-profit to serve drivers and riders.)

It may seem foolish to bet against a company with billions of dollars in revenue, but Uber has little competitive advantage in software to show for the huge investment and current loses. They have more drivers, but with frequent turnover, how loyal are those drivers? I took a ride with Fasten and my driver thought that signing up and driving with Fasten was so similar to Uber that perhaps Uber was even secretly running it.

Uber reminds me of the Trump campaign and administration: mistake after mistake, and they get away with it. But at some point the second chances have run out, and the problems will stick and have real consequences, taking the whole thing down.

Companies are not always built to last. Sometimes it’s unfair — products that never find the right customers despite the founders’ best intentions. But sometimes companies deserve to fail — mismanagement, bad products, and toxic culture.

Companies fail all the time. I hope everyone at Uber is ready with a new job when it’s Uber’s turn.

What to post to a microblog

On the surface, an independent microblog might seem a lot like a Twitter account. There are some important differences: you own your own content, you can use Markdown or HTML for styled text, and you aren’t limited to 140 characters. An indie microblog can be just as easy to use as Twitter, but more flexible since it lives at your own web site, even with your own domain name.

So you’ve created a Micro.blog account or chosen to set up your own blog. How should you use your own microblog compared to Twitter or Instagram? Here are some ideas:

  • Use it the same as Twitter. Write short posts on your own microblog and cross-post them to Twitter. This is essentially what I do. If what I want to say fits naturally in 140 characters, it goes to Twitter as-is and followers can reply or like it there. If it’s a little longer, Micro.blog automatically truncates the tweet and links back to my blog.
  • Use it instead of tweetstorms. If you find yourself trying to express a thought and it’s going to take 2-3 tweets, consider posting it to your own microblog instead. Micro.blog suggests a limit of 280 characters. It’s still short enough that it encourages quick, easy posting, but it’s long enough that you can use it for much more well-formed posts.
  • Use it for a photoblog. I’ve noticed some pushback against Instagram as they add more ads, clutter the UI with Snapchat features, and move away from a simple reverse-chronological timeline. I want to make Micro.blog a great alternative for photo-blogging, which is why you can discover users from photos and there’s a UI for filters and cropping. You can see all my photos here.
  • Use it for a linkblog. Link-style blogging is for short commentary about another article, usually with a link at the end pointing to the other web site. Since microblogs are based on Markdown or HTML, you can also include inline links, which makes the blog posts look clean and readable on your own site. Micro.blog’s cross-posting will automatically parse out the link and append it to the tweet version of the post.
  • Use it for company news. Because it can be integrated into an existing full blog or web site, a microblog is a convenient format for posting updates about your business or industry topics you care about. This is why Micro.blog allows custom domain names and also offers the Sidebar.js include.

Of course there’s no single correct way to blog. I’ve enjoyed watching Micro.blog users try different approaches to microblogging to figure out what works best for them.

Since I can’t be at IndieWebSummit next weekend, thinking up some IndieWeb-related improvements to Micro.blog I can work on. Micropub and Webmention support could still be improved.

→ 2017/06/18 11:44 am

Glad we finally switched to AT&T’s unlimited wireless plan. With 5 phones, we kept going over, and it removes any worry when tethering.

→ 2017/06/17 11:38 am

Still not using Uber and wasn’t even going to write about them, but a conversation at lunch sparked some more thoughts. I’ll post on Monday.

→ 2017/06/16 5:27 pm

The algorithm has ruined Facebook

Dave Winer writes today about how because of the way the Facebook news feed works, sometimes you never seem to hear from friends again because they’re demoted by the algorithm. Your friends are posting, but you never see what they’re saying. Also:

For other people you are a missing person. You being the person who dutifully informs all your Facebook friends of what’s going on in your life. You, the friend they never seem to think of. No surprise they’re not thinking of you. The Algorithm decided you don’t count.

If you want to see this in action, visit Facebook in a web browser and see what it shows you. Don’t scroll or click anything, just wait a few seconds and hit reload. Then hit reload again. And again. Each time you’re presented with a completely different view of what’s important. It’s unusable.