March, 2010


26
Mar 10

The Value of Failure

In REWORK, the authors Jason and David talk about how learning from failure in business is overrated. They cite a New York Times article about how venture-backed companies led by a winning entrepreneur are more likely to succeed.

Already-successful entrepreneurs were far more likely to succeed again: their success rate for later venture-backed companies was 34 percent. But entrepreneurs whose companies had been liquidated or gone bankrupt had almost the same follow-on success rate as the first-timers: 23 percent.

Failing can teach you an important lesson when you’re running a business, but success is a better teacher (and not to mention more fun). Failing teaches you only what not to do, what to avoid. If you study your successes and come across the same situation, you’ll know exactly what to do.

“Fail early and fail often” is a phrase I often hear repeated and one I’ve come to dislike. Failing causes pain and the human condition is to avoid pain in the future. When you burn your hand, you learn not to touch the hot fire. You don’t start out building the fire by saying “okay, I’m going to touch the hot fire so I learn what not to do in the future.” You do your best to avoid the fire altogether.

Failing is different than making mistakes. No business journey will be mistake-free. You learn from your mistakes and constantly readjust. I don’t consider those little errors failures.

When I run a business, I keep my eye on the prize (profitability). If I worried about the odds against me or every possible reason I could fail, I’d never get anything done.


8
Mar 10

Better Helvetica Font Stack

Helvetica is easily my favorite font, but it has one downside: it looks like crap on Windows. The way Windows handles the rendering of Helvetica makes a great font almost unreadable at small sizes.

The problem is halfway solved by using the following CSS font stack:

font-family: Helvetica, Arial, sans-serif;

The problem is a fairly large percentage of PC users (including those who have installed any Adobe Creative Suite product) will still see Helvetica rendered horribly. I’m all for serving up a design that uses advanced CSS3 and leaving IE in the dust, but the main font being unreadable on the world’s largest operating system is unacceptable.

My Solution

I experimented with JavaScript that targets Windows computers and applies a certain class to the body of the page so I can target certain CSS styles and font stacks to a PC. I ended up with a mess of duplicated CSS code, and I don’t like to repeat myself. The best solution I came up with was the simplest one.

Use this font stack:

font-family: "Helvetica Neue", Arial, sans-serif;

Here’s what font will be displayed on each operating system:

Chart describing what percentage of PC users will see Helvetica Neue instead of Arial (1.4%)

Font percentages thanks to Codestyle.org

Macs will display an improved version of Helvetica and the small percentage that doesn’t have that will see Arial, which looks almost the same when rendered on an Apple.

A small percentage of Windows users will see Helvetica Neue and the rest will see Arial, which is good enough in my book. I like Helvetica better, but Arial isn’t the end of the world.

By narrowing down the font stack to target a specific variant of Helvetica font mostly on Macs, I am able to use Helvetica in my designs without worrying about how the font renders (or doesn’t render) on a PC.