Tag Archive for 'blogging'

Five years of blogging today

For several years now, I’ve missed my blogaversary, so I’m happy that I actually remembered this year. I’ve just finished my fifth year of blogging, although I slowed down a bit during 2007 for various reasons. The Wordpress version of the blog only has 2007 on it, but the PyBlosxom version of my blog is still around (look in the sidebar for the link), and permalinks still work. As proof, here’s the very first post. I plan to be a little more active this year…

New blog theme winner - Gridlock K2

For now I’ve settled on a new theme for the blog, “Gridlock K2“. I’m running the latest RC(3) of K2 and there were some issues with the Gridlock style, some of which were also reported on the Gridlock K2 page, without resolution. Matthew Eernisse, our resident AJAX and CSS wizard for Chandler Server, was kind enough to take a look at the issues that I was having, most notably the sidebar being pushed to the bottom, and the menu rendering oddly. Matthew reduced hours of work to just a few minutes. In order to prevent anyone else from having to do that, here’s a pointer to the “fixed” gridlock.css for the Gridlock K2 style.

New Blog theme

I’m trying out a new blog theme. Let me know what you think.

Another victory for full feeds

During the bar conversation after the Saturday Seattle Strobist Seminar, a bunch of including James Duncan Davidson and Eric Soroos were talking to David Hobby about full feeds on the Strobist site. In particular, we pointed him to John Gruber’s experiment with full feeds on Daring Fireball (preliminary report on John’s experience). So I was very happy to read that David has decided to try a full feed for Strobist as well.

Since David wanted some more power user full feed info, here’s my take on David’s situation.

The argument for full feeds is that it allows a reader to be more efficient because they can digest more information per unit time. At least that is true for me. The other big benefit is that it allows people who want / need to read offline to do so. The question is, “Doesn’t reader efficiency come at the expense of the publisher”? My answer is, no, not if your content is good. In fact, if your content is good, reader efficiency works in your favor. If your content is good, then you as the publisher doen’t want me to have to break my workflow (by switching to a browser, browser tab, or NetNewsWire tab) to determine that the content is good. If I have to break the flow, there’s much less chance that I will do command-shift-P (in NetNewsWire) to pop the your post into Ecto where I can quote it as part of my post (which ought to generate some additional traffic for you). There’s less chance that I will hit command-1 to pop your post’s title and permalink into Twitterific, where it can get pumped into the realtime information junkie network. And there’s less chance that I will hit command-control-’ to pop your post’s permalink into Pukka where I can quickly tag it and stick it into del.icio.us, where it can be immortalized as important, seen by my del.icio.us network, and pumped into my blog and tumblog. In other words, you make it hard for people like me to help you. Now you might not care about that, and that’s a completely rational choice. But since just about everything in the blogosphere (after your good original content) is about getting flow (which doesn’t just mean inbound clicks) from other people, it seems like a short sighted thing to make it hard for flow to happen.

There are a few other dynamics which I think are relevant to Strobist, which don’t apply to all blogs.

1. Strobist is not just a blog, it is a source of reference materials. If you metered my accesses to the Strobist site, you would see that I access the site much more as a reference site than as a daily blog. I read the daily blogs, but since I am learning something that requires practice, trial and error, and so forth, I am always pulling up old posts (and those Lighting 101 and 102 pulldown menus) are a godsend for that. Which you have to go the site for. Dropping the 1 click that you would have gotten by forcing me to follow from the partial feed is just noise compared to the other volume

2. The advertisers on Strobist aren’t getting the value from the ads. If you make me go to Strobist in Firefox, Adblock pwns you. I never even see your ads. If you want to get value from Strobist, do something that works with what David is doing. Nonetheless, I’ve ordered several times from the Midwest Photo Exchange, not because they advertise on the site, but because they are doing something that works with what David is doing - so well that David actually writes about it. You might think you need an ad, but what you really need is to do something that will get David to write about you. Strobist is becoming a community, and the advertisers / sponsors of the site will get the most value by being a part of the community (see yesterday’s post on Nikon for tips). And that means more than just doing ads.

3. I was less vehement about full feeds that night (and I do love my full feeds) because I don’t think that David’s audience is an RSS enabled audience. The small sample size at the bar bore that out. So full vs partial doesn’t make that much difference, really. I’ve been reading the blogs of some wedding photographers because I think that maybe someday I might like to take a crack at that. But one thing I’ve noticed is that the word on Strobist is out. I see the techniques being mentioned. People see off camera flash pictures and want to know how to do that. And the answer that invariably comes back is Strobist (or occasionally, the OneLight). You can be sure that this is happening in real life, maybe even more so than on line. So the flow net for Strobist has expanded beyond the RSS savvy crowd and into the real world. No amount of full vs partial RSS feed is gonna change that.

But just in case, click here to convince David of the value of a full RSS feed. :-)

Good books is now a “page”

I’ve migrated my list of good books to a “page” in WordPress…

It’s white for now…

Since I switched the blog to WordPress, I’ve been getting a slow but steady stream of complaints about the white on black theme. I’m going to be experimenting with the colors of the theme, but for now, I’ve switched it to black on white. I like that less, but I understand the readability argument that some commenters have made. The black was particularly nice for photo posts, and I’m sorry to be losing that. If there are any Hemingway theme experts out there I’d be happy for some advice.

Comments and suggestions of all kinds welcome.

On gender and blogging frequency

One other point that Anne Zelenka made while reflecting on the Adobe Engage event had to do with gender and blogging frequency:

The world of technology blogging is an architecture of non-participation for women–and it’s partly because we may, in general, blog differently than men. I was really impressed with Ryan Stewart’s blogging output at the event. I sat next to him and watched him pump out post after post. Many of the other bloggers–men, natch–did likewise. Then it all appeared on techmeme. I didn’t post at all yesterday. I didn’t feel inspired, didn’t have much to add to the conversation, don’t much care about what traffic I get to either Anne 2.0 or tech decentral. In this way I seem quite different from the other bloggers at the event.

Is it a gender thing? Who knows. There are plenty of women blogging frequently with attention to popularity (I do so–on Web Worker Daily, but I don’t do it out of a personal urge). But it does seem to me that women publish less frequently than men and may be less likely to post on something just because it’s news and might get them noticed. This behavior means they’re less likely to get linked to, less likely to become more visible, and consequently less likely to be invited to events targeted at influencers like this one.

So this isn’t an exhaustive study or anything like that, but I’d bet that more than anything else, this has to do with the way that blogging is turning into a business or career booster for people. It think (sadly) that posting quickly and frequently does have an impact on the attention that you get in the blogosphere. I personally think that is sad, and there are a number of very very high quality blogs which I read, whose authors post infrequently. But when it’s about the flow, the ad impressions or other related things, early and often is a big deal.

There’s another factor, which I experienced. When I first started going to conferences, I blogged everything, sometime live-blogged it. After about a year or so, I realized that I was losing part of the value of being in at the conference in person. Sure, it was great for the readers — and things like the live notes of Greg Stein’s Python at Google talk are still racking up major hits for me because people are interested in that information. But in order to get all that stuff up and early, I was giving up talking with people and/or sleep. I decided that I didn’t want the first and most frequent niche. I wasn’t getting enough value for the exchange. I’m philosophically opposed to ads on my blog, so the hits are just for my ego, but ego is cheap. Losing out on the chance to make personal contacts with people that I might later want to collaborate with was much more important. Another drawback of being the hare and not the tortoise was that there just wasn’t enough time to really think things through. So you could dump the notes, and some light analysis, but anything deeper takes time. And it’s the deepest stuff that is most interesting to me.

One of the reasons that I asked Gabe Rivera for a personalizable Techmeme is that my personal “A-list” is very different from the A-list that Techmeme tracks. The majority of these folks don’t build systems, and they are all doing variations of the same analysis. For my reading hours, the best values are the blogs of those people who are actually building systems, getting cut by the sharp edges, exulting in the delights of a new discovery, or just the downright cool hack. The tech blogosphere is getting “enterprisey”, for lack of a better description, and as it does, it gets less interesting.

One other data point on gender and posting frequency. When Julie was cranking (which was like a year ago), her output was prodigious. There’s at least one woman that can crank it out.

A second reason it’s important to include more women is to break the vicious cycle of women not being invited because they’re not visible and then not being visible because they’re not in attendance. James figured out how the A list works: you go to events like Adobe’s yesterday, you post or otherwise get noticed for your attendance, and you become more well known. Then more people seek you out. That’s a virtuous cycle. I consider that working with the architecture of the social space–not fighting against it.

Sadly, this is not how it ought to work. Ideas/blog posts should have merit whether you got invited (or could afford) to go to an event or not. Anne didn’t make her way into my “A-list” folder in NetNewsWire because she was being invited to Adobe private meetings. I trusted Cote, James and Steven because I had read their stuff. Their hiring her was a recommendation (she was unknown to me before that). For that reason, her blog went in the 30 day holding bin. Having survived the 30 day holding bin, I put her on the “A-list”. The move happened based on the strength of her ideas. The world is going distributed, and trying to sort people onto the A-list based on event invitation/attendance seems to me like a great way to make sure that the echo chamber gets louder and louder. Or maybe it really is true that the blogsphere is just high school all over again.

The locker room that is the tech business

Anne Zelenka is a (relatively) new analyst at the Analyst 2.0 company, RedMonk. She’s covering the Rich Internet App and Rich Client platform spaces, which are near and dear to my heart because of Cosmo and Chandler. I’ve followed the RedMonk blogs for some time now, and I got a chance to spend some decent time with Cote late last year at ApacheCon, and we had several good conversations. Since the RedMonk folks are (widely) geographically distributed, they’ve taken to Twitter with a passion, which is the same reason that I’ve taken to Twitter, albeit without quite as much passion. Of course, all the Redmonk folks made my friends list.

So it was that I saw their (along with others) live Twittering of Adobe’s invite only meeting on Flex and Apollo. I’m going to save my commentary on the tech stuff for a separate post. But I was stunned to read Anne’s account of a long Victoria’s Secret demo and a few other maddening comments (which I can’t quote, because Twitter’s history is currently broken). I can relate to being stuck in an environment where people are being offensive and don’t even know it (I am sure that no one at Adobe intended to be offensive). My brother and I were the only 2 Chinese kids in our school for a number of years, so I have some idea of what it’s like to be in Anne’s situation. It’s as if you don’t exist, and people do things that offend and then genuinely have no idea why a particular action might have given offense. I’m fairly sure that’s what happened at the Adobe shindig. Still, not good.

Even worse is the general locker room atmosphere in the technology business. I didn’t care for locker rooms when I was in school, and I don’t like them any better now. I have 3 daughters. My older two can already write simple Squeak programs (sorry, they’ve forgotten their Python). If they wanted to go into technology there are lots of statements that I’ve heard that I would never want said about one of my girls, or about any other woman. Forget the arguments about leaving out half the workforce and all of that. When you make that argument, you just objectify someone in a different way, either because they have money or because of “valuable” skills. Some of what I’ve seen and heard — it’s just not right. These are people we are talking about here, and it’s just not right to treat another human being that way.

Vote for me?

Thanks to Anita for pointing out that I am on the ballot for Seattle metroblogs. How I got there is anyone’s guess, though.

Since they dubbed me a photographer, here’s a picture:

Size isn’t everything

Stephen O’Grady del.icio.us’ed the inaugural post of the new blog, and his comment was “biggest community wins”. It’s true that the size of a community matters, but it’s not as simple as absolute size. Communities need to reach a point where they become resilient and self sustaining.

That means you need people, and you need enough of them so that there can be an reasonable distribution of work - if one or two people are doing all the work and there are lots of bug/feature requests, then that’s not a reasonable distribution of work. I’ve heard this called ’scalable’ but it’s not necessarily the case the communities need to scale to accommodate lots and lots of users, but it does need to support its user base well, and the key to that is to share the work.

Another way of measuring the reasonable sharing of work is to look at the “hit by a bus” number - the number of people that would need to be hit by a bus/truck/etc in order to make a substantial impact on the sustainability of the community. If this number is “1″ or if there are multiple “1″’s, then that would be another indicator that the community hasn’t become self-sustaining.

Communities (like marriages, I suppose) that can’t fight well, can’t stay together. So another indicator of a healthy community is the ability to have and resolve conflicts. This is especially important, but often left un-stated as an important quality. It is important for communities to have diversity of opinion and approach, and if they do, conflicts will inevitably follow.

Also related to conflict resolution is the ability of a community do deal with difficult people - Ben and Fitz have a great talk on this [PDF], and it also contains some good content on what makes a healthy community.

So these are just a few of the other factors that influence the quality of a development community.