A little history:
I’ve been using my own bookmark app (read:delicious) on my website for several years now. I’m not sure which came first, delicious or my own home-brewed delicious, but that is not important.
What is important; just yesterday I threw in the towel on my own bookmark app in favour of using delicious instead. I’m also well on my way to using flickr for my photo gallery needs (in place of my coppermine)
While my bookmark app does what I need it to, there are a number of things I was doing without. And the other day I got fed up with doing without those valuable enhancements that were already available on delicious. Much like I got tired of compromising with coppermine and went flickr.
Wait a second…
I’m a developer, I like to build things. I like the satisfaction of creating something, finding value in it and using it. It’s an added bonus to be able to stamp your name on something and be better for having the experience rolling your own software.
Long story short…
It just wasn’t worth my time to re-invent the features already available on delicious. Is this being lazy? Perhaps. However, I would rather think of it as recognizing your options, and calculating where time is better spent.
I’m sure the moment will come when the delicious api doesn’t bend the way I would like. But that is something we are all too aware of when using libraries, frameworks and other components from 3rd party vendors. But you know what, there is usually a work-around so I’m not that concerned.
Any stories from the rest of you? When you threw in the towel and outsourced some features?