Comment Spammers: Get Off My Lawn

This piece was cross-posted on the Get Off My Lawn blog, which you should totally check out.

Comment SpamIf you run a blog, particularly a WordPress blog, comments of this type will be familiar:

“Spot on with this write-up, I really assume this website wants way more consideration. I’ll in all probability be again to read rather more, thanks for that info.”

“I am usually to running a blog and i really respect your content. The article has actually peaks my interest. I am going to bookmark your web site and hold checking for brand spanking new information.”

“Hey, be fond of your website I’ve been understanding a propos this subject every one night.”

If you’re a novice blogger, or just naive, you’re tempted to let these comments stand. Why not? They make it look like people are reading and enjoying your blog, and so what if their English skills aren’t quite up to snuff? And thus the spammers win.

In 2004, blogger Anil Dash proved that he could get a #1 Google search ranking for the phrase “nigritude ultramarine” just by asking people to link to him. Now SEO spammers have automated this process. They (or more accurately their robots) crawl the web for WordPress sites and then post innocuous-seeming comments like the ones above. The common thread among these comments is that the words entered in the “Author” field are always some sought-after SEO phrase (e.g. “xbox live free,” “cialis online”) and the URL goes to some spam website. When the comment gets published, the spam websites rise in search rankings because, as Anil Dash demonstrated, all it takes is inbound links from a wide variety of sources to convince Google that a website is reputable.

This is why SEO is broken. This is why search is starting to break as well. It’s also why I get a dozen emails a day asking me to moderate new comments on my blog—so get off my lawn!

Please tell me what you had for lunch

tubular tacoTwitter often gets dismissed as “people with no life tweeting what they had for lunch.” I’ve been on Twitter since 2007 and have come to value the what-I-had-for-lunch tweet. Knowing what you had for lunch helps me get to know you a little better. And if you post what you had for lunch, you’re probably also posting about the sound your cat makes when she snores or the latest funny thing your kid said. (I am guilty on all counts.)

And this is okay.

Last year I attended a talk by Guy Kawasaki on “How to Use Twitter as a Marketing Weapon.” “I don’t read your tweets,” he said. “I only read the ones that mention me.” If you follow @guykawasaki you’ll see that all he does is broadcast links back to his own website. There’s no right way or wrong way to use Twitter, but his method only applies if you have a business model like his, that is, a link-bait website with lots of advertisements.

For most people on Twitter, tweeting what you had for lunch makes sense. It creates a connection to a human being. And in the aggregate, a few million “lunch tweets” can reveal all sorts of things. For example, Twitter is now being used to make stock-market projections (by tracking consumer sentiment), and to track allergy and influenza outbreaks. These trends would not be trackable if the mundane, everyday tweets were replaced by marketing weapons.

By the way, I had a spinach-and-shrimp tubular taco at Hula Hut today.

5 Things I Learned During My First Year as a Consultant

2010 was my first year as a full-time consultant. Below are a few things I’ve learned.

  1. “You might be a consultant if…” What is a consultant, anyway? It always seemed one of those vague job titles of the unemployed, or of those with something to hide. What made things click for me was a book my former boss gave me as a going-away present. Getting Started in ConsultingIt’s called “Getting Started in Consulting,” by Alan Weiss. I’m allergic to most business and self-help books, but this one really helped me get started, and a lot of the tips below come from this book. I’ve always been a jack-of-all trades, and Weiss’s book helped me see this as an asset. Although I still struggle with telling people what I “do,” the term “consultant” at least starts the conversation. If you have a broad range of skills, both strategic and tactical, that can be deployed for clients, you might be a consultant. In my case those skills mostly relate to online marketing and website development, but that hasn’t stopped me from consulting in other areas.
  2. Charge for value not hours. Probably the chapter in Weiss’s book that everyone skips to is how to price your services. One point that he drills home is that charging by the hour can be a disservice to both you and your clients. I don’t know about you, but after so many years of experience, there are certain tasks that I can complete very quickly. Why should I be penalized for doing something in one hour that might take someone else four? Likewise, I don’t want clients to think about the clock ticking every time they call me. Better to agree upon the project’s scope and price up front. There will still be times when hourly billing is appropriate, but it’s not as often as you think.
  3. Go beyond your comfort zone… In the first couple months of the year, I felt like I had to say yes to everything. I was afraid that if I didn’t say yes the work would dry up and I’d be broke. So I did things like learn Drupal (a web content-management system) in a weekend. It was the right move at the time because now I’m fairly knowledgeable about Drupal and can advise clients on its pros and cons. But…
  4. But don’t go too far. If this same project fell in my lap today, I would turn it down. I learned a lot the first time around, but if I did it again it would be like beating my head against the wall. I’m not a Drupal developer and don’t want to be. But it’s useful to know a little something about Drupal
  5. Enjoy the downtime. When you work a regular desk job, there’s all this pressure to give the illusion of working nonstop, eight hours a day. I say “illusion” because no one works this way. We’re not wired to keep nose to grindstone for such extended periods. The difference for a consultant is that no one is watching to be sure you look busy. The results are all that matter. As long as you can deliver the results—which requires a lot of discipline when you don’t have a boss—it doesn’t matter if you also took time to read a book to your child, or go to the dog park, or watch videos of cats on YouTube.

Feature Creep: Why do we need a clock on our dishwasher?

First, a comic from xkcd:

Tech Support Cheet Sheet by xkcd

I think one of the reasons “not computer people” get so confused is that there is a mystifying array of choices in most applications and operating systems. Most people use only a handful of programs (a word processor, a web browser, maybe an email client) and a tiny fraction of the computing power with which their machines are equipped. This overwhelming complexity of computers is part of a long trend of “feature creep” in electronics and home appliances.

You probably have stuff like this in your house:

  • a microwave with 10 power settings that also can be programmed to defrost 1.3 pounds of pork or pop a bag of popcorn;
  • a dishwasher that can be programmed to clean pots and pans, or just regular dishes, or just the top rack, with or without drying;
  • three or four remote controls for your “home entertainment system.” (Here’s a tip for dealing with that.)

Photo Nicolas Zurcher, source:

Most of these objects probably have programmable clocks, too.

Do we really need this stuff? No. But it costs practically nothing to add all these unwanted features, and manufacturers presume — often correctly — that consumers will think these bells and whistles add value.

Back to the “not computer people.” I think the best computer programs and operating systems are the ones that get out of the way of the user. In web browsers, Google Chrome wins the austerity award. The iPhone’s success is evidence that users prefer devices that can be controlled with an index finger. (Just ask my two-year-old.) When it comes to operating systems for desktops and laptops, the two biggest players —  Mac OSX and Windows fill-in-the-blank — each have strengths and weaknesses.

Mac OSX is wonderful but still gets in the way of the user at times. For example, the Finder really doesn’t want you to select and drag files from one window to another. That would be too Microsoft-y, I guess. (Although I’m sure Apple invented the concept.) Instead OSX forces you to view file structures in an endless series of hierarchical menus. It looks elegant onscreen but does not work intuitively.

Many of the problems on Windows machines stem from the bloatware that comes preinstalled. I always do my own OS installs, but most users take what they get, straight out of the box, because they don’t realize they have any choice in the matter. So they get crappy, resource-sucking antivirus programs, trial versions of software they will never use, browser toolbars loaded with advertising, and more. And this is how most users experience computers every day. No wonder they are confused.

(Source: PC Decrapifier)

Before the computer age, you had to pay more for extra features on, say, a vacuum cleaner or an ironing board (it folds up — oooooh!). Now, paradoxically, it’s frequently cheaper to buy the machine loaded with extra features, like the average Wintel laptop at Best Buy. You have to pay more for the less-bloated Mac. (Or the sleek Dyson vacuum.) As for software, although there are free and cheap alternatives to Microsoft products, you need the time and technical aptitude to seek, download and install them. (Same goes for all the flavors of Linux; maybe Ubuntu is the perfect OS, but grandma’s not going to adopt it because there is no multimillion-dollar marketing campaign shoving it down her throat, and the notion of do-it-yourself, community-based support will likely scare the shit out of her.) The result is that the average computer user — who would most benefit from simpler devices  — gets the most complex stuff because they just don’t know any better. And the cycle of confused computer-users continues.

Where does this leave us? In my mind, the perfect microwave has one button: it knows what I want to cook and figures out how long to cook it for. The iPhone/iPad follows this example pretty well. Other computer programs and operating systems (including those from Apple) still have a lot of catching up to do.

Tabbed Browsing: Everyone uses it now, right? Wrong.

When Mozilla Firefox 2.0 rolled out tabbed browsing in October 2006, it was the reason many of us switched from Microsoft’s Internet Explorer and other browsers. That was four years ago, and now all major browsers feature tabs.

If, like me, the web is an integral part of your life, it’s painful to imagine giving up tabbed browsing. But that’s not the case for everyone. A large percentage use tabs infrequently or not at all. How large? That’s what I sought to learn.


I’m not a trained researcher, so this was an illuminating exercise. First, I created a simple form using Google Docs. After a brief description of tabbed browsing, the form had three questions, only the first of which was mandatory:

  1. Do you use tabbed browsing?
  2. Optional: How old are you?
  3. Optional: What web browser do you use, primarily?

I sought to reduce selection bias by promoting the survey within a group of colleagues and family members that I felt represented a range of computer literacy, as well as on Facebook, where my “friends” run the gamut from elementary-school friends to in-laws. I intentionally did not post a link to the survey on Twitter, because my Twitter stream is heavily biased toward technologists.

I had 46 respondents. So, not a large sampling, but enough to tell a story.

Despite my attempts, there may still be a bias toward the more computer literate: Only 40% of respondents use Internet Explorer as their primary web browser, which is below the average in most studies. Assuming non-IE users are more computer literate, this could represent a slight bias.

Of those participants who gave their age (which was most of them), the range was 21 to 65 years old. Most were in their 30s.


Adoption of tabbed browsing among all survey participants

Among all participants, 76% use tabbed browsing “all the time,” 15% “some of the time” and 11% never use it or don’t know what it is. I believe the participants who use tabs “some of the time” probably veer closer to “never” than “always.” So another way of putting this is that 26% of web users do not fully use or understand tabbed browsing.

Adoption of tabbed browsing among Internet Explorer users.

When you break down the results by browser choice, the results are not surprising: Internet Explorer users use tabs less frequently. 58% use tabbed browsing “all the time,” 26% “some of the time” and 16% never use it or don’t know what it is. In other words, 42% of Internet Explorer users do not fully use or understand tabbed browsing.

I think this is because (a) Internet Explorer has not featured tabbed browsing until relatively recently; (b) software installed at the enterprise level tends to be a version or two behind, so people who do most of their web surfing at work are stuck with whatever their IT department permits (making tabs an even more recent phenomenon); and (c) users who download and install alternatives to Internet Explorer are likely to be more computer literate than users who stick with IE.

Adoption of tabbed browsing among Firefox users.

Interestingly, the exact same number of Firefox and IE users responded to the survey (19 each). So this is a good comparison. 79% of Firefox users use tabbed browsing “all the time,” 11% “some of the time” and 11% never use it or don’t know what it is. In other words, 22% of Firefox users do not fully use or understand tabbed browsing. This is a bit surprising considering that tabs are what made Firefox’s reputation as an IE-killer, but I think these figures show how mainstream Firefox is becoming. Not everyone who uses Firefox is a computer geek.

Adoption of tabbed browsing among Safari users.
Adoption of tabbed browsing among Google Chrome users.

I had only five Safari users, and three Chrome users. All of them said they use tabs “all of the time.”

A note about age

I would have guessed that most of the users who do not use tabs are older than those who do. Not quite the case. The two oldest participants stated they do use tabs “some of the time.” Those who never use tabs ranged in age from 33 to 56. Of the eight participants who declined to state their age (who are likely to be older, I’m guessing), seven said they use tabs “all the time” and one “some of the time.”

What does it all mean?

I think many web developers take a lot for granted about their audience. Things that seem as natural as breathing to some are still foreign concepts to others. Users are slow to adopt new technology. Websites aiming for a mass audience need to constantly check their assumptions.

As for this brief stint wearing my market-research hat? It was fun, but clearly more research is needed.  


Enhanced by Zemanta

Three things I learned from 20 minutes of watching my in-laws operate a web browser

  1. The browser’s address bar does not exist. If you’ve spent any time looking at common search terms, you know that people will type “” into Google rather than saving a step and typing it into the address bar. For many people the address bar is invisible. And when instructed to type something into it, they (a) they don’t know what it does and (b) don’t know how it works (they will type in spaces and punctuation). This gives me slightly more appreciation for SEO: you’d better be sure your site comes up when its URL and close variations are searched for.
  2. Browsers have several toolbars occupying much of the screen. All web developers know to test in multiple browsers, screen resolutions and operating systems. But how many also test with two or three toolbars installed? This is especially important if you have clients who insist on certain elements being “above the fold.” And who can blame users for having needless toolbars, when something as innocuous as a Flash or Acrobat update will also install a toolbar? Most users don’t know how to get rid of them.
  3. Computers are usually operated in a state of mild fear and anxiety. For many users, every keystroke is fraught with peril. They are afraid that something Really Bad will happen if the wrong button is pushed, that they will be unable to undo. One of the joys of raising kids today is to see how comfortable they are pushing buttons on computers to see what happens. (My two-year-old navigates YouTube on an iPhone better than I do.) We forget that these skills do not come naturally, and even though grandma may have been using email for 10 years, she still might not have any clue how to find something on the Web. The lesson here is timeless: Strip the needless bells and whistles from your design and make it ridiculously easy for users to find what they need.

5 Things Yahoo! Does Better Than Google (and Everyone Else)

put it mildly, Yahoo! has had its ups and downs. They’ve become such
fish in a barrel that the mainstream press hardly bothers covering them.
Yet despite having Google and others eat their lunch for so long, they
still do a lot right.

To help with this post I brought in a
guest blogger, my good friend Greg Gibson, whose Elf Needs Food blog
covers videogames, the gaming industry, and movie and book reviews. He’s also on Twitter: @ElfNeedsFood.

1. Yahoo!

yahoo-news.jpgI was excited when Google introduced Google News. It made
sense to me at the time: Google’s engineers are so smart that they can
program algorithms that find interesting news much better than people
can, right?!? Wrong. When I want a firehose of information, I go to When I want the news of the day, in the way I once might
have read a daily newspaper, I go to Yahoo! News. Google News is only
good for their keyword alerts. gives me a headache.


2. YUI
YUI library is an extensive collection of JavaScript and CSS tools.
Basically, YUI provides everything a front-end web developer/designer
needs, short of HTML and content.  Because Yahoo! uses YUI for its own
applications, the code has already been tested at one of the most
visited sites on the web, it has to work in all major browsers, and it’s
likely to be supported and updated for a long time to come.

no other library that provides a combined JavaScript and CSS solution
of YUI’s caliber, but even separately, I’d probably use its tools in my
web projects. YUI’s CSS framework is the best I’ve tried (Blueprint is pretty nice, too).
As for JavaScript libraries, picking one is often a matter of
preference. For example, plenty of people love jQuery, which has a great community that
creates plugins to extend the library. I prefer YUI, because it has so
much included functionality and it mixes in seamlessly with the other
JavaScript I write.

Finally, the genius of YUI isn’t just the
library itself. Yahoo! has stocked the developers’ area of their site
with excellent videos, examples, and documentation, making it easy to
get started with the library — and providing a path to becoming an


3. Yahoo! Finance
yahoo-finance.jpgI once had a
client who was interested in advertising on Yahoo! Finance. No problem, I
thought. I’ll just find the advertising contact info on their site,
call them up, and I’m sure they’ll be glad to take your money. After
repeated phone calls and voicemails and emails, I got nowhere. I finally
had to call in a favor from an ad agency to get someone’s direct line
at Yahoo!, only to learn that they have separate departments for
handling agency inquiries and direct purchases. I also learned that the
minimum ad buy is $25,000—not a huge sum in the advertising world but
quite different from Google’s $0.01 minimum.

So why is it so
hard to advertise on Yahoo! Finance? Because it’s been a great site
since it launched and they’ve never relinquished their lead. More
importantly, it’s where financial advisors and other sophisticated
investors go—along with the masses. When you ask investment
professionals what sites they visit, the top three are usually CNN, ESPN
and Yahoo! Finance. Yahoo! knows they’ve got a good thing with Finance.
They should still pick up the phone, though.


4. Yahoo!
TV Listings

Yahoo! Movie Showtimes

yahoo-tv.jpgThese no-frills utilities are the best at what they do precisely because
they’re no-frills. When looking up movie times and TV show listings, I
just want the information displayed cleanly and quickly. Yahoo!’s TV and
movie listings meet those two qualifications better than any other site
on the web. (Recently, though, I’ve found myself using iPhone apps for
both these tasks.)


5. Yahoo! Sports
a sports site, I usually want two things: analysis and in-game box
scores (which I usually prefer to animated gamecasts).

the king of reporting on trade rumors, team politics, and sports-related
social issues. These are easy things to write about, because they
require little expertise, just access. But the network seems to have
very few analysts who really understand — or even seem to watch — the
sports they cover.

About a dozen full-time basketball writers
work for ESPN, only two of whom (John Hollinger and Henry Abbott) are
credible hoops junkies. Yahoo’s “Ball Don’t Lie” blog — which is just
one part of their basketball coverage — has just as many. And one of
those contributors, Kelly Dwyer, is the single best basketball analyst
at any mainstream site. He’s a fan, he understands the game, and he can

From a box score, I just want something up-to-date,
quick-loading, and easy on the browser. Yahoo!’s and ESPN’s box score
formats are pretty similar, but Yahoo! does a better job of organizing
data for a quick snapshot of the game in progress. Without scrolling my
browser down, a Yahoo! baseball box score features the inning-by-inning
score, the team lineups, and a display showing many runners are on base,
who’s pitching, who’s up to bat, the current balls-and-strikes count,
and what happened on the last pitch. ESPN’s box scores show only the
inning-by-inning scoring.

(As a recent convert to English Premier
League soccer, Yahoo!’s Eurosport Football site is also the best
gameday resource I’ve found, at least so far.)


Mention: Yahoo! Mail

Yahoo! Mail was once
the clear winner over its competitors—Hotmail and AOL—and then Gmail
came along and squashed them like a bug. I dutifully got a Gmail invite
(from Greg, now that I think about it) but never made the switch, not
completely anyway. The threaded conversations in Gmail are great once
you get the hang of them but sometimes there is comfort in the familiar
way of doing things, even if Google engineers think it’s silly. And
since Yahoo!’s acquisition of Oddpost in 2004 allowed them to introduce
AJAX functionality, they have had a pretty damn good email client. Gmail
is probably better, but to me it’s a marginal difference and not enough
to make me force my friends and family to update their address books.


Mention: Yahoo! Personals

I haven’t used
this site in about eight years, but it did allow my eventual wife to
discover me. I can’t complain about a 100% success rate.


What did we miss? What are we horribly wrong about? Sound off in the comments.
Reblog this post [with Zemanta]