I just finished up my first week at Highgroove. Highgroove is a bit different from agencies I have worked in the past. Most places where I have worked, developers would receive requirements for projects from a project manager. At Highgroove, developers are the project managers. We are in constant contact with our clients. At first this seemed daunting, but so far it has been awesome! I find it very helpful to have direct feedback and input from the client as we build their software. The constant feedback helps catch small issues before they become large problems, and reduces the chance of miscommunication.
Another thing that makes Highgroove different than other places I have worked is that we hyper-specialize. We are experts in backend web development, and that is pretty much all we do. The office is a collaborative environment filled with developers solving hard problems. One of my favorite parts about working at Highgroove is being in an office with such smart, helpful people.
Finally, it is no secret that Highgroove is a Results Only Work Environment (ROWE). No one cares when or where you work, all that matters is that the work gets done. I’ve worked at some pretty flexible firms, but never at a place where ROWE has been explicitly enforced. So far, I haven’t really explored this policy too much. I’ve worked in the office, at my desk, pretty much normal hours; just as have at my past couple of jobs. Between m comfy Aeron chair, being able to pull a shot of Counter Culture espresso whenever I need, and the awesome team of guys I work with, it doesn’t make much sense to stay at home.
How different is your office from Highgroove? If you were in a Results Only Work Environment what would it take to get you to come in the office everyday?