Archive for August, 2006

Thanks, Starbucks!

Published in: CommentaryPosted by Tyler on 08/21/06

Delicious Monster, the company behind the fantastic Delicious Library app for Mac, has made it a point to thank the coffee shop that they work out of. With good coffee, big desks, and friendly employees who needs an office? It sure saves on rent. Following in their lead, I think it’s high time to thank the Starbuck’s I spend a lot of my time in. I’d wager that 60% of Snipplr was born right here in this store.

What Starbucks am I speaking of? Why the one on Harding Road here in West End Nashville. The desks may not be very big, but there are plenty of outlets and above all a friendly staff that always makes me feel welcome no matter how long I stay.

Harding Road Starbucks

(Photo courtesey of Starbucks Everywhere)

Diff Added to Languages

Published in: Development, NewsPosted by Tyler on 08/16/06

I’ve added diff syntax highlighting to Snipplr’s supported languages. Enjoy.

New Languages Added

Published in: Development, NewsPosted by Tyler on 08/10/06

I pushed out another round of updates this afternoon. The biggest change was the switch from Pear’s Text_Highlighter module to GeShi. While I prefer the Pear version, GeShi supports many more languges and is easier to maintain. A bonus I wasn’t expecting is that PHP functions are linked to their man page on Very cool.

New Languages:

A Note on Importing Snippets

Published in: CommentaryPosted by Tyler on 08/03/06

In my last two posts I mentioned that Snipplr can import snippets from other websites. I’ve had this feature ready to go for a while now, however I’ve been a little hesitant to deploy it. It’s a touchy subject. I mean, you could argue that I’m stealing content from other websites. Right? Maybe.

There are two reasons that finally made me decide to roll out the update – that made me see this as an “ok” thing to do:

  • First of all, I’m not the one initiating the snippet transfer. It’s entirely up to Snipplr’s users to import their snippets. If a user wants to convert their old account on another website to Snipplr, I’ll happily do it for them – but I won’t just grab all the snippets from every site. That would be stealing. What Snipplr offers is no different than GMail importing users’ Yahoo! address books. Or Firefox offering to import your Internet Explorer bookmarks.

  • Snipplr (unlike the other websites) is a two-way street. We have an open API that lets people do whatever they want with their snippets. It’s their code afterall, right? People are free to export their snippets whenever they want. You can get your code out of Snipplr just as easily as you put it in. Offering an import script for the other snippet websites doesn’t put them at a disadvantage since they’re free to do the same as well. In fact, I even give directions on how to do it ๐Ÿ™‚

I hope you find the import option useful. I’m sure some people will flame me for doing this. Maybe even call me a thief. But in the end I think this benefits users rather than any individual website.

As always, comments, questions, and flames are welcome below.

Popular Users and

Published in: Development, NewsPosted by Tyler on

This morning I added a list of the top ten most active members on Snipplr to the Popular page.

Also, last night I announced that Snipplr can import your existing snippets from other websites such as and All of your snippets will be added to Snipplr automatically – even your tags. This morning I enabled importing from as well.

Import Your Old Snippets From Other Websites

Published in: Development, NewsPosted by Tyler on 08/02/06

Joel Spolsky (of fame) writes

When you’re trying to get people to switch from a competitor to your product, you need to understand barriers to entry . . . or people won’t switch, and you’ll be waiting tables.

He’s right. I’ve received many emails from visitors saying how much they like Snipplr and how it integrates with TextMate and WordPress, but they just can’t switch because they have too many snippets stored on other websites like and copycat newcomer

This morning I decided to do something about the problem and help users make the switch to Snipplr. I’ve added a new section to your Snipplr Settings page that let’s you import your existing snippets from other websites.

Import Screenshot

All you have to do is enter your username and Snipplr will automagically copy your snippets from their old home into Snipplr. It’ll even keep your tags in tact, too. It’s simple, quick, and painless.

Comments? Questions? Other websites you’d like to import? Let me know below.

Broken Newlines – Fixed

Published in: Development, NewsPosted by Tyler on

Last night’s update introduced a bug that added extra slashes () to any snippets you posted that contained quotation marks or newlines – in other words, every snippet. The bug has been fixed, and I’ve gone through each snippet and corrected any that were broken. Sorry for the confusion.

Popular Snippets

Published in: Commentary, NewsPosted by Tyler on 08/01/06

One of the most requested features from users has been a Snippet rating system. I agree that there needs to be a way to weed out the popular snippets from the crappy ones, but I don’t think a rating system is the best approach. From the beginning I’ve made no secret that Snipplr is modeled after With that in mind, I’ve created a new Popular Snippets section to solve the problem.

The popular list orders snippets by the number of people who have marked them as favorites. It’s an easy, indirect way of determining which snippets are the best. You can further sort the list by language, tag, or even both. Just like (imagine that!)

As usual, please let me know if you notice anything strange happening on the site after this new update. And keep sending in your comments and suggestions.

Switching gears for a moment, I’d like to take a moment to address the future of Snipplr…

I have a lot of exciting ideas that I want to implement to make Snipplr even better. Private snippets, sharing snippets only between friends, more plugins, and even a way to host Snipplr on your own server just to name a few. The problem with this is that it takes a lot of work. Snipplr is just a side project I do in my spare time, so I’m not able to devote the amount of attention to it that I’d like. Fortunately, I’m in talks with a company that is interested in picking up Snipplr’s tab and allowing me to continue development on it as part of my day-job.

What does this mean for you?

More features. Better uptime. And possibly a new and better layout.

Nothing is for certain yet. I just wanted to give everyone a heads-up of what’s going on behind the scenes here in Snipplrville . . . I mean Nashville.

Updated TextMate Bundle

Published in: News, PluginsPosted by Tyler on

Andy Kish emailed me an updated version of the Snipplr bundle for TextMate this morning. He has rewritten it to use Python instead of my ugly shell scripting. The code is much cleaner and much more reliable. I encourage everyone to download and install the update.

Thanks to Andy for his great work. A Snipplr t-shirt is on its way to him!