(originally posted on 2010-199 at http://federatedsocialweb.net/wiki/2010-199-tantek-fsws-talk which was moved to the W3C FSW IG wiki, have copied here for easier referencing/updating. -t 2012-066)
Itches & Scratches
2010-199 Federated Social Web Summit talk by Tantek
itch: no easy way of consolidating profiles
scratch: XFN rel-me (since 2003)
easy way to publish personal profile
itch: no easy way to publish my preferred profile
scratch: hCard (2004)
fast-forward to 2008-2010
itch: tired of sharecropping and site death, untrustworthy content hosting
scratch: DIY indie web, start with my own site
user interface frustrations
itch: crappy Twitter permalink UI, etc.
scratch: improved UI on my site http://ttk.me/t46n3
URL shortener service problems
scratch: my own shortener domain
everyone should have one (in addition to their own domain of course).
go get one.
URL shortener fragility
itch: url shorteners are fragile (Joshua post), databases are fragile (database dies, IDs die)
scratch: algorithmic URL shortening
non-printsafe short URLs
itch: non-printsafe short URL encodings
scratch: print-safe NewBase60
writing code over and over
itch: tired of writing same logic front/back-end
scratch: CASSIS language subset/framework
CASSIS proof of concept
itch: amazon shortlinks too long
OpenID too hard to consume
itch: OpenID PHP libraries too big/complex
scratch: RelMeAuth - generalize form of TwitterAuth model
itch: twitter being down - bottleneck to update other sites
scratch: implement PubSubHubbub support (easy) + Atom (bulky)
Maybe Activity Streams can solve this.
itch: DiSo lack of apparent progress, don't want to install/maintain/update WordPress, database backup tax
complexity favors oligarchies, rise of the oligarchies
scratch: reframe DiSo2
conceptualizing DiSo 2.0:
steps you can take today:
Most importantly, build things that scratch your own itches first.