Browsers, the future thereof

Doug Engelbart

When I first realized the web as a medium — like artists found clay — I was someone who built websites. I grew up an artist, dabbling with pastels, sculpture, painting; I took lessons in all the classics. Back when I started out on the web, well, I threw my paint against the wall, watched it dry differently; tried watercolor and salt; mixed in color pencil. I created on someone else’s canvas, beholden to the whims of the Internet Explorers and Netscapes.

It wasn’t until I grew frustrated trying to create a publishing and composition tool for regular folks in CivicSpace that I realized that it wasn’t that the brushes or paint that I was using that were flawed — but that the canvas itself could be streched so much further. And so when the opportunity arose to go work on and set the direction of Flock, I jumped at the chance. The thought that I could take a number of the ideas on content creation that I’d been trying to implement in regular webpages into the browser itself was too irresistible to pass up.

And that’s how it started for me — working first on the side of web content developers — and then on the side of the actual rendering context and application. I doubt that I was qualified to work on either, but that’s besides the point, since that’s where I found myself (and artists worth their weight are hardly what I would call experts).

So now, a few months out after leaving Flock, a few heady announcements about microformats, a new Firefox Beta to toy with, a number of webkit-based apps to ponder over and an emerging identity standard coming to the fore, I’m starting to see the future materialize in front of me. From where I sit though, there is a lack of clarity as to what it’s all about, what’s really going on and what’s missing in between to glue it all together and — perhaps most importantly — a sense for what we can learn by focusing on the negative space of our current situation.

I’ve been reading about Doug Engelbart lately and the stuff he was doing in the 60s with his Augment system. He’s now collaborating with my buddy Brad Neuberg on a system he calls “Hyperscope”. I can’t help but see disjoint parallels between his ideas and what’s emerging today. Simply put, there is no grand theory or unifying concept that will bring it all together, just as there’s no single design for a tree — in fact, it takes many to make a forest, and we’re only now beginning to see the emergence of the forest in spite of the individual trees that seem oh-so-important.

And we don’t even have the benefit of LSD. Man, how are we to escape what we already know to imagine what’s possible? Oh well.

Anyway, lemme get down to brass tacks, coz I can tell you’re getting bored already. I almost am, striking out at some kind of point out of this rambling.

When I was at Web 2.0™ (I think) I mentioned to Jason Fried — as I’ve done to others since — my desire to have a webwide conversation about what the future of web browsers should look like. This was the work that I thought I’d started at Flock, but the reality is that they’re a business and not an academic institution and need to pay their employees (a harsh reality that I’m now realizing owning my own company and having a payroll). I left because of this — and maybe for other personal reasons — but primarily because my vision for the future wasn’t exactly compatible with where they needed to go in the short term. Hey, bills, remember?

Anyway, let me put it out there: I don’t get where Firefox is going. I don’t think it’s going anywhere actually. I think it’s strong, it’s stable, it’s a great platform. But it’s not innovative. It’s not Quicksilver. It was a response to IE and now IE7 will come out, co-opt everything that makes Firefox great or interesting and we’ll run through another coupla years of stagnation. Blah.

There is a solution though — you’d be surprised maybe, but you can find it in Safari and I’m dead serious about this. The number of webkit-based apps being released is growing by the week. Pyro, Gcal, Webmail, Hiker (thanks Josh!). There was talk about the future of the merged Internet-desktop as, quite clearly, this is where we’re going — but the choice of user agent is sadly coming down to facility over featureset or robustness. Why isn’t this happening with XUL Runner or Firefox (you figure it out)?

At Flock, this is where I saw things going. I didn’t see Flock as a monolithic package of integrated apps like Netscape or Office — bundled up with unmaintainable software sprawl… but with a solid underlying platform that these secondary apps could be built upon (yeah, Lucene, yeah, Microformats, yeah IM, yeah video and audio and all the rest). Speaking RSS, microformats, Atom and other syndicated content natively, you’d be able to universally star anything for later sharing… you’d be able to upload anything… be able to have any AJAX’d experience offline with a super-cache that could handle the sporadic network connectivity that most of the world puts up with (or that we put up with when we travel). And hell, with OpenID, we’ve even got a way to sync it all up together. Toss in a platform that is built on and around people people people and you’ve got something to really take us forward into the next evolution of Things As We Know Them™.

I wanted Firefox to be my Chariot, Flock to be my Sun.

Such as it is with Open Source, trying to inspire end-user interface innovation is often a losing battle.

(As an aside in parentheses, I think this is biological; I met Tara’s 2-year-old niece this weekend and she mimicked everything we did; thus it’s developmental and inherent — yet the problem remains: how do we bring the majority of user interface innovation to the open source space?)

So anyway — Safari; webkit apps… the future.

For the benefit of everyone involved, whether Mozilla, Flock, Microsoft, Opera, and so on implements any of this stuff… there needs to be some major advancements made in browser technology, both for normal humans and for web… um… painters. This stuff, seriously, is still way too opaque, and way too obscure for most humans for whom “delicious” still means “tastes good”. I want to have that web-wide conversation about the future of the web but somehow, my instincts tell me that the venue to have that conversation isn’t going to be on the web… it’s going to be in barber shops and gas stations and restaurants and the places where normal people really hang out.

If we’re ever going to bear witness to the promise of Doug Engelbart’s achievable vision, it has to be this way. And, to paraphrase walkway wisdom: nothing worth doing is easy. And so I challenge you — those who give a shit — look at what’s out there — and more importantly — what’s not out there — and begin to think seriously on what comes next… on what’s missing… on where this medium needs to be stretched in order to make the most of what’s possible.

A declaration of independents

Ben Metcalfe

And then there were three.

I’m tickled positive to announce the third addition to the Citizen Agency team: Ben “bullshit” Metcalfe. Tara’s got most of the details, but it’s important to spell out a bit about where we’re going with this thing we’re creating (because there’s where we are and where we’re going and yes, they are two different things)…

Ben will be filling out the technical side of Citizen Agency, serving as our Grassroots Architect & CTO (a title he chose for himself). This is, of course, in addition to my experience with product development, experience design and strategic visioning and Tara’s awesome chops at grassroots cultivation and community marketing.

From the standpoint of services offered, we’re aiming squarely at the next generation breed of startups and organizations that “get it” — or have fixed desires to “get with it”. Not only will we be literally building out tools to support startups, but we’re also going to be kicking off a developer network, spearheaded by Ben (owing to his experience at the BBC), along with other services and surprises along the way.

So there’s three of us so far, and I’d like to top it off with two more to round out the team, keeping it small but having enough talent to make a real difference regardless of the challenges that confront us. And what we’re doing long term (remember I mentioned where we’re going?) is building out the environment, the conditions, the tools and the situation that will allow us, as independents, to do the work that is most satisfying, most gratifying and most of all, most meaningful to us. This won’t happen overnight, but we’ve already got a good jump on the competition, and with tremendous advisors and an excellently small group of agents, I think we’re well on our way to setting the stage for the real Declaration of Independents.

The State of the Agency

Citizen Agency markIt’s been a mad dash these past couple weeks getting things sorted and started out on , the startup that Tara and I founded just about two weeks ago.

We’ve incorporated (in Delaware, of course), had four tremendous individuals agree to be our advisors, found a third agent, begun to work on the underpinnings of our Developer Network (aka CA DevNet) and already have signed up a number of clients and a very cool project that we’ll be talking about over on the new blog (working on a theme for that as well). Oh, we found a lawyer (as Ted said, the only thing that still hasn’t changed in business).

We’ve had some help with our identity and are still working out the kinks, but the business cards that we produced a day before seem to have gone over pretty well so far.

So there’s much more to come and much more to get ideas and advice on, but at least the foundation is beginning to solidify… oh, and if you’re not sure what we’re going to do, y’know, to make money and stuff, well, hold tight, we’re still figuring that one out too. “Go after what you love doing and the rest will follow” seems to be our operating assumption at the moment. We’ll see how it goes.

What’s next for Firefox advocacy?

Photoshop Tennis for SFX Theme with JoshI can’t help but notice that not much has happened with Spread Firefox since I left, even though my good friend Jamey continues to feed me mockups and possible redesigns of the site (note: the photo at right isn’t Jamey’s work but an early redesign attempt between me and Josh Jarmin).

And though the Firefox Flicks Campaign was a considerable success, it didn’t seem to arouse the same kind of passionate support that the New York Times ad campaign did in its time (though it did drive a considerable amount of traffic). It seemed isolated and somewhat self-congratulatory… preaching to an audience that was already aware of and promoting the open source browser, rather than those who wouldn’t be able to separate the “Internet” from “MySpace” from “the blue E”.

And don’t get me wrong, this isn’t a criticism so much as something I’ve been stewing on for some time, trying to figure out, y’know, what comes next?

When I was at (and I continue to champion this idea mind you) I wanted Flock and Firefox to team up — to work together to show their collective usefulness across a wider and more diverse community — one that a single browser simply wouldn’t be able to appeal to as effectively as two designed with different intents. In fact, with Internet Explorer 7 on the horizon, incorporating many of the features that have set Firefox apart, I wonder whether either Flock or Firefox will have much of a chance at widespread adoption without a concerted effort to spell out more clearly the benefits of both platforms — and how developers can leverage their work across both simulataneously.

This is the challenge as it stands and as I see it. As the features that formerly set Firefox apart become standard fare in modern browsers, one way to form the question is to consider whether Firefox has served its purpose — causing Redmond to wake up and to change its flagship browser. If so, then ok, keep building it out and improving it, but tell the fans that they can go home until next season.

If the fight or the battle or the … non-violent conflict … is only beginning, then I guess I’d like to see a clear declaration of intentions. I’d like to see Mozilla stand up and declare the principles, ideas, dreams and ambitions that set it apart and keep its proponents up at night, dreaming of ways to get the story out there to an ever-widening audience. Anything less, and the juggernaut will bowl us over, diminishing the effects of the incredible achievements that have been made in the past two years. I’m looking at this as a ten-year struggle — as a hugely powerful Hydra that must be faced on each branch, what I’m talking about is the future of the web and the tools that we will use to navigate, explore, publish and own it with. In order to stay in the game and continue to participate in the conversation (or ever set the tone), we need a strategy, we need a plan, we need people and we ought get started now.

I’m open for ideas, have a few of my own, but mostly just want to know: What’s next for Firefox advocacy?

Flock 0.7 in the wild

Flock BadgeFlock has released its first public beta after many moons of rough ride’em development. Out of the box, things look pretty smokin’, but I still think Flock has a ways to go before becoming the next generation browser (and of course, I’m only consistently hard on the things I care most about).

With a brand new (Drupal-based!) website from Facebook UI designer and design rockstar Bryan Veloso, the Flock project is starting to look like something, and they’ve certainly brought it along considerably since I left in March. Whether they will really pioneer novel interfaces and inspire new thinking on how the browser can better democratize the more compelling social aspects of the web remains to be seen. As they say, Rome wasn’t build in a day; then again, by Rome 0.7, I wonder if a broader foundation would have needed to have been built for Rome 1.0 to become as great and powerful as it did. Time will tell, won’t it? Time will tell…

All in all, congrats to the team — I remain eager to see what’ll come next.

I am a citizen and I have agency

Citizen Agency

So in case you missed it, Tara left Riya very recently, following a trend that’s at least a couple months old (but blowing out recently).

The obvious question is: “what comes next?”

Well, without much time and without much hesitation (which means going on the sense in our collective gut, which our worldly president espouses), we decided to take the plunge and start our own consorgency.

We’re calling it Citizen Agency. And we’re still trying to figure out what we’re gunna shape it into… but we’ve got some initial ideas.

The name was spontaneous to be sure, as we’re on a tight deadline to get this thing launched, but it captures some of the important organizing principles behind what we’re doing. And of course, no good project or idea is without a kickoff track to its soundtrack… so, substitute “Patriot” with “Citizen” in the eponymous song by Pearl Jam and a picture starts to emerge:

And I ain’t no communist
And I ain’t no socialist
And I ain’t no capitalist
And I ain’t no imperialist
And I ain’t no democrat
I sure ain’t no republican either
I only know one party, and that is freedom

Whatever this thing we’re building is, it’s gunna be consistent with everything that’s lead to our shared success so far, including starting with a community model and building it out through channels that respect the dignity of our consorgents and partners.

Ah, and if you have an idea of what kind of symbol might represent this idea, we’re all eyes.

Who is Will Tschumy? Plus: Cardinal Pre-review

Cardinal Web Clipboard, Photobar, Newspaper

According to VP of Engineering Mark Towfiq, Flock has apparently found a new Director of User Experience… a fella named Will Tschumy. On first glance, I can’t seem to produce a Google Resume for him but I’m eager to find out more about him!

While I’m on the topic of Flock, I have to admit that the latest hourlies of Flock’s upcoming public beta (dubbed Cardinal) are starting to looking really pretty thanks to Bryan Bell (and not ironically reminiscent of his other project, NetNewsWire). So, here’s a brief review (based on Milestone 4).
Continue reading “Who is Will Tschumy? Plus: Cardinal Pre-review”

The cardinal flies at dawn

Will‘s announced that the specifications for next release of Flock have been made public.

Things to pay attention to (and to offer your feedback on!):

To be honest, I’m not entirely sure how all these things fit together based on the current spec, but I’m interested in giving them a go when they’re out.

And so you know, I’ll still be consulting for Flock on things yet to be determined, but I’m sure I’ll have the chance to talk to the folks in charge of design about the upcoming changes and how they see it all fitting together!

Will Pate joining the Flock

Will Pate & FlockWill Pate of Canada‘s first day on the job starts today at Flock.

His role will likely be similar to parts of mine, given the mantle he’s taken for himself:

Community Ambassador
They let me choose my own title, which turned out to be more difficult than I expected. “Community” had to be in there because that’s what my focus is: getting people excited about using Flock. “Community Director” didn’t work because you can’t direct a community of the type we deal with. “Community Manager” sounded too stuffy. I took a cue from my colleague Chris Messina, Open Source Ambassador at Flock, and chose that word. I like ambassador because it implies goodwill, diplomacy, and a mission of relationship building. I’ll be talking more soon about what exactly I’ll be doing, but that should give you a general sense for now.

Will’s going to make for a great addition to the Flock family and I know that he and I will have a great deal to discuss and stew on as I transition into my old consulting role.

That and I’ve gotta make sure that he becomes Flock’s de facto Pinko Marketer.