Do One Thing
I had two thoughts while reading this.1 - The need for the web to be profitable in some way makes 'single tools' hard to build.  You have to grow users, add features, etc, etc. So even if you have an API or something useful it likely won't scale economically.  Unless it's government supported or behind a foundation of some sort. The Twitter API comes to mind here.2 - This is tricky because for the web to meet the UNIX philosophy, everyone has to agree.  You can't have the team that manages the equivalent of the `ls` website decide to change their output, or strike up a deal with the `diff` team to force `diff3` out.Once again, capitalism ruins everything fun. That's hyperbole, kinda :-)