del.icio.us


Another interests summary, though not so updated (coz I carry also an enormous reading queue that wasn’t delicioused yet). Compare with last year’s.

My humble blog was blessed yesterday by the king of Web2.0 himself: a post got into Joshua Schachter’s del.icio.us library!!!

Thanks a lot for the great honor, Joshua!!! I really admire & am greatful for your work!

The Joshua del.icio.us effect, in numbers:

The Joshua del.icio.us effect

[My notes from the recorded talk of del.icio.us author at the Carson Workshop Summit on the future of Web Apps:]

  • Scaling
    • Recommends reading: Cal Handerson & Brad Fitzpatrick (Flickr & LiveJournal) presentation on how to make things fast (scaling) – helped Joshua a lot
    • Nagios - to figure what went wrong, get alerts
    • Use caching everywhere possible
    • figure where you can be latent (slopy), & be latent there
    • wait to see what actually breaks before it actually does
    • Know how to tune DB & Apache
    • Put Proxy – not Apache – before it: prioritizing services, load balancing
    • e.g., someone saves the site to his disk – this will blow the site
    • e.g., Greasemonkey script that checks delicious on every web page
    • throttlling
  • API – help adoption
    • the easier API is, the more they’re used
    • don’t expose the internal identifier, especially if its sequential or computable (people will iterate on it)
  • what features to add?
    • things that are crucial for success (eg tagging) – very usable, must be added
    • don’t add something that exist elsewhere (e.g. messages)
    • if something is asked, try understand the reason, what’s the real problem that needs to be solved
    • some features have a too heavy performance price (eg query calculus)
  • put RSS every possible thing
    • always be able to answer: is there new data in this RSS (by time)? this will save access to data
    • RSS is the heaviest traffic
  • hide everything of the underlying framework (e.g., filename.php)
  • watch for new behavior in the application, & decide what to do with it
  • solve a problem you really have (Joshua had a text file with 26K bookmarks) – because you really understand the problem & passionate on solving it better than whoever don’t have it
  • every day your system isn’t open, you’re loosing users & input. get it out there asap
  • aggregation of attention (what’s popular today) is cool when the population is small, if its big there’s too much bias. create piles of attention
  • spam – people will try to get to the pile of attention
    • when you track spammers, don’t give them any feedback (error messages &c)
  • tagging:
    • useful for recall
    • ok for discovery
    • bad for distribution
    • not all metadata is tags
    • make people make the minimal amount of work
  • understand the motivation of the people
    • user 1 have to find the system useful (from selfish reasons)
    • if the value is from many users, it’s problematic
    • the tip: the users community should want to get more users to the system (evangalize, viral)
  • beaware where you spend your efforts (e.g., a feature no one ever uses)
  • watch your system carefully
    • intuition backed by data
    • measure everything
    • how people react to features, what they do
    • measure behavior rather than claims
  • testing is very important
    • user acceptance testing
    • everybody on the team should look behind the mirror on actual user labs
    • when doing labs, don’t give them todo’s
    • they worked with “Creative Good
  • use the users language
    • don’t make them use your language
  • registration for seeing is a roadblock
    • give as much functionality possible without registration
    • users want to get a good idea of what they’ll get before registering
    • you must show them, they won’t read about it
    • registration should be as fast as possible, & get you to where you were before
  • understand where you’re breaking the current paradigm, but other than that, learn & use how the world/internet work (emulate it)
  • you have to develop a set of morals
    • its the users data, not your data
    • CRUD their data
    • up to remove all your account data
  • infection vectors
    • Joshua spend $0
    • promote evangalism
    • RSS is good – you evade channels, get to applications & users
  • understand how a community uses your system
    • Joshua don’t want to own the community – the community is elsewhere
    • just enable communities use your system, don’t force them anything

[See also:

Just for the record, a capture of my current extip.icio.us map (presenting my interests based on my del.icio.us bookmarks library):

This del.icio.us user intrigues me for much time. Very interesting study method. Scientific.

I used to think its one of the authors of a Nature item on Social Services.

& before that I used to think its a machine.

The visualization doesn’t help much either.

I anyway enjoy its links, so… thanks m040601!

My links library currently have 1104 bookmarks (though I’ve got many more waiting to be added).

My top bookmark sources (courtasy of Pascal van Hecke’s service):

del.icio.us	14
ocw.mit.edu	13
wired.com	13
manageability.org	9
newscientist.com	9
www-106.ibm.com	9
nytimes.com	8
google.com	7
alphaworks.ibm.com	6
flickr.com	6
msnbc.msn.com	5
kurzweilai.net	5
news.bbc.co.uk	5
ynet.co.il	5
today.java.net	5
java.sun.com	5
itconversations.com	4
jroller.com	4
news.com.com	4
businessweek.com	4
betaversion.org	4
slashdot.org	4
arxiv.org	4
theserverside.com	4
paulgraham.com	4
protege.stanford.edu	4
joelonsoftware.com	4
sourceforge.net	4
blog.changethis.com	3
acmqueue.com	3
tbray.org	3
news.yahoo.com	3
peteryared.blogspot.com	3
www-128.ibm.com	3
onjava.com	3
trnmag.com	3
computerworld.com	3
web.media.mit.edu	3
aaai.org	3
softwarememetics.com	3
edge.org	3
javaworld.com	3
adaptivepath.com	3
theonion.com	3
labs.google.com	3
l3s.de	2
digg.com	2
writely.com	2
npr.org	2
radio.weblogs.com	2
eaiblueprint.com	2
socialtext.net	2
eecs.harvard.edu	2
cs.ucl.ac.uk	2
webservices.sys-con.com	2
cs.vu.nl	2
iridia.ulb.ac.be	2
sciam.com	2
santafe.edu	2
activegrid.com	2
beust.com	2
arstechnica.com	2
technologyreview.com	2
ontoware.org	2
hyperorg.com	2
guardian.co.uk	2
ethomaz.com	2
sys-con.com	2
myprogs.net	2
maps.google.com	2
keyhole.com	2
cse.buffalo.edu	2
last.fm	2
e-mago.co.il	2
weblog.infoworld.com	2
aec.at	2
simile.mit.edu	2
jaist.ac.jp	2
falundafa.org.il	2
onlamp.com	2
xml.com	2
ai.sri.com	2
openrico.org	2
accelerating.org	2
warhol.org	2
americanscientist.org	2
tibco.com	2
opennlp.sourceforge.net	2
sciencenews.org	2
cogsci.indiana.edu	2
books.slashdot.org	2
c2.com	2
lipsons.pwp.blueyonder.co.uk	2
primidi.com	2
ldodds.com	2
salon.com	2
neilernst.net	2
startupnation.com	2
code.google.com	2
reader2.com	2
w3.org	2
citeulike.org	2
crresearch.com	2
sethgodin.typepad.com	2
43things.com	2
schneider.blogspot.com	2
theregister.co.uk	2
livejournal.com	2
nature.com	2
pandora.com	2
hpl.hp.com	2
www-unix.globus.org	2
asimovlaws.com	2
workhappy.net	2
darpa.mil	2
generation5.org	2
itee.uq.edu.au	2
azulsystems.com	2
worldcommunitygrid.org	2

  • My tweets

  • My bookmarks

  • My pictures

    Fixed summary of Erlang workshop by Ulf Wiger

    Fixed summary of Erlang talk by Ulf Wiger

    Erlang talk, Ulf Wiger

    Erlang workshop, Ulf Wiger

    AppEngine updates talk - Barack

    More Photos
  • My Deezer default playlist


    Discover Count Basic!
  • Top Clicks

  • My previous posts

  • Listed on BlogShares