Adding footnotes to Tumblr

Here’s a little known secret: you can add footnotes to a tumblr blog by switching your Account Preferences to use the Markdown[^1] editor. I looked at Marco’s blog[^2] and, after reviewing the markup, realized there had to be an automatic way to generate his footnote links. After extensive searching to no avail, I realized Markdown Extra[^3] has a few extra syntaxes (like footnotes). Nice!

[^1]: Markdown is my favorite syntax for plain text documents (and now blogging). I use it almost all day at [Crowd Favorite](http://crowdfavorite.com).
[^2]: [Marco](http://marco.org) is the co-founder of Tumblr and a very smart developer.
[^3]: [PHP Markdown Extra](http://michelf.com/projects/php-markdown/extra/) adds all the nicities you sometimes wish [Markdown](http://daringfireball.net/projects/markdown/) had.

I love downtime

Nothing frustrates people more than a website going down at the same time they’re in need of it’s services. Just look to twitter when Media Temple or Gmail experience unavailability; people lose their cool. Twitter was down so much that it accidentally popularized their growing pains via the fail whale.

I look at downtime a little differently, though. When I see all the hundreds of millions of WordPress.com blogs disappear for two hours, I think to myself “let’s see how they handle this.” I breathe a sigh of relief when I read that WordPress.com was able to recover from a catastrophic failure costing millions of lost pageviews (read: revenue). In other words, there’s a service provider that can come back from downtime and I have no questions about whether they can handle a similar incident in the future.

Performing regular backups is not enough. When magnolia admitted to not having backups of it’s users bookmarks, people were rightfully upset. But, even if they had been saved, would there have been a there a process in place to restore the data? Would service be restored in a timely manner? Even more, has the data ever been tested for recoverability or just thrown on a disk or into the cloud assuming everything is all set in case of emergency?

When I see pinboard, my favorite bookmarking service, take a spill twice in two weeks I rest peacefully. I go to sleep knowing that Maciej has a hot backup server that he can quickly switch to and continue running with just a few minutes of downtime. I love that. No data will be lost, just a hiccup in the day. One hiccup that, if it were to happen yet again, could easily be handled.

Of course, my data is portable in many of these cases. I can extract it at any time and back it up however I choose. There’s no reason to rely on my service provider. But, that’s really not the point of portability. Even though there may be no service agreement, you’re using a service with some (perhaps incorrect) assumptions that it will always be there and always work. Perhaps that’s an issue with free services, they need not provide any guarantee.

But even the services we pay heavily for: our web hosts, the photo storage sites, the hosted project management tools. Some of these sites and services have gone on untested and unproven. I’m a little more wary of what might happen if something unforeseen happens to them. Could flickr recover from an issue and maintain my priceless photos and memories. Could my business still operate if 37signals went down? Am I paying them for any guarantee of restored service? I honestly don’t know. Even web hosts store backups, but that snapshot may have included the virus that originally took your site down… that’s no help.

I love downtime because it shows me how a provider will handle an adverse situation both in and out of their control.


Did you enjoy this post? You should recommend me to be listed in the tumblr directory. Thanks!

Traveling with an iPad

Traveling with the iPad is great. I recently visited f8 and carried only the iPad in the Apple iPad Case (I was there for just the day). During the conference I could use it to pull up websites, twitter, email, and take notes; arguably the essential needs during a conference.

I also visited WordCamp San Francisco a few weeks later and, although I brought my MacBook Air (just in case), I ultimately only used it as a very large iPad charger back at the hotel.

Though others have talked about traveling with the iPad at length, here are a few of my observations:

  • Amazing on the plane. Watching video using the Apple iPad case is perfect because you can prop the iPad up at an angle. If you have wifi on your flight it would be perfect for taking care of email.
  • Reading is a joy. The Kindle device is nice, but the full-resolution Instapaper, Kindle app, and iBooks app are far superior and much more easy to use.
  • Heavier than you’d like. Although not nearly as much as a laptop, or even a MacBook air, trying to carry the iPad around for an entire day is tiring. I never notice my iPhone in my pocket, but I certainly notice an iPad in my hands.
  • Battery life is perfect. Its no secret that you can go at least two full days of heavy usage without charging the iPad.
  • Great for meeting people. I had a handful of people introduce themselves and ask about how I liked it. Those often led to interesting discussions beyond the device.
  • On-screen keyboard is sub-optimal. But you probably knew that. If it weren’t so hard to go back and correct typos this would be fine, but it’s hard to go back and touch-and-slide to the precise location where you flubbed.

In short, I will continue to use this as a laptop replacement at conferences or similar events. A laptop is either very heavy to carry or would require a bag. Typically all I’d want to do anyway is check email, tweet, or browse websites; the iPad handles these splendidly. Coupled with the excellent battery life and great experience while reading and watching video, I love traveling with the iPad.


Did you enjoy this post? You should recommend me to be listed in the tumblr directory. Thanks!

Multitasking during meetings

On multitasking during a conference call:

Well, I sent the client the message. Then I had to send him another one, this time with the attachment I had forgotten to append. Finally, my third email to him explained why that attachment wasn’t what he was expecting. When I eventually refocused on the call, I realized I hadn’t heard a question the Chair of the Board had asked me.

I see this (and do it) on a daily basis. It’s about time to consciously put destructive multitasking to an end.

My low-information, low-focus diet

Nicholas Carr wrote a great article in WIRED about how the web may be destroying our focus and rewiring our brains to consume information quickly and superficially. Thus, leaving little room for deep knowledge and understanding. In fact, this paragraph may already be too long and you’ve already moved on.

No matter. While I know that what he describes (the bad part) is very true for me and the way I interact with the web, I still want to do my best to continue to grow my long-term memory outside of it. I’ve always thought a low-information diet from a select number of sources would be way to achieve this and save some time. Tim Ferriss started me on this when he mentioned the concept in The 4 Hour Work Week.

In short, I want to stick to a few key sources and avoid a whole slew of others. Just like any other diet, I aim for less carbs, more protein. Below I review my current information “diet” and evaluate the sources against Carr’s article.

Where I regularly gain knowledge

National and international news

I read The Week Magazine every weekend (it comes in the mail by Saturday) and feel like I have a fairly comprehensive and balanced look at the most important happenings. The articles are concise and numerous which may not be conducive to long-term memory storage. I’m not sure how to gain a better depth while maintaining the breadth I enjoy.

Fail

Science and technology periodical

I’ve held on to over 11 years of WIRED magazines because it’s, well, the best. From the in-depth analysis of the Microsoft anti-trust case to Chris Anderson’s “long tail”, this magazine has been my must-read for as long as I can remember.

Pass

Technology news

There’s so much every day and very little of it matters. Despite disconnecting for three solid weeks when I was vacationing in Kenya, I missed near-to-nothing of substance. So, I stick to a handful key feeds like Daring Fireball and Techmeme for entertainment and conversational pieces, eg: what can I chat with my friends and colleagues about. But I really stick to them for the longer, in-depth pieces that occasionally come along. Plus, I never consciously click through to Gawker or TechCrunch.

Pass

Local news

I don’t care. I just talk to people around me, I suppose.

Pass

Non-fiction books

I read roughly one book per month which is probably more than the average person. It’s safe to say I prefer the book experience for information consumption, but read them less than I’d like (hence Carr’s article). Most books I read are related to business, technology, or sociology. I’m not very well rounded in this regard; I leave that to my better half. In short, I should read more books.

PassVideo podcast

I love watching TED Talks more than anything. They give me something to strive for and broaden my understanding of the world. But, they’re short and leave more to be desired. The really good ones do a great job entertaining and getting a point across, but the take-away is usually only surface-level. Perhaps more follow-up (books to read?) is in store here.

Fail

Audio podcast

I listen to This American Life on my walk to/from work every morning for about 25 minutes. The hour-long stories around a single theme are an excellent way to gain deep understanding.

Pass

Twitter and Facebook

Twitter is like a chatroom collided with a stream of links. I try to look at Twitter only a handful of times a day. But, the content itself is nearly useless (informationally) and the only value I’ve found is social connectedness. Facebook is, well, Facebook.

Fail (but nobody can win)

Conclusion

I need to work on my information diet just as much as I do my nutrition diet. Though I’ve consciously kept the quantity of sources low, the quality could be improved. First step: more books.

Does anyone here still like reading books and hearing about others’ thoughts on them? Any source suggestions for any of the above areas?

You should read Sh*t My Dad Says

Most books I read are non-fiction and are related to technology, business, or life in general (much like this blog). The “Sh*t My Dad Says” book was a pleasantly-surprising story of Justin’s life with his irreverent and crass father. I was chuckling and laughing throughout the entire thing. It’s a quick read but if you’re looking for something light, I highly recommend it. It was the first book I read on the iPad using the iBooks app. Overall, I’m pretty pleased with the experience (but I still learn towards the Kindle as the better platform).

No. I will not fan you, your brand, or your blog

No. I will not fan you, your brand, or your blog. I find it funny that quasi-famous bloggers feel the need to create a Facebook ‘Fan’ page for themselves. Sure, many people are well-respected, followed by hundreds of thousands of individuals, and want to interact with them all (Matt Mullenweg and Gary V), but the majority of you do not; a few hundred or few thousand ‘fans’ are worthless (prove me wrong?). Jeff may disagree, but I see no purpose in becoming a ‘fan’ of a friend’s blog, or their brand, or their product, or whatever on Facebook. That only serves that individual’s own ego and their desire to grow some metric that rarely translates to value (monetary, goodwill, etc.). Social media: don’t just do it because everyone else is. (I realize this is not new thinking, but I wanted to publish it so my stance is clear. Feel free to point your friends here when you get a ‘Fan’ request.)

The internet looks better in portrait

If you didn’t know, I recently bought an iPad for myself. Yeah yeah, act surprised. I love it and I knew I would. In fact, I’m authoring this post on it using the WordPress iPad app.

Previously, I would work with a laptop and an attached LCD monitor on my desk. I always had the monitor rotated into a portrait, or a vertical, orientation. I loved viewing the entire length of documents, I loved how web pages looked. It just seemed to look better to me.

This is how the Adobe Flash homepage appears on the iPad. This is very clearly designed for the entire page, while also focusing on the 'fold'.

So, I’ve created a collection of screenshots of web pages oriented in portrait mode (think tall, not wide). The Internet Looks Better in Portrait. I hope you enjoy it.


Working in web design and development, I cringe when I hear requirements about ads or content needing to fit “above the fold.” People know how to scroll, the print metaphor does not apply to the Internet.

When these tablet devices become widely adopted the fold will move. I just hope the industry can continue to adapt.

Instant email is good for nobody

Like most project managers, account managers, or client-facing individuals, I have my email inbox open all day. One any given day, there could be a dozen different individuals that can reach out to me with an urgent question. But replying instantly is not always the best action. While we can’t ignore our clients (current and potential), we can help each other by getting into good habits. These are some of mine explained.

Urgent does not always mean important

There is a difference between something urgent (a phone call, a task with a deadline attached) and something important (improving product quality, preparing a contract for a new project). Like with any time management, it’s key to distinguish between the two. One of the best things I learned in college was the Urgent vs Important Matrix. Many people get in the trap of confusing email urgency with importance; try to avoid that.

Interrupted productivity

It’s fairly obvious that we could all spend eight hours each day in our inboxes. I sometimes catch myself responding to emails immediately to get back to Inbox Zero. But, I’ve lost at least 15 minutes of productive time having mentally changed gears and get back to what I was doing. By that point, another email has come in… and you wonder what you accomplished in the past hour. Setting aside productive time and batching email is one of the most powerful things I can recommend to anyone. Tim Ferris has a great manifesto on eliminating email overload.

Most questions can answer themselves

I’ve found that being in the habit of turning around and asking someone a question leads me to get lazy: I rely on the individual instead of other resources (guides, Google, etc.). While I’m in the business of good customer service, that doesn’t mean handing out answers all day; that gets expensive for everyone. Investing time in better documentation and frequently asked question lists will save you from yourself and constant questions (especially on projects with many stakeholders).


One caveat, I do monitor email all day long with desktop notifications. This allows me to determine at-a-glance what is both “urgent and important” and save the rest to batch later. As long as everyone’s expectations are clear, these simple takeaways can greatly help client-facing individuals stay productive. One way to put this is: “sorry if I don’t respond immediately, it’s to help serve you and other clients better.” You can’t really argue with that, can you?

Archive your bookmarks with WordPress

Many people use some sort of social bookmarking service to collect their favorite how-to guides, recipes, interesting articles, and funny cat pictures. There are a number of services available: Delicious, Gnolia, and my personal favorite pinboard.in.

I found Doug Bowman’s guide to creating your own browsable, searchable archive of tweets to be perfect: create a self-hosted website using WordPress to archive your content in a format you prefer.

I wanted to do the same for my bookmarks from pinboard but couldn’t find an existing process, so I hacked together my own. Basically, I use FeedWordPress to parse the RSS feed from my bookmarking service to store all future bookmarks, and use a conversion tool to import all the old links. The following assumes a bit of existing knowledge and is mostly unsupported.

Step 1: Export your bookmarks

Delicious and pinboard export into terrible little format called

NETSCAPE-Bookmark-file-1

which is simply an HTML page with all your links and descriptions output in a list. There’s not much you can do with this, but at least you are able to export your links. (apparently the delicious API is much more robust now, but no matter)

Step 2: Convert bookmarks to XBEL

Using linkaGoGo’s bookmark conversion tool you can upload your HTML bookmark file from delicious and download it as a XML file format called XBEL. Note: this doesn’t pull over your tags (let me know if you find something that does).

Some people prefer OPML as their XML-flavor for bookmarks. But I couldn’t find a conversion tool better than this.

Step 3: Convert XBEL to RSS

Using this Yahoo Pipe I created, you can convert your XBEL file to an RSS feed (title, description, link, pubDate, and guid). Simply ‘Run’ the pipe, ‘Get as RSS’ and save your newly minted feed.

The point is to get your file in a format that FeedWordPress can import and parse because it can rewrite your WordPress permalinks to the original bookmark URL.

Step 4: Import your RSS feed using FeedWordPress

Upload the feed somewhere so that it can be accessed by the plugin. Install the FeedWordPress plugin and point it to your newly created RSS feed and, huzzah, all your links should import as blog posts on the date you saved the bookmark. I created a completely separate WordPress instance so that my links archive is separate from my blog.

Bonus: under the Syndication menu, browse to the ‘Posts and Links’ section to enable the permalinks to “point to the original URL.” This means that the permalink (link in the post title, link in your RSS feed) will point to the bookmarked link and not the WordPress post.

Step 5: Point FeedWordPress to your bookmarking service

At this point, you can automatically capture all future links by setting up FeedWordPress to syndicate your bookmarking service’s private RSS feed. Some sites support tags and other niceties, your mileage may vary.

Check out the final result: Devin Reams Bookmarks.