LIFT08: Bruce Sterling [en]

[fr] Notes prises lors de la conférence LIFT08.

Note: live notes, probably incomplete, possibly misunderstood.

What’s the punchiest thing one can say about the past year? That’s the way it was, now get out!

Europeans: historical sense.

LIFT08 017 Bruce Sterling

2008 is not going to be the total revolutionary year (no year is, we always thing it’s going to be, but it doesn’t happen).

Economic downturn. China under piles of dirty laundry. India surrounded by crazy mujahidins (spelling?).

Global warming is a slow, 200-year-old problem. Is it really exciting to watch Microsoft eat Yahoo?

Bruce would like to offer us a piece of futuristic insight, a nice prophecy.

Carla Bruni. Sarkozy who wants to civilize the Internet from a French perspective, by repressing P2P on French soil.

Carla isn’t here at LIFT. She has a whole lot of reasons to be here. She’s a Black Swan. But Black Swans can be beautiful — Carla is gorgeous! steph-note: snip some comments about Black Swans, positive and negative.

There isn’t a single journalist around who can’t write a Carla Bruni story.

Two driving purposes (Carla and Sarkozy): ambition and publicity. First Diva de France. She’s certainly never been a politician. steph-note: follow scenarios of Nicolas and Carla etc.

Carla is a pop star with the power of state behind her.

Predict the future: Carla and Nicolas don’t know the future any more than you do.

Empress of Europe: 35% (fantastic success is a much better story — Bruce is a journalist!)

The Internet is a Black Swan too.

Cory Doctorow: Europe's Copyright Wars – Do We Have to Repeat the American Mistake? (Web 2.0 Expo, Berlin) [en]

My live notes of Cory’s talk. Might be a bit messy because I have trouble wrapping my head around some of these issues, and Cory does indeed talk rather fast. Plus, as you probably know by now, I’m in a frightening state of exhaustion.

Europe and America: harmonization escalation.

Web 2.0 Expo Berlin 26

It’s easy to laugh at US copyright policies from Europe.

Inducing infringing of media copyright: should be held liable. If your technology might be used to infringe copyright… arghl… you’ll be held liable.

So if you develop your technology with the idea of infringing copyright, you will be held liable (thought crime!) for any subsequent copyright infringement.

With this kind of stuff, the VCR would never have seen the light, because one of the main ideas behind it was “time-shifting” and “librarying” (watch something later, or collect your favorite shows). The court ruled that time-shifting was legal, but never ruled on librarying.

FCC.

Guy who gave a talk explaining how Adobe’s DRM was evil, arrested at the end of the talk by the FBI for talking about the wrong type of maths.

DMCA takedown notice. No need for proof. Routinely abused to silence critics, etc.

Viacom abuse, searching YouTube for keywords, thousands of DMCA takedown notices, for things as innocuous as people talking at a part who happened to have the names of their characters, etc.

Viacom says that by allowing private videos, Google and YouTube are inducing infringement.

Lawsuits against music fans in the USA. Suing fans does not convince them to go back to the record store! Hard to believe that the record companies’ best response to file-sharing is suing enough college students hoping the rest get the message.

Europe is by no means inculpable. DMCA started as a proposal shown to Al Gore who said it was bad, then presented to Europe where it got positive response and became the EUCD and back to the US as DMCA. steph-note: maybe the difference in perception, if the laws are similar, has to do with the suing culture?

IPRD 2 : probably the worst. Copyright infringement, historically, has to be dealt with in court. This criminalizes copyright infringement. And turns over dealing with it to the public police. steph-note: I’m afraid I don’t understand all this, a bit over my head.

e.g. Sweden, whole server farm taken down by the police (servers in police van), including legitimate sites of legitimate business, just disappeared into the van.

The sophisticated “cyber criminals”, this kind of thing doesn’t stop them. It just can be the end of it, however, for innocent people who aren’t very tech-savvy. Police cordoning off area for 6 months, 70% of businesses hosted there failed within those six months.

DVD CPCM: Europe-wide thing, all devices reading DVDs required to be compliant. CPCM can individually shut down certain classes of users, based on content producers’ decisions, even if you have the legal right e.g. to show something in school, you wouldn’t be allowed to break the CPCM.

Disturbing CPCM flags: DVD flagged so it can only be used by one household. (What is and what is not a household? huge problem. They have a very “conservative” concept of what a household is, which doesn’t include children and parents scattered through continents, old dads entering retiring homes, kids with divorced parents…)

Restricted playback systems. Goodbye interoperability. We didn’t need permission from Vauxhall to plug in your Nokia phone, or permission from Microsoft for Keynote to open ppts, or film company for playing their DVD on a Toshiba player…

All this is turning interoperability into a crime! You need keys to interoperate, and you’re not allowed to reverse-engineer keys.

steph-note: quite scary, all this.

Some of your sound systems won’t play certain types of audio, etc.

US smart enough to stay away from things like the Database Directive. In Europe, a collection of facts in a DB is protected for 50 years! Economist’s opinion on this: the DB directive is not good for Europe. They also asked the incumbents if the directive if it was good or bad, and of course they said yes. So the commission concluded: “opinions are divided! some people say it’s good, others say it’s bad! let’s leave things how they are!”

What can we do? Get involved in the EFF. steph-note: or ORG

Problem now: hearings for copyright stuff attract copyright holders, not technologists, geeks, economists.

Keith Richards isn’t going to go hungry if he doesn’t get another 40 years of copyright protection for his recordings.

First time in copyright history that the government turned its back on a proposal, and said “no, copyright extension is not a good thing”.

What Cory thinks the BBC should be doing. Streaming with DRM. Excuse: “we don’t have a choice, the right holders dictate the terms.” Why does a corporation funded by the public, for the public, come and tell the public that it has to adapt to the right holders demands, and not the opposite? Here, the BBC is not acting in public interest, but there is a history of the BBC doing so.

At one point, rights holders wanted use-by-use payment for the radio. e.g. each time the DJ want to play something, he has to call and ask permission. They turned that down. Found another solution, other music. Finally rights holders backed out and asked the radios to license their music (instead of the stupid conditions they were putting previously).

So Cory’s advice: look the rights holders in the eye, and go off to find other content, artists, etc which will agree to their terms, and give them a place they have been denied until now.

Problem: nobody is offering collective licensing schemes to the internet. Nobody is offering ISPs a blanket license for music or television shows.

It is not good for society that average people are criminalized for accessing culture.

The EFF is about copyright reform, not copyright abolitionism — not is Cory.

ThePirateBay weren’t abolitionists in Cory’s opinion, at the start.

Useful for copyright reformers that there are copyright abolitionists, because allows to say “if you don’t negotiate with us, you might end up having to deal with them”.

Jesse James Garrett: Delivering Rich Experiences (Web 2.0 Expo, Berlin) [en]

Here are my notes of the end of Jesse James Garrett’s keynote. There might be bits and pieces missing and I may have misunderstood things. Thanks for bearing with me.

steph-note: missed the beginning, sorry.

MS Word Displaying All Toolbars!

Word Toolbars all turned on sends the following message:

“Word processing is complicated. In fact, it’s so complicated that we, the developers of this tool, haven’t figured it out. So, we’re outsourcing that job (figuring it out) to you, our users.”

Look at video cassette recorders. They’ve come a long way these last 30 years, lots of buttons but… nobody seems to be able to set the clock, still now.

Mentions something Steve Jobs said in 1984.

Beautiful, elegant solution that works.

The product has aesthetic appeal (beautiful), maximises simplicity (elegant), has to address a genuine need/desire (solution) — many startups out there fail because they don’t address a real need — and can be used by its users, not just by us, its creators (that works).

Even MS word has started to get this. They’ve moved beyond toolbars. More simplicity. Not there yet maybe, but real progress. The new interface is much cleaner and simpler.

Last generation of video cassette recorders. Now, we have TiVo. But TiVo was only made possible by really taking a step back. Look at TiVo users: passionate. Users develop an emotional attachment to products which deliver on those four points.

Research seems to show that there is something different happening in our brains when we interact with complex technological tools. steph-note: some variety of pets? Like our interactions with other people, same mechanisms in our brains. We respond to these products as if they were people. We imagine they have personalities, moods… 12-year-old girl who kissed her iPod goodnight before going to bed on the day she got it. Or adults whose iPod breaks, go out and buy a new one, but can’t open the box for two days, because it would mean they have to say good-bye to their old, broken, companion.

iPod case “iGuy”. TiVo logo that has arms and legs.

Products who know who they are, and reflect a consistency in their behaviour.

Experiment: have users try software and evaluate it. One group, user same computer for both tasks. Group 2, different computer. Group 1 were nicer with their feedback, almost as if they didn’t want to hurt the computer’s feelings.

Diamond Rio, first mp3 player commercially available. Looked like a transformative product, so much that the record industries went to court to have it banned in the US. But nobody remembers it! Everybody remembers the iPod as the first mp3 player. Met with a lot of skepticism. (ipod = “idiots price our devices”). Too expensive, not enough features. But actually, it’s a beautiful elegant solution that works.

Developing software applications: we talk about them as data, wrapped in logic, and a user interface. User interface = shell.

But in the minds of our users: there is the user interface, and magic inside.

When we make choices about our products based on things that our users cannot see, we’re going in the wrong direction.

But this is changing. The web (2.0) is leading the way. We make decisions about the user interface first, and allow those decisions to drive technological choices. “Designing from the outside in.” (O’Reilly)

Web 2.0 companies are not being driven by a business or technology strategy, but by an experience strategy.

The experience is the product.

Any technological choices that do not reinforce the experience that we want the users to have of the product are the wrong decision.

Jeremy Keith: The Beauty in Standards and Accessibility (Web2.0Expo, Berlin) [en]

Here are my notes of Jeremy Keith‘s session. He’s somebody I always appreciate listening to, and he also happens to be the creator (and provider) of Buzzword Bingo. Play with your neighbour when keynotes or sessions go down the buzzword path.

My notes are as correct as I can make them, but they may be missing bits and pieces and I might even have misunderstood stuff.

Web 2.0 Expo 6 - Jeremy Keith

First define. Who knows about beauty? The poets.

John Keats: Ode on a Grecian Urn. “Beauty is truth, truth beauty, that is all ye know on earth, and all ye need to know.”

William Blake: Auguries of Innocence. “To see a world in a grain of sand, and heaven in a wildflower, hold infinity in the palm of your hand, and eternity in an hour.”

Looking deep beneath the surface. Close-up sketch of a flea. Micrographia. Beautiful. Viewing source. This is how we see the beauty of things.

This whole web2.0 stuff is not about details. We’re not using microscopes, but telescopes, looking at the “big picture”. Telescopes can be good: think “Galileo”.

He brought upon the world an a priori change. A new way of looking at the world, though the world had not changed. The earth revolves around the sun, and not the opposite.

Darwin: the world didn’t change from one day to the next when The Origin of Species was published, but our view of the world did.

We want to think about structure. How is the house built? It’s when you understand the structure that you can build solid houses. Same with web pages. This is where web standards come in.

Separation. Before: all mixed up (html, css, js). Now: separate. (cf. http://nataliejost.com) Progressive enhancement. An a priori change to how you design websites.

a) begin with your content
b) structure it (HTML)
c) think about how it’s going to look (CSS)
d) think about the behaviour (DOM Scripting)

Web 2.0 Expo 5

If you remove any of these layers, it will still work. It won’t look pretty, it won’t behave as well, but it will still “work”.

CSS

  # in a separate document!
 p { }
 #foo { }

Then, add rules using selectors. From general to specific.

DOM

Very similar approach. Make it external. You don’t put it in the document. The vocabulary is different, but you also reference elements in the page pretty easily

 document.getElementsByTagName("p")
 documnet.getElementById("foo")

School of thought called “unobtrusive scripting”, “unobtrusive javascript”

Beware

First structure, then presentation. If you catch yourself doing this…

 <a href="..."> # wrong!

If you put behaviour in here, you’ve wasted a hyperlink.

Slightly better… but still bad

 <a href="#"> # JS equivalent of using the style attribute

steph-note: I’m learning stuff about JS! yay!

Bandwidth benefits in doing things the right way. Process benefits, you can separate the work. And also… the beauty of it. Flexibility. See how it reacts in situations you haven’t accounted for? It won’t fall apart if somebody accesses with no CSS, no JS, no images…

So, is this about making site accessible? Kind of. Note: go to the talk on accessibility Thursday morning.

Jeremy is talking more about universality. You’re not shutting out devices. Mobile. Search bots. Screen readers.

W.B. Yeats (April 1916) “All is changed, changed utterly: A terrible beauty is born.”

Ajax

Wonderful, beautiful, but can be terrible depending on how it’s used. steph-note: reminds me of what we said of JS in 99-00

The key to Ajax is about asynchronous communication with the server. XmlHttpRequest.

Jeremy’s definition: “A way of communicating with the server without refreshing the whole page.” Just part of the page.

Buzzword Hijax.

Here is how Jeremy thinks we should build an ajax application.

a) build a website in the old-fashioned way — buttons, links, for interaction with the server
b) then, come along with ajax — which parts of this page benefit from just being refreshed separately, and intercept the links/events. Hijack the requests. Bypass the whole page interaction.

Progressive enhancement rather than a terrible beauty that locks people out. Switch off JS, and everything still works.

Where? When?

Patterns: when I click a link/form, and when I submit it, I return to the same page with almost nothing changed.

  • registration forms (specially for user name availability)
  • comments on a blog/forum
  • add to cart
  • steph-note: sign in links

“Web 2.0” is not about web applications versus documents in the old “Web 2.0”. It’s a sliding scale. Most sites are somewhere in between documents and application. Applications work with documents! It’s not an either… or thing.

This kind of Ajax is more on the document side of the scale, roughly mid-way to the application end. Doesn’t scale to “more application”.

But at that point, why the hell are you building that with HTML, CSS and JS? The reason to use them is that they degrade gracefully. If you decide that all three are required, maybe you need to use another technology, like Flash. These technologies have their place for applications which cannot degrade gracefully. Flash is made for building web applications! But there is an insistance in building “2.0 Apps” in HTML/CSS/JS.

Maybe hesitancy because Flash isn’t a standard in the same way as HTML/CSS/JS?

Standards: you know your stuff will work, you know there’ll be support there. The best thing that Adobe could ever do in Jeremy’s opinion is to open it up truly (steph-note: if I understood that correctly).

History of standards.

ISO, ECMA, W3C…

Open data. API. RSS. XHTML.

If you’re going to release and API, look at what Google and Yahoo are doing and copy. Build upon existing conventions. Your own format is not going to make it.

If you allow people to access your data like that, you start to see emerging patterns.

Microformats! steph-note: yay!

Machine tags! steph-note: yay again! There is a machine tags wiki.

Jeremy, like many of us, really hates the “Web 2.0” label/buzzword. It had its place a few years ago, but now it’s really putting us in a box. Ajax is a good buzzword, because it allows to talk about a certain technology in a snappy way. Whereas Web2.0… ask ten people, and you’ll get 10 explanations.

Web2.0: people.

But we don’t need a buzzword for that. We already have a word for “leveraging collective intelligence”: the WEB!

Combine looking through the microscope and looking through the telescope.

FOWA: FireEagle (Tom Coates) [en]

[fr] Notes prises à l'occasion de la conférence Future of Web Apps (FOWA) à Londres.

Here are my live notes of this Future of Web Apps (FOWA) session. They are probably incomplete and may contain mistakes, though I do my best to be accurate. Chances are I’ll be adding links to extra material and photos later on, so don’t hesitate to come back and check.

FOWA 2007 134

Share your location online. Capture and make sense of your location, share it with your friends, share it programmatically.

How Fire Eagle works.

Apps either get your location or use it in some way. Too heavily enmeshed with one another. Flickr is good at using your information, but bad at getting it (you have to enter it by hand). Plazes is good at getting location. So, problem, each time you build such an app you have to work on both sides.

Better model: one brilliant way of capturing location, then a whole bunch of services based on it.

Open APIs mean anyone can build a client and anyone can access the data (with permission). Central repository.

Input: postcode, address, GPS trace, co-ordinates, neighbourhood name, village/town/city…

The service: a way of handling the data in the middle and APIs on the outside. A bit like PayPal, a service in the middle.

You give other services permission to access your information.

Example: Dopplr gives my location (London) to FireEagle. Then, I manually update my location on mobile site (“Victoria Dock Thingy”). Or I could broadcast location from my phone. (The app exists for certain phones already.) Then I can decide to share more or less precisely where I am with various applications. I open my laptop at a café, Plazes sends Fire Eagle my location. Then, I take a picture and send a geotagged picture to the web. Site updates my location.

Twitter maps application: I only want updates from my friends if they’re in London. steph-note: that would be great!! Proximizer: know how close your boss is. Friends and family widgets.

Being honorable with your data (privacy, ethics, etc). Because, in fact, why would I want to put that information anywhere? Because it’s profoundly useful and fun to do so. Possible to share location without being invasive. Also, exposing your logs to you. Possibility to purge your data. If you’re doing something naughty (buying your partner a present secretly), “hide me” button. Private places.

Possible problem: people forget they’re sharing. The app can check back and remind them.

FOWA 2007 135

FOWA: Copy is Interface (Erika Hall) [en]

[fr] Notes prises à l'occasion de la conférence Future of Web Apps (FOWA) à Londres.

Here are my live notes of this Future of Web Apps (FOWA) session. They are probably incomplete and may contain mistakes, though I do my best to be accurate. Chances are I’ll be adding links to extra material and photos later on, so don’t hesitate to come back and check. Read Suw’s notes, too.

FOWA 2007 131

Words are the most important components of your user interface.

Caveat: interface language found in the wild… American. So, not talking about internationalisation, different versions of languages, cultural issues…

Exciting interfaces: gesture thing Tom Cruise is using, Wii, iPhone… But not yet for data/information stuff.

You don’t know how people are going to access your application. Nabaztag. Applications people love today are made from text. Even interacting with our TV with a text-based interface.

Language is an interface.

Dopplr philosophy. Device independant. User benefits by having direct access to information. In our everyday life, our priority isn’t shiny stuff, but things that work. steph-note: interpreting somewhat, here.

How will the application developer benefit?

Though it takes a lot of skill to use language well, it’s easy to iterate. People will freak out when you change the colours of your site, but won’t budge much if you change language.

5 ways to get words right:

  • be authentic; consumating vs. eharmony (Erika’s pet peeve: the “submit” button. If you change one piece of copy, change that. People don’t “submit” anything.) Twitter has good “we’re down” messages. Sounds like there are real people behind that application. steph-note: when putting a quote on a slide, read the quote in full.
  • be engaging; schoolofeverything.com, virgin-atlantic.com (“Hello gorgeous!”) Citybank: “Who was your arch rival when you were growing up?” as proposed security question. Pownce genders.
  • be specific with the language you use. emusic.com
  • be appropriate: it would be disconcerning if my bank tried to be my buddy. Amazon: “where’s my stuff?” Flickr “Talk Like a Pirate” day. But… some people were afraid the site had been hacked!
  • be polite: rude doesn’t get much forgiveness. Feedburner: “Activate Feed” and “Cancel and do not activate”, including type size to help you do what you want to do. subtraction.com: “remarks”. particletree.com adding “Everyone needs a hug” as default text in their comment box, when they were dealing with terrible flame wars.

Things that have gone wrong:

8 kinds of bad:

  • vague: basecamp, “file should be under 10Mb”; Apple: “some warnings occured. would you like to review them?”; Bank: “expand your relationship” (creepy!) Ask real people how they would call this thing they want to do.
  • passive
  • too clever/cute; “Murder your darlings.” Be ready to kill your pet phrases.
  • don’t be rude or stupid unhelpful.
  • oblivious to your surroundings: CNN — “Don’t miss: Bodies trapped in wreckage.”
  • inconsistent: the whole “my/your” inconsistency. Read your interface aloud to see if it sounds dumb.
  • don’t be presumptuous

You will still need designers. We’re sociable and entertaining, shouldn’t lose those skills when developing our application. Language isn’t going away. It will pay to pay a lot of attention to it.

FOWA: Data Visualisation (Eric Rodenbeck) [en]

[fr] Notes prises à l'occasion de la conférence Future of Web Apps (FOWA) à Londres.

Here are my live notes of this Future of Web Apps (FOWA) session. They are probably incomplete and may contain mistakes, though I do my best to be accurate. Chances are I’ll be adding links to extra material and photos later on, so don’t hesitate to come back and check. Suw also has notes on this session.

From Stamen.

FOWA 2007 115

Data visualisation is a medium. steph-note: this seems like a lot of stuff to see

Slide of the US, last elections: blue and red states. Break down by county, quite another picture. Break down more, looks all mixed up. The way you present things changes the story you’re telling.

FOWA 2007 119

FOWA 2007 120

FOWA 2007 121

FOWA 2007 122

Cabspotting: GPS positions of taxi cabs in SF. Empty cabs and full cabs. Obvious thing is to animate this, and you see the cabs moving, with pick-ups and drop-offs. Other obvious thing to do is to show speed (slow downtown!). And animate that too.

  • Oakland crime. There isn’t one single view that will solve all your problems.

FOWA 2007 124

  • Animation of digg users digging stories.

FOWA 2007 125

FOWA 2007 126

FOWA 2007 127

  • Twitter Blocks: interesting because it shows me stuff about the contacts of my contacts. Can tell me if some of my contacts are also contacts of my contacts. steph-note: finally understanding why Twitter Blocks can be interesting… sorry, guys, I’m slow.
  • real estate flow: housing information visualised. Map of dates that houses were built in SF animated over time.
  • visualisation of what towns people are searching about based on where they are. Also, what towns they search for after having searched for a given place.

FOWA: Launch Late to Iterate Often (Dick Costolo) [en]

[fr] Notes prises à l'occasion de la conférence Future of Web Apps (FOWA) à Londres.

Here are my live notes of this Future of Web Apps (FOWA) session. They are probably incomplete and may contain mistakes, though I do my best to be accurate. Chances are I’ll be adding links to extra material and photos later on, so don’t hesitate to come back and check.

Dick: a bunch of startups, last one successful (FeedBurner), so now people think he knows what he’s talking about. 😉

FOWA 2007 136

We hear a lot about how cheap it is to start a company now. Lessons learned that are somewhat counter-intuitive to what is usually thought in this industry.

It’s true that you can get a company started without much money, but it still costs a lot to scale.

Cofounders: unequal equals. Better to treat all cofounders as equal. Unequal brings problems (“yeah, sure you want to do that, you have 75%”).

Dick and cofounders never build business plans anymore. Business plans are things that people write to try to make things they want happen the way they want them to happen. Dick doesn’t think investors read them anyway.

Disagrees with trying to evaluate the size of the market. You can’t know. e.g. eBay.

Location: FeedBurner, everybody in Chicago. Believes there is no strategic benefit in locating a company in the Silicon Valley. Actually, better to be away, you’re distant from the echo chamber. Self-perpetuating myth. Benefit in buzz in being in the Silicon Valley, but do you really need buzz to be successful? For Dick, no benefit in the long-term success of the business.

Cash. You always need way more cash than what you think that you’re going to need. Estimate, then multiply by 2.5, and it was even a bit tight. The leading cause of companies going out of business is running out of money. So raise as much as you can. Don’t run out of business.

VC funding is great. Find the right investors. Raise money when you don’t need it. You can get better terms for venture investors. When you start raising a few millions from VCs, you’ll start seeing legal/jargon VC terms (preference, multiples, participation). They’ll tell you they’re standard deals, but there is no such thing. So learn to understand those terms. (e.g. on Dick’s blog, and other places).

It’s better to own a smaller piece of a bigger pie than the opposite. Everybody needs to be happy about what’s going on. Everybody employed needs the same kind of deal (options, equity etc.), keeps goals aligned, and everyone is treated the same way. Even if it’s the “only way I could get that guy”.

Hiring. Take the guy who runs the fastest and then figure out where to put him. Don’t go out to hire a VP of sales. Look for people who are best available athlete, well-rounded person for this kind of role, but able to zig if necessary. steph-note: …any startups looking to hire? 😉 Dick prefers flat organisations. Hierarchy begets bureaucracy. Problem with flat organisations: when there are under-performers. Replace hierarchy with tools. Deal with this by having employees come up with their own KPIs (measurable!)

Growing the team: mistake = hiring sales and marketing too soon. Once you start selling and marketing, things need to be cooked and ready to go. Without that, you can iterate rapidly. Speed of execution is a competitive advantage of small companies over big ones. Wait until you’re ready to go to market.

Product development and business strategy (1-4 years)

Visit to the eye doctor. Iterate on everything. Disagrees with “get a crappy version out there”, because then you have to iterate with that version that is out there.

Day 1: feed stats, but knew they wanted to do more later. They waited until they had a basic underlying architecture to be able to extend the service before they launched. It didn’t do much, but was ready for building more. So that allowed them to iterate very rapidly. “How are you guys rolling out features every month?!” Spent the first 5 months building that underlying architecture for extensibility.

Let the market tell you what the business model is (cf. Twitter). Open system with APIs, help the market tell you what the business model is. Lock-in is bad for business. APIs lower the barrier to entry and to third-party service development. Lock-in creates barriers to entry. steph-note: so does the fact you don’t own your data.

Revenue plan: don’t kid yourself. Goes along with “don’t run out of money”. You’ll never make as much money as you plan, or as fast. VCs don’t pay much attention to it. Those plans are always wrong and at least a year late.

Don’t spend months and months trying to get your pricing right.

Strong advice: don’t worry about your exit strategy, worry about everything else, and also be competitive on your merits, not on how much the other guys suck.

FOWA 2007 138

Let your company have a voice and a culture. It’s harder to make your language sound antiseptic.

FOWA: Putting Users First (Thomas Vander Wal) [en]

Here are my live notes of this Future of Web Apps (FOWA) session. They are probably incomplete and may contain mistakes, though I do my best to be accurate. Suw also blogged this one.

FOWA 2007 109

Throw out the “user”: used to be a good term to help us think of the people using our system… but somewhere along the line, the user became the annoying person for the developers, lost its empathy.

Focus on people. Real people doing real things. Me. All the stuff that has to do with my life, connecting all the bits. My information.

Real people… means we have to start thinking about their desires, wants, needs. This is really important for people who are building, designing, developing… even using these systems.

If we don’t think about their wants and needs, that’s when they start sending nasty e-mails or complaining on their blogs or facebook.

Real people includes the 95% of people who don’t live their life on the web. (Not us in the room, that is.) Think outside of the alpha/beta users. People need the information in their real life, out of the browser. Real needs there.

Tech pains:

  • syncing (no comment)
  • refindability: remember that time where you were trying to find something you knew was there?
  • taste: better agree with the editor of Mahalo on what a “cake” is
  • identity: “I gave the internet my details, why do I have to do it again?”
  • easy of use
  • portability
  • privacy: smart privacy
  • attention: we only have so much attention… we’re going the same stupid things over and over again (sorting junk out of the mail)

Lots of problems that tools today can address. What we should be doing is easing tech pain.

Tagging and other features.

FOWA 2007 111

Work contributing vs. derived value.

Tagging takes a bit of work but it puts your world of information in your context. Ratings require roughly as much work but don’t derive as much value.

Tagging brings up the “F” word: “Folksonomy”. Coined by Thomas in 2004: looking at Flickr and del.icio.us. It’s not a taxonomy… it’s regular people calling things the way they usually call them.

Folksonomy solves the problem of retrieval. I tagged it, so I can refind it. It’s also usually done in a social environment, so that opens it to others. Personal and shared folksonomies. The act of tagging is done by the person who is actually consuming the information. I put something of my identity in my tags.

Three bits: object being tagged, metadata or tag, person doing the tagging.

FOWA 2007 112

Identity linked to object by interest. Identity linked to metadata by vocabulary. Object to metadata by definition. A community of those using the same term to tag the same object emerges. Community linked to metadata by terminology. Community linked to object by culture.

This allows us to find more objects. Find somebody else who has tagged stuff “audi”, subtract what I’ve tagged “audi” from their stuff tagged “audi”, and that gives me five new things! Smart system.

Social bookmarking gets (more) social. Ma.gnolia has groups. Nice feature: giving thanks. Just a click to say thanks for something nice you found through somebody else.

Private groups; top tags; recent bookmarks; discussions; members.

Sharing and being social is how humans have got out of caves, and how we advance as a society.

Getting to real relationships: lots of tools have a “broadmind friend” concept of relationships (“you’re my friend, therefore I’m interested in everything you are.”)

Spheres of Sociality: personal, selective (many), collective (all people on the service), mob. steph-note: I got a “mob” feeling when I tracked “FOWA” on Flickr.

Directional sociality: real relationships are not equal. They can be unidirectional. Unequal access. People might have access to read our blog, read and comment, read and also read private feeds.

FOWA 2007 113

steph-note: this is exactly what I mean when I say we need a way to structure our social networks

We don’t want to be listening to everything from everybody. And we need to be able to do something with the information. Frustration with Facebook and also, to a lesser extent, with Twitter.

Ease of use: needs to be as simple as ripping off a phone number from an ad stuck on a lamp post. The information is portable. Our web services need to be this easy. Good example: Stikkit. Identifies that this thing I’m saving is a date/calendar thing. steph-note: like Tumblr recognises that I’m posting a quote

Test early, test often, and test with real people. We’re not necessarily our own best audience.