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:
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.
[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.]
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?
It 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.