Archive for the ‘Design’ Category

What’s New With Snipplr

Published in: Design, Development, NewsPosted by Jason Tan on 01/17/08

I wanted to write a quick post to update you all on what’s been going on with Snipplr.

First, thank you for your feedback on the new design, both positive and negative. It’s hard to be all things to all people, but we’re going to give it our best shot. Trey is busy working on an alternate style that is more minimalistic, smaller, and has more room to view code. We’d love to give you more control over your preferred interface. In the meantime, I’ve made some small changes to the interface – like making the code editing block more suitable for code on both the new and edit snippet pages.

Aside from the design, I’ve been working to make some system changes:

  • Search. Searching now works more like how you would expect. I’ve also added an advanced search, which allows you to search source code and filter by language.
  • Languages. I added some new languages that were requested and also upgraded GeSHI (for syntax highlighting) to the latest version.
  • Spam. I replaced the math captcha for new user registration with reCAPTCHA and haven’t seen any spam bots try to create an account since.
  • Details. There are lots more minor changes and fixes around the site on both the front and back end. As always, please contact us with any bugs or suggestions you have.

We have lots of more ideas and things in the works, so keep checking back here for the latest news.

Snipplr Launches New Design

Published in: Design, NewsPosted by Jon Henshaw on 01/11/08

We’re proud to announce the launch of the new Snipplr website. The website was redesigned by Shelly Dennison and Scott Holdren, Jason Tan and Trey Piepmeier had a hand in transitioning the website to the new design.

The website has come a long way since Tyler Hall first built it. In the beginning, Snipplr was called Caffeine and it looked like a bare bones Web application from 37 Signals.


Since then, it’s come a long way. The new website has several new features, including the ability to expand the code view. The search has also been completely overhauled and works much better than the last version of the website.

We have some very big features that we’re planning to introduce later this year. Subscribe to our blog and also our Twitter account to keep up with the latest Snipplr news, including beta announcements.

Thanks to everyone who has contributed code snippets to Snipplr over the years. You are what makes Snipplr so great.

Snipplr Redesign – Things to Come

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

As some of you know, Snipplr was bought by Sitening last month. It’s a great oppurtunity to help Snipplr continue to grow and even let me get paid for it 🙂 One of the first improvements coming to the site is a new design. Here’s a quick preview:

Snipplr Design Preview

Preparing For Spam

Published in: Brainstorming, Design, DevelopmentPosted by Tyler on 06/29/06

It’s no longer a matter of what to do if spammers find your websites, it’s what to do when spammers find your website. It’s going to happen.

Snipplr is just ripe for spammers. Think about it. We allow anyone to create an account – no email validation required. Then, we let people post snippets which automatically appear on the front page along with any text they enter.

So how do we prevent spam from becoming a problem?

The obvious answer, and one that I don’t want to implement is to force users to register with a valid email address. Email addresses are a dime a dozen now. You can create a fake email address just for Snipplr with any number of online services. In fact, looking through the current list of users, I can see that about 40% are using fake email addresses. Forcing them to use a real one accomplishes nothing other than annoying the users and creating another barrier they have to get past before using this website.

The next option is to use a captcha every time someone posts a new snippet. (You know, one of those boxes with curvy letters that you have to decipher to proove you’re human.) This would help stop spam, but it would become tedious for people who post a lot.

Snipplr is closely modeled after That said, I’m leaning towards the method they and other social bookmarking sites use: let the users report spammy snippets. A small “report this” link could be added next to each snippet. If a snippet gets enough spam votes, the system can automatically remove it from the site and place it in a holding queue until it can be manually reviewed by a moderator.

Another similar option is to prevent new users’ snippets from appearing on the front page until they’ve been verified. While tedious for the admins, it’s better than forcing the user to jump through email and captcha hoops.

Any Snipplr users have suggestions? Post them in the comments below.

Slogan Needed. Apply Within.

Published in: Brainstorming, DesignPosted by Tyler on 06/26/06

I’ve been trying to come up with a good slogan for Snipplr for the last couple of days. I haven’t really been actively thinking about it – just letting the idea bounce around in the back of my head. A few possibilities that I’ve come up with are

  • Reusable code
  • Programming brains
  • Programmer’s brains
  • Give your brain a rest

I’m not very fond of any of them. I asked the guys at the office what I should do. They suggested

  • Take a snippet, leave a snippet
  • Share and share alike
  • Code and code alike
  • The website that Jon wanted
  • We don’t need no steenkin E’s!
  • Your code sucks. Use mine.

Again, none of them are winners. I’m sure something will come to me while I’m taking a shower. That’s where most of my good ideas appear.

Switching gears, you’ve probably also noticed that Snipplr doesn’t have a logo. In fact, other than the title bar, I don’t even mention the name of the website. This lack of branding was somewhat intentional. I originally built Snipplr as a tool for myself, so I didn’t give any thought to allowing for a logo in the layout. I wanted the design to be functional.

The obvious solution is to drop the nav bar down a bit and stick a logo (or at least the site’s name) in the top left corner. A more avant garde route would be to keep things as is – no branding. It’s a bold move, but it might be a clever way to distinguish Snipplr from other websites. It reminds me of how for the longest time 60 Minutes was the only TV show without a theme song. The point? They were so good they didn’t need a damn song. That simple, ticking stop-watch was enough.