Daring Serif Style for NetNewsWire

The Daring Gradient Bar style by John Gruber is one of the better default themes that ships with NetNewsWire. It is a simple, good looking style that adapts to any type of post from any site’s feed.

The same can not be said for most of the styles available for NNW — default or not. Even the non-ugly ones that sport fancy CSS don’t necessarily mold well to the array of sites in a subscription list.

I have been using a modified version of the Daring Gradient Bar style for a while. Daring Serif sports Georgia for the body with red links. I prefer it, and I thought I’d share the love.

Download the Daring Serif style for NetNewsWire.

Daring Serif Style for NetNewsWire

Create Footnotes in MarsEdit with AppleScript

Generating HTML footnotes with AppleScript and MarsEdit

A lazy Saturday afternoon seems like a great time to clean out some old Safari bookmarks. In the process I re-stumbled across this trick by Shimone Samuel that uses AppleScript, pre-formatted Markup and placeholders to create footnotes in MarsEdit. (It sounds more complicated that it is.)

I have always used my own pre-formatted markup in MarsEdit to create footnotes but let’s face it, footnotes can be a pain to format and insert. Shimone’s AppleScript addition makes the whole process a bit easier.

If you publish via MarsEdit and use footnotes in your writing, you may want to give this a try.

Create Footnotes in MarsEdit with AppleScript

iPhone’s Misplaced Decline Button?

I have now owned my iPhone longer than any other mobile.

Over the past decade or so, I’ve gone through a slew of pagers and cell phones. None of them sticking around as long as my iPhone. They each got boring or broken or sold on eBay. The iPhone, however, still feels brand new to me even though it currently holds the longest tenure of any other phone I’ve owned.

After 18 months of daily use, I’ve develop quite a few habits and familiarities. Such as the position I hold the phone when talking on it; or the direction it goes into my pocket; where I place in my car; the way I spin it when I’m bored; or how I hit the Lock button to end a phone conversation.

There is one thing that I still have not gotten used to: the location of the ‘Decline’ and ‘Answer’ buttons when there’s an incoming call and the phone’s screen is not locked. This throws me off every single time.

My screen is nearly always locked; it’s another one of my habits. I always lock it when I’m done with it, even if it’s sitting on my desk. Leaving the screen unlocked is like leaving the top off a bottle of Coke — it just feels wrong. And besides, it wastes the battery.

And so, when my phone rings, it usually looks something like this:

iPhone Locked with incoming call from my sister

But inevitably there are the times when I get an incoming call and, for whatever reason, the screen is not locked. (Usually because I’m using the phone for any number of reasons other than talking on it.) And when that is the case, the incoming call screen looks a bit different:

iPhone not locked with incoming call from my sister

The reason you have to “slide to answer” an incoming call on a locked screen is so you don’t accidentally reach into your pocket and answer a call you didn’t want to. But if the screen is already unlocked you are given a different way to answer. You now have the option to simply tap a button to answer or tap another to decline.

The locked versus unlocked options make sense. If you’re in the middle of using your phone and someone calls but you want to decline, it doesn’t make sense to wait 15 seconds for the thing to finally stop ringing, or be forced to lock your phone. The feature here isn’t the ease of answering a call — tapping the Answer button is just about as simple as sliding — rather, it’s the ability to quickly decline the call and get right back to what you were doing.

The trouble happens if you do want to answer the call. Now you’re dealing with the fact that iPhone offers two different locations to touch in order to answer an incoming call. If answering from a locked-screen state, you touch the bottom-left corner and slide to the right; if answering from a non-locked-screen state you touch the bottom-right corner.

If my screen is not locked and I answer an incoming call by muscle memory alone, chances are good I will accidentally decline the call when what I wanted was to answer it. Usually what happens is I press the area of the screen where the Decline button is by habit, but then realize I’m pressing ‘Decline’ and not ‘Answer’. So I hold my thumb down and slide it off the Decline button and then tap the Answer button.

If you do push the Decline button, and slide over onto the Answer button nothing happens because the Decline button is activated on release. Unlike the single-tap-hack for the period button before the 1.1.1 software update, you can’t answer a phone call by starting on the Decline button, sliding over to Answer and then releasing (a gesture that would duplicate the “slide to answer” action).

Furthermore, there are times that I press the Decline button, but realizing I pressed the wrong one, panic by letting off quickly and (in this case) sending my sister straight to voicemail. (Sorry Sis.)

If your standard response to an incoming call is to answer it, then the standard location is actually not where you’re used to it being—the bottom left corner.

On the other hand, if your standard response to an incoming call is to not answer it, this still doesn’t justify the placement of the Decline button. When locked, if you want to decline the call you can (a) ignore it, or (b) press the Lock button on the top of the phone two times (one press to silence the ringer and another press to send the caller to voicemail). You can still do this if the screen is unlocked and the Decline button is there, though it will interrupt your previous task.

This flip-flopped button placement doesn’t end here…

On the Visual Voicemail screen, the green Call Back button can be found on the bottom-left.

Location of Call Back button on iPhone voicemail

During a phone call, if you navigate to the keypad, the red End Call button is the one on the bottom-left of the screen, whereas the “continue-type” button (‘Hide Keypad’), though not green, is on the bottom-right.

iPhone Locked with incoming call from my sister

Finally, the default location of the Phone App’s green icon is the bottom-left corner of the iPhone’s Dock.

Default Dock Apps

Context vs. Consistency

As Jason Fried pointed out regarding the seemingly strange, right-hand alignment of the iTunes icon in the iPhone OS 1.1 update, button placement is not always done for the sake of consistency. Sometimes it’s for the sake of context.

They didn’t put it where consistency tells you to put it. That would be on the left side. They put it where context tells you to put it. On the right side right above the iPod icon. Even the icon’s arrow points right down to the iPod.

[…]

I love that Apple favored context over consistency in this design decision. Consistency is the easy choice. Context is the thinking choice.

Although the flip-flopping placement of iPhone’s “initiate a phone conversation” buttons is not consistent, they may be rightly placed given each one’s context.

On iPhone, standard movement between screens means that to get more detailed, or to “drill down” within an app, you should move to the right. Getting less detailed, or “drilling up”, means you move to the left.

In context to the “slide to answer” button on a locked screen, the thumb moves from left to right — in essence, drilling down to the next screen which is, in this case, a live phone conversation.

If this is truly the case, then the Decline and Answer buttons on a non-locked screen — though opposite in terms of consistency — are accurate in terms of context. To “drill down” to the next screen (which is the live phone call) you should be led to the right. Thus, the placement of the Answer button on the right-hand side.

But wait…

Even though drilling down to more detail means moving to the right, and drilling up means moving to the left, those directions are almost always led by the buttons on the top of an application’s screen, not the bottom (i.e. Mail, Text, Settings, iPod, Notes and others).

On a phone with physical buttons there is no choice but to design by consistency because the buttons are always in the same place. Since iPhone’s screen has no physical buttons, the placement of each screen’s buttons can also be designed to be relevant given the context of the current screen. Thus, there are times when a design decision can be based on more than just consistency — it can also include context.

When writing about my MacBook Pro in early 2008, I wrote about the implementation of multi-touch on the trackpad, saying:

Just like on the iPhone, the multi-touch gestures make perfect sense in context. Which means I don’t have to think about them. Once I settled that three fingers swiping from left to right means “next” I find myself naturally using it in places I hadn’t even thought about, without thinking about it. It already feels natural.

In iCal the three-finger swipe takes you to the next or previous day/week/month in your calendar. In Apple’s Mail the swipe takes you to the next email message. In Preview, you get the next page. And it’s the same with pinching: On the desktop, pinching enlarges or shrinks your icon sizes. In Preview, it enlarges the image or document.

My point being: when you are designing by context the user is best served when they do not have to stop and think about how to make the choice they’re being presented with.

Consider context verses consistency in a car. When driving forward, turning the steering wheel to the left turns the car to the left. When driving in reverse, turning the steering wheel to the left turns the car to the right. Imagine if auto engineers decided that turning the steering wheel to the left should always steer the car to the left rather than the wheels. If that were the case, the front wheels may react completely opposite to the steering wheel’s input depending on what gear the transmission was in.

There are times when designing by context is better than designing by consistency alone. Though the placement of the Decline and Answer buttons may make sense in context, it is so far from consistency that, in this case, it is the wrong decision. And after 18 months of use the dumb thing still throws me off.

iPhone’s Misplaced Decline Button?

Safari 4 UI breakdown

Safari 4 UI breakdown

Sebastiaan hits the nail on the head that this is not just a faster browser with some noticeable interface changes. Yes, the major features are obvious, but there are many subtle touches surrounding those features which make it a whole new ‘experience’.

I am the most sad about the loss of the address bar’s blue progress indicator. That was one of the first UI features I noticed about OS X on my friends iBook over 5 years ago, and is the missing feature that throws me off the most in Safari 4.

And what’s my favorite new feature? CMD+OPT+F (UPDATE: Apparently this feature is old school. Something that would have been nice to know earlier. Next thing you know, I’ll find out that this same feature works in Mail too… Doh!)

Safari 4 UI breakdown

Doubt is Torture

A while back, Rands gave a recommended book shout out on Twitter. Writing Down the Bones, by Natalie Goldberg. I ordered a used copy on Amazon for about $4 and have been reading a chapter or two every night for the past few weeks.

Reading Natalie’s book is a lot like sitting in on a question and answer time where people ask all the right questions and she gives all the right answers.

You don’t have to read the book front to back either. The chapters are short and can be read in any order you like; each one is its own little nugget of advice or food for thought. After a short time of reading her book, Natalie already feels like a trusted friend; someone who’s not afraid to shoot it straight; someone who has nothing to hide.

So far I have been reading the book straight through, because I’m systematic like that. But last night I decided to skip to a random chapter. I landed on page 108, “Doubt is Torture”.

This chapter is so good I wanted to share it here:

A friend of mine was planning to move to Los Angeles with the hope of connecting with the music industry. He was a musician and songwriter, and it was time for him to follow his aspirations. Katagiri Roshi said to him, “Well, if you’ve really decided to go, let’s see what your attitude is.”

“Well, I’ll try my best. I figure I have to give it a shot, and if it doesn’t work, it doesn’t work. I’ll just accept it.”

Roshi responded, “That’s the wrong attitude. If they knock you down, you get up. If they knock you down again, get up. No matter how many times they knock you down, get up again. That is how you should go.”

The same is true in writing. For every book that makes it, there are probably thousands that don’t even get published. We must continue anyway. If you want to write, write. If one book doesn’t get published, write another one. Each one will get better because you have all the more practice behind you.

Every other month I am ready to quit writing. The inner dialogue goes something like this: “This is stupid. I am making no money, there’s no career in poetry, no one cares about it, it’s lonely, I hate it, it’s dumb, I want a regular life.” These thoughts are torture. Doubt is torture. If we give ourselves fully to something, it will be clearer when it might be appropriate to quit. It is a constant test of perseverance. Sometimes I listen to the doubting voice and get sidetracked for a while. “I think I’ll go into sales, open up a cafe so other writers can go there, sip cappuccino and write, or get married, have babies, be a homemaker and make wonderful chicken dinners.”

Don’t listen to doubt. It leads no place but to pain and negativity. It is the same with your critic who picks at you while you are trying to write: “That’s stupid. Don’t say that. Who do you think you are anyway, trying to be a writer?” Don’t pay attention to those voices. There is nothing helpful there. Instead, have a tenderness and determination toward your writing, a sense of humor and a deep patience that you are doing the right thing. Avoid getting caught by that small gnawing mouse of doubt. See beyond it to the vastness of life and the belief in time and practice.

What Natalie says here is incredibly relevant to the “self publishing revolution”. Yet she wrote this back in 1986 — way before weblogs were around.

I try to encourage people to start a weblog. I am amazed at how many people consider themselves a writer, or who hope to become one, and weblogs have done something that journals never did. They’ve given an extra push of motivation to those people who always wanted to write, but never did.

Unfortunately, it seems the same motivation which encourages us to publish, also feeds those voice of self-doubt that Natalie talks about. I don’t know how many posts I’ve started and deleted because I thought they weren’t relevant or exciting or interesting enough. Which is why I love this sentence so much: “Instead, have a tenderness and determination toward your writing, a sense of humor and a deep patience that you are doing the right thing. Avoid getting caught by that small gnawing mouse of doubt.”

I’ve been publishing online since the beginning of 2006. It is a medium that works for me, and I am confident without it I would not be writing as well or as often. But the difficulty and the doubt of writing never seem to go away. I either learn to press through or quit.

I’m digging Writing Down the Bones because it’s helping me become a better writer, not just to write better. And yes, there is a difference.

Doubt is Torture

The Problem With Email Clients

The Problem With Email Clients

Alex fails to mention the real problem: email itself.

I’m thinking we should all take a break from email for 30 days. Those we have to communicate with we could call or talk to in person. Those we don’t have to work with wouldn’t be able to infringe on our time because they don’t have our phone numbers. And we may just end up having meaningful dialog with our friends and family instead of keeping in touch by sending shallow links to funny YouTube videos.

What say ye?

The Problem With Email Clients

[FEED ONLY] Shawnblanc.net RSS Feed

https://shawnblanc.net/feed

With their acquisition of Feedburner last summer, Google has begun slowly migrating all Feedburner feeds over to new servers and new systems. The migration should result in more reliable feed delivery for you and more accurate subscriber stats for me.

You all should continue to receive new posts, since the old Feedburner URL should continue redirect to the new one indefinitely. But, to be sure, you may want to update anyway:

https://shawnblanc.net/feed

[FEED ONLY] Shawnblanc.net RSS Feed

Alex Payne’s argument for why the catch-all, information organizing apps such as Yojimbo and Evernote are not worth their trouble — let alone their cost for a license.

A timely article. I have been storing and organizing my files and data via file structure for years and years and years, but just recently have been considering switching to a dedicated info organization app. I tried Yojimbo for a few weeks last year and it never caught on for me. Over the weekend I gave Evernote a spin, and though it’s neat that data can sync between Mac, Web and iPhone it seems too messy. Like I have to work with the app, instead of the other way around.

They say a good filing system means you can find anything you’re looking for in under 60 seconds. My issue wasn’t that my Mac’s folder structure is messy, but rather to see if a data storage app could do a better job of organizing my files and info than the system (and habit) I’ve crafted over the past two decades. I’ve decided – at least for now – that the answer is, no.

The Case Against Everything Buckets

Monday By Noon Joins Fusion Ads

Monday By Noon Joins Fusion Ads

Linking to Jonathan’s site over a year ago, I said:

Monday By Noon is a great idea. I always thought posting once a week on Mondays would be a runaway concept.

Jonathan writes on web design once a week and publishes his article every Monday before noon so you can have something to read during your lunch break.

This site is a fantastic addition to Fusion if I do say so myself. Jonathan is also the man behind SuggestRSS.

Monday By Noon Joins Fusion Ads

Twitter Plugins for WordPress

For the two years that I have been on Twitter, I having been using Dave Kellam’s TwitterRSS plugin for WordPress to display my current Twitter status in the sidebar. Unfortunately it stopped working after my upgrade to version 2.7 a few days ago and was only displaying the status which was most current just before I upgraded.

Since Dave has ceased updates to his plugin I went in search of a new one.

This plugin from Rick Gonzalez is an excellent replacement. It is easy to style plus it displays a permalink and a time stamp for the latest status being displayed, which I think is nice. Furthermore, if Twitter is down you see a nice message: “No public Twitter messages”, instead of a blank space. (Or you can make edits to the plugin’s php file to show your own message.)

Twitter Plugins for WordPress