Quickly Launching a Sass and Git-based Coding Environment

Alternate Title: Get Your Git and Kit Your Code

It took a season of research, learning, listening, and practice, but I am now consistently designing and developing web content using these powerful groups of tools:

The Official GIT logoThe SourceTree logoThe (old) BitBucket LogoThe MAMP Logo

GIT for revision control (through X-code’s Command Line Tools, the SourceTree app’s management of repos, and BitBucket.org‘s cost-free online hosting of those repos).* [UPDATED Dec-07-2012] About 50% of the time I develop fully locally on my machine with an instant LAMP stack for Mac called MAMP. Totally slipped my mind before, but now ya know.

The Sass LogoThe Codekit logo

SASS for speedy and correct CSS authoring (through the CodeKit app’s error checking and css compilation).

[SOCIETAL NOTE: as a man in this world, I try to be conscious of my role in sexism and patriarchy in order to avoid constantly propagating the problem. In that vein, I’ve decided that the Sass logo is sexist and offensive. While the acronym Sass (Syntactically Awesome Style Sheets) has nothing to do with gender identity, the designers of the Sass logo, by depicting a woman enjoying herself on a corded phone, seem to have chosen to rely on the convenient connection between the term “sassy” and its relationship to describing women’s behavior – a connection which is sexist. Boooo.]

The Coda LogoThe Alfred logo

Coda for aesthetically pleasing code authoring.

Instead of launching each of these pieces of software  one-by-one, I shave off a few seconds every time by using the Alfred app to jump them all off when I enter the keyword “codefest.”


BitBucket.org? Don’t all serious developers live and die for Github.com?
The Github LogoIt seems so. In fact, I have my own Github account that I use for keeping track of cool projects from others and for hosting the repos that I want public because they’re cost-free on Github when they’re public, but require payment to keep private. BitBucket.org, in addition to having a pretty fly interface and setup, is cost-free even for private repos. The first repo host I experimented with was Beanstalk, which seemed perfectly agreeable, but is also fee-based when it comes to private repos. The freemium account type Beanstalk offers is limited to 1 user, 1 repo, and 100megs of storage. Yawn.