What the What


The site looks different. I wanted to try some new stuff. This may be temporary or maybe not.



I spent a few days in Chicago last week for a conference, Prototypes, Process and Play. The conference itself was very different from what I expected. A lot of the content was aimed at leadership, but in a way that made it hard for me to relate to as someone who will not be managing a team of web designers any time soon.

Fortunately I had a lot of time to explore the city (it was my first time there), and got to see some pretty cool stuff.

Read More…

The Mac-centricness problem


My last job was at a nonprofit. It always struck me how different my co-workers there were from everyone else I knew: they were incredibly selfless, very health- and enviro-conscious, very tuned in to the social justice movement at all levels. It was eye-opening at first, even inspiring. But after a while I started to see that this way of life came at a price: a disconnect from the real world.

Because you see, not everyone lives like that; in fact, most people don’t. We don’t all shop at Whole Foods and eat only organic and non-processed foods (most regular people don’t even care). We can’t all drive a fuel efficient car and snub retail chains in favor of local shops. My lifestyle certainly didn’t resemble theirs at all, and I started to notice that often their messaging did not resonate with me either. It got me wondering, is our outreach hindered by this inability to see outside our “bubble?”

Read More…

Get Git

Get Git!

If you’re a starting out as a developer, you’ll eventually run into Git, if you haven’t already. Ain’t no way around it. If you’re looking for a job, they’ll likely ask to see your Github account. If you get the job, there’s a good chance a lot of their version control happens in Git. So bite the fucken bullet and learn it already.

Read More…

Snippet: Scroll to anchor

This snippet takes any link whose href attribute starts with “#”, and scrolls to that spot on the page rather than just jumping to it. Originally posted on CSS-Tricks, I’ve been using this snippet for a while now, works like a charm.

Note: Requires jQuery!

  $(function() {
    $('a[href*="#"]:not([href="#"])').click(function() {
      if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
        var target = $(this.hash);
        target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
        if (target.length) {
          $('html, body').animate({
            scrollTop: target.offset().top
          }, 1000);
          return false;

Jeet = Magic



Jeet is stillI my favorite Sass grid framework! The guy who wrote Jeet even tried to get me to switch to his new grid, Lost (via online chat during an online conference), but I can’t. Maybe it’s because I know it so well, or because my requirements are always pretty basic, but Jeet is still the framework for me.

Though it’s not as well maintained any more, some updates have taken place, so I’m updating my original post below.

How did I even hear about Jeet? I don’t remember, it was through a blog. But dude, it’s magic. Pure magic.

What is it? It’s a grid system. But unlike the grids in frameworks like Bootstrap and Foundation, it gives you so much flexibility it’s ridiculous. In a good way.

Read More…