This post is part of a series where Behance developers talk about the various tools they use to get things done and make ideas happen.
1) Who are you and what do you do at Behance?
By now you’ve probably already learned my name, so I suppose I won’t go into that. However, I will tell you that I’m a backend software engineer at Behance. I have the interesting position of floating between teams and products quite frequently, so I get to leave a little Mark (hah, get it?) on everything. Beyond the sprinkling of love and code I put into other team members’ projects, I’m primarily responsible for Behance emails (notifications, automated digests, switching service providers, you name it) and fighting spam.
2) What hardware do you use?
Like most other Behance team members, I roll with a maxed out 15″ retina MacBook Pro. Unlike most other Behance team members, I do not use any monitors. It’s just me and my machine out there. My other favorite piece of hardware is my adjustable standing desk where you can find me sitting down most days after lunch.
3) What software do you use?
For most development purposes, I use Sublime Text 3 with a hefty side order of packages. The most important packages I use are PHPCS (code sniffer to help comply with our standards), PHPUnit Completions (auto code complete), Git, and GitHub Tools for quickly viewing a file in GitHub. My terminal of choice is iTerm 2 which I frequently have fullscreened and split into multiple panes. When I’m SSH’d into other machines or just editing something quick on my local box, I’ll use Vim. Oh, and Wunderlist is superbly useful for helping me keep my day managed and in check.
4) What do you listen to while working?
Lately you can find me listening to some combination of John Mayer, Portugal. The Man, The Menzingers, Minus the Bear, assorted jazz classics, or similar things. Some of my other favorite bands are Brand New, Taking Back Sunday, and Modest Mouse. Occasionally, I’ll listen to the popular tab on The Hype Machine or check out something new from Spotify’s Discover tab. Don’t take my word for it though, just look at my Spotify or Last.fm profiles.
5) Out of all the equipment used, what piece of software/hardware do you feel is the most useful of all?
I haven’t mentioned it yet, but Jenkins is probably the most useful software that we employ at Behance. It’s truly an incredible tool that allows us to run automated tests, sniff and lint files before ever being merged into our master branch, and even build out the website to multiple environments. A huge shout out goes to our QE Ops team for setting that up and maintaining it for the developers. As far as hardware goes, I suppose I’ll say my laptop, because it’s basically the only hardware I use.