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.
Hey! My name is Mike Klein and I help make ideas happen here at Behance. My role on the team is Backend Developer and spend most of my days dabbling in PHP. Over the last few months I’ve worked on some awesome projects like social signup for Action Method Online, image service restructuring and project editor for the Behance Network. Besides coding, I also enjoy listening to music, collecting instruments and playing guitar.
2. What hardware do you use?
My current rig is a 27 inch iMac with a 3.4 GHz Intel Core i7 processor and 16 GB of RAM. Like most of the Dev team I also have a vertical 24 inch Dell monitor (vertical monitors are great for reading long documents of code ). I also sport a 2 year old airtop/devtop (Macbook air) for going mobile.
3. What software do you use?
My editor of choice is Sublime Text 2. It’s super powerful, fast, highly customizable and has great plugins. My favorites are Alignment, Sublimelinter, Bracket Highlighter, and Phpcs. Other tools I use are Cornerstone and Gitbox for version control, Folderwatch to sync with my sandbox VM, Hipchat and Adium for chat, and of course Terminal. My browser of choice is Firefox (Firebug and FirePHP) but I also use Safari, Chrome and Opera for testing purposes.
4. What do you listen to while working?
It all depends on my mood and focus level. If I’m working on something that requires a lot of focus and concentration I typically listen to Jazz (John Coltrane, Miles Davis, Kenny Burrell, Thelonious Monk), Classical (Chopin, Copland, Schumann ) or instrumental stuff like El Ten Eleven ( Check them out!! ). Otherwise I listen to indie stuff (The Lumineers, Andrew Bird, Sufjan Stevens), Bluesy stuff (Black Keys, Alabama Shakes) and some Hip Hop ( Jurassic 5, Blue Scholars ).
5. Out of all the equipment used, what piece of software/hardware do you feel is the most useful of all?
I use many useful applications throughout the day, but I would be lost without my Dot Grid Journal. I write notes and draw diagrams all day. It helps me work out difficult problems, organize my thoughts and visualize complicated systems.