Written by Scott Williams who lives and works in sunny Phoenix, AZ. Twitter is also a place.
Names are hard, especially for a framework or library. A good name is memorable, and can be a shot in the arm in terms of discoverability…
Developers tend to plow through the path of least resistance. Any amount of friction they encounter tends to be routed over or around. For…
I bought a new camera a little while ago, and finally had the opportunity to put it through its paces. The Fujifilm X100s isn’t…
I’m learning Ember.js in efforts to stay reasonably up to date with client side web technologies. This hasn’t been the easiest going…
Most people who have even heard of it would say that it’s a Twitter clone, created out of frustrations over the direction it was heading…
Just go and learn any or all of these: HTML 5 CSS 3 JavaScript CoffeeScript SASS Less jQuery Angular Ember Grunt Gulp Bower Yeoman node.js…
Ed Catmull knows a thing or two about making Great Things. In 2007 he gave a talk at Stanford about how Pixar does their thing. It’s almost…
Monument Valley is a recently released iOS game. It’s received stellar reviews for its art, and I have to agree. Just about every…
With news of the heartbleed vulnerability I’ve taken the paranoid precautionary measure of changing all my passwords. I have over 20…
We’ve been through the pre-history , and then the awkward years . Now we come at last to the present. From here on out, it’s Apple all…
Squarespace is a popular service to host a website or blog. You might have seen their Super Bowl commercial or heard about them on one of…
Last time we learned about how to use modules to dynamically add functionality to a class . This time let’s take a look at doing that, but…
I like Ruby . It has a way of appearing clean and simple, while still being expressive. Due to its typing system you can bend it in a…
In Part 1 I talked about my first few computers. They were an important part of my childhood, and shaped the person I would become and the…
If you’re a software developer, you need to make sure your skills are up to date. If you don’t, you’re doing yourself a disservice. This is…
I recently upgraded to a newer MacBook Pro 1 . Since I didn’t need my older one, I sold it to a friend’s family. I wanted them to be able to…
I just got my latest computer, a 13” MacBook Pro with a Retina screen. Before my memory fades too much, I want to list the computers that I…
Spurred on by a Twitter conversation , I figured I’d write more about my thoughts here. I’ve always wanted a GOOD photo editor on the iPad…
Did you know that at one point I had aspirations of being an entrepreneur? For the better part of 2010 and 2011 I spent every free moment I…
There’s a common phrase in product development called “Minimum Viable Product” . It means that the first release of your software product…