I’ve always enjoyed seeing my fellow geeks’ setups. Jared, Michael, and I have had a couple of questions about our current development environment.
Considering that we’re a 100% remote team, I thought I’d share the set of tools and utilities that we’re currently using in our development efforts.
As far as the 8BIT Development Team is concerned, Jared puts the make up on all of our stuff using his mad design skills, Michael is in charge of running all of our projects (both live and those currently in development) through bug testing and tracking, and I’m the one that writes the code.
Development
The bulk of our current projects are built on what’s typically considered the LAMP (Linux, Apache, MySQL, and PHP) stack. Of course, we’ve got two Macs and a PC on the team so there is some variation in the actual operating system, but the general environment is the same.
For code editors, we use Coda and Notepad++. For database management, we use Sequel Pro and SQLBuddy.
Coding, Committing, & Deploying
We use Subversion for our version control. All of our projects are hosted on Beanstalk and we use TortoiseSVN and Versions as our desktop client.
Once we’ve reached a certain milestone in a project, we then use Beanstalk’s deployment feature to push our projects out to a staging server that we use as a latest build for the next round of testing.
On Tasks, On Tracking
Our projects are usually drafted, discussed, and maintained in with Basecamp. All testing and bug tracking is managed within TaskAnt, Google Docs spreadsheets, and shared via email.
We’ve begun to include TaskAnt in our work flow which may ultimately consolidate some of the other applications that we are using.
Truth be told, no tool is perfect and we’re never committed to a single tool so much that it wouldn’t be replaced if a stronger alternative presented itself. Our primary goal is to make sure that we’re working efficiently as possible – the tools should compliment that, not interfere.
So after all that, we’re curious to hear what your setup is like.
Your turn.
[…] is maximized.An obvious example is our development team (which is pretty much all of us) and how we use apps (and which ones).Take a look at this post that Tom created to show a little behind the scenes about […]