Google your name. Right now. I’ll wait.
Good. What came up?
Look at the first page of results and ask yourself these questions about each one:
You need to be able to say “yes” to all of these for at least the top two or three results. (As I write this, the RSSmeme page repeating my Google Reader shared items has crawled above my blog, and I’m upset about it.)
I’m lucky. My last name is very rare, so even if you Google just “Socol” I come in second—only to my father, and ahead of Wikipedia. You may not be so lucky, saddled with a name like Jones or Smith or, even worse, you might have the same name as a celebrity. You may have an uphill battle.
People with common names need to get creative. It can be as simple as adding an initial—my friend became Alec R. Johnston to distinguish himself. Something a little more creative—Lisa Bettany named her blog Mostly Lisa. Or you can geek out, like Ben Lew, who uses the name n0s0ap. (Those are zeros.)
Ben uses the name n0s0ap on del.icio.us, flickr, Last.fm, Digg, Twitter, etc. Lisa uses a combination of “MostlyLisa” and “LisaBettany.” I use a combination of an old name, “UrbaneExistance” (I know it’s spelled wrong) and “JamesSocol” for all new registrations.
But all of us, Alec, Ben, Lisa, and I, make sure our real names are linked to our identities. It’s no Clark Kent: n0s0ap is Ben Lew, with the glasses on or off.
Do you own your own domain name? Why not? Go buy it. Now. Go!
I have this conversation with friends all the time. Would you want someone signing your name on paper documents? Of course not, so why would you let them do the same thing online? I own jamessocol.com, jamessocol.net, and jamessocol.org, just so no one else does. Even if you do nothing but have it redirect to your social network of choice, you should own your name.
If your name is taken, reread the last section and get creative.
Now, about those social networks. You don’t need to be on every one, but get on a few, build a profile, and put your name on it. You can create and control your own Facebook and MySpace pages without knowing a single HTML tag. Once you’ve got a name, whether it’s your real name or something else, use it. last.fm/user/you. twitter.com/you.
The best way I’ve found to control what the web knows about you is to start your own propaganda campaign. Put your name on a lot of things, preferably with links back to your own site.
An easy way to start is by commenting. Blog comments help the most, since you spread that influence around the whole internet, but within MySpace or Facebook posting real, meaningful, interesting comments on profiles and walls will make sure people think of you when they hear your name.
If you have the time, try blogging. There are a lot of blogs with great advice, but you can always just “write what you know.” Once you find your voice, the writing flows.
What else? It depends what you like. If you take pictures, get a Flickr stream. Last.fm is a great way to share and find music you like. GoodReads is a similar site for books. Twitter is great for finding people with similar interests and building connections. LinkedIn is a professional social network, particularly good for people in marketing or new media. Blogger, while not the best blogging platform, has some good community features. There is a lot out there.
Don’t let someone else be you! Own your own identity and be proud of it. It will help you build authority and when a potential employer or client googles you, they’ll get a good idea about you from the first page of results.
What else, 2.0-savvy readers? What did I forget?
To all my Twitter followers, and those not yet following me:
Twitter lets you change your user name, so I did. Instead of the very long and misspelled “urbaneexistance,” I am now @jamessocol.
Shorter, easier to remember, more meaningful.
If you were following me, Twitter says you still should be, no worries. This is one 2.0-mistake I can correct easily.
A short post for a busy week.
I just downloaded the Spore Creature Creator, and this file showed up on my desktop: 792248d6ad421d577132c2b648bbed45_scc_trial_na.exe.
Why not “Spore Creature Creator Trial Install.exe”, or, if spaces aren’t your thing, “SporeCreatureCreatorTrialInstall.exe”? Either would be infinitely more meaningful than an MD5 hash followed by an acronym and a region code.
While the developers may have had a reason (though I can’t imagine it’s a good enough reason) to use this file name, the web team has no excuse.
There’s a lesson here: be nice to users. Whether it’s just a file name or helpful error messages or designing a user interface/experience, don’t treat your users like machines that parse your (bizarre) internal formats.
And Will Wright, if you’re listening, ask someone to rename that file.
Looking at WordPress themes usually makes me cringe. It’s as if there was a memo on semantic markup and the community of WP developers didn’t get it.
Some themes waste kilobytes of HTML source on something that could be achieved with 75% less markup. Some use blatantly non-compliant code. Almost none use semantic names.
But what really irks me—I’ll cop to using meaningless code to make it look good—is the style of CSS that seems to be spreading: breaking up definitions into a half-dozen chunks, no line breaks, lack of organization. I think their heart is in the right place (a section for colors, so don’t have to worry about layout; a section for typography, so the precious padding is protected) but the result is a horrid mess.
I blame Michael Heilemann, the designer behind the bland and semantic-free default WordPress theme. I imagine theme developers, many just starting with HTML and CSS, started by looking at his code, and thought that was the way to do it. Then it spread like a virus.
Here’s an example from “Autumn Concept 1.0″:
#topbar {background-color: #4b7c44;}
#footer {background-color: #4b7c44;}
#mainpicinner {height: 250px; background: «
url(images/mainpic01.jpg) top left «
no-repeat #fff; border: 1px solid #fff;}
/* typography */
#logo a {color: #3a4032;}
.textbkg {border-left: 4px solid #ebf0cf;}
(« is an inserted linebreak.)
Wow. Line breaks? Readability? Was this passed through a bad version of JSMin?
This is from the “Color Scheme” section, but the first directive for #mainpicinner is height. It also has a border, not just border-color but the whole thing. What’s the point of having sections if you proceed to ignore them immediately?
The rest is filled with classes like cols01 and box01 (while there are other cols##, there is no box02).
But that isn’t my real problem. My real problem is about 20 lines further down:
body {position: relative; background: #1f1f1f; «
font: 70% Verdana, Arial, Helvetica, «
sans-serif; text-align: center; letter-spacing: 0;}
#container {float: left; display: block; width: 100%;}
#topbar {float: left; display: block; width: «
100%; background-image: url(images/topbar.png); «
background-position: top; background-repeat: «
repeat-x; text-align: left; padding: 13px 0 6px 0;}
#topbar div {padding-bottom: 0;}
#container is back. (As are backgrounds. Pick a spot, already!)
This kind of CSS is hard to read, hard to maintain, and hard to customize. Even if the initial version is perfect—which doesn’t exist—things will start to break as soon as someone opens the file. Even in this published style sheet, the author couldn’t decide if background images and borders belonged in “Color Scheme” or “General Styles.” What chance does a maintainer have?
I am, admittedly, obsessively strict with my style sheets. I like to make very sure that every style affects only what I intend it to affect. But I never let the styles for one element single get broken into two places. Instead, what I try to do is keep similar styles in a similar order inside those blocks:
blockquote.dropquote {
float: right; font-family: Arial, «
Helvetica, sans-serif;
font-size: 130%;
color: #662020;
background-color: #ddd;
}
div.login {
position: absolute;
top: 0;
left: 0;
font-size: 80%;
color: #fff;
}
Get the idea? Within each selector, I try to keep things in the same order. I almost always keep positioning styles first and then do either typography or color. To me, this is much more readable and maintainable. If my header div is 3 pixels too wide, I don’t have to comb through all the #header sections. I go to one place and fix it.
I like to extract the CSS order from the document order. This doesn’t necessarily stay complete or strict, especially when you have classes that can be used anywhere or you’re controlling tags directly. The header styles do come before the content styles, though, which come before the footer styles. That just makes sense.
Am I the only one who can’t stand this “style” of CSS? Do you use it? Why?
Jeff Atwood is a self-proclaimed amateur:
“It troubles me greatly to hear that people see me as an expert or an authority, and not a fellow amateur.”
“There is absolutely no reason any of you should listen to me.
But somehow, I have 75,000 RSS subscribers and over 50,000 page views/day.”
Assuming a moderate amount of overlap, there are probably 100,000 people reading and listening to Jeff every day. If you had 100,000 people listening to him speaking out a window, you’d call it a successful rally.
I don’t really think Jeff Atwood is an Italian dictator.
Jeff is, however, an authority. When Jeff gives advice like “Don’t Go Dark,” thousands of people are likely to follow that advice.
Wikipedia has been the biggest source of contention on what makes an “expert” or “authority.” Does someone with 10,000 edits have more say than someone with a PhD? If the article is about medicine, probably not, but if it’s about social networking or wikis, experience and research can both bring value.
Technorati defines your “authority” as the number of blogs linking back to you in the past six months. Twitter proudly displays your number of followers. LinkedIn, Facebook, and MySpace all tell you how large your network is, and want you to make it bigger.
Do 9000 people follow @chrisbrogan because he’s an authority, or do people consider him an authority because he has 9000 followers?
My wishy-washy answer is, of course, “both.” Chris and Jeff Atwood both produce intelligent, well-written material and provide valuable perspectives. Chris is an experienced marketer and Jeff an experienced programmer. But consistently large audiences make both authoritative. After all, why would so many people listen if they didn’t know what they were talking about?
Humans are social animals. We’re not particularly strong, or fast, but we are very good at forming groups and working together. When we see something or someone that is valued by a large group, we attribute value to it.
Don’t believe me? Fine, then explain why Paris Hilton is famous.
Authority does not make you an expert, but expertise can help you gain authority. You get followers on Twitter by sharing good links and starting good discussions; you get readers and subscribers by producing quality content and offering something of value.
Then something happens: followers retweet you, readers send links, bloggers write about you, friends-of-friends friend you. Your audience reaches a point where it begins to grow by itself. That audience makes you more authoritative to new readers, new followers. They jump on your bandwagon. It’s the same reason you see “Best Seller” on book covers.
So is Jeff Atwood an expert? As much as anyone in his field. An authority? Definitely.
Follow Me