Popular Ruby on Rails consulting shop based in Jacksonville Beach, FL.
Most Endorsed Practices for this firm
-
13
Pair Programming
Hashrocket exclusively works in pairs, with the occasional exception of our UI Specialist. As a result, all of our projects are contracted with either two or four developers.See all endorsements-
They always do pair programming.
-
I stopped by the office to meet all the Hashrocket folks, and ended up pairing for half a day.
-
We pair all the time. Pairing has been the most critical component to my success as a developer at Hashrocket. I can't say enough words about the positive benefits of this practice.
-
Pair Programming is almost certainly the best way to develop and debug code, and it makes me curious as to the affects it would have on other disciplines. My ability to pickup and navigate code-bases and various IDEs has grown tremendously.
-
All the f***ing time... seriously.
-
During the days I've spent at Hashrocket, I was very impressed by the dedication to pair programming. Unlike other offices I've seen, where the primary setup was intended for solo work, with some pairing stations, the Hashrocket office's primary setup is intended for pairing, with only a place, or two, that would support solitary working. During the days I've spent there, I've observed them pretty much 100% of the time pair-programming.
-
Paired there a day, as all others did.
-
Also endorsed by
- Sal Cardello at Hashrocket
- Jason Calleiro
- Ben Mc Donald at Hashrocket
- Jacqui Maher at Hashrocket
- Libin Pan
- Mark Jones
-
-
11
Distributed Version Control
Hashrocket exclusively uses Git and Github as their distributed version control system and centralized repository since May 2008.See all endorsements-
We use git exclusively. And github.com, for that matter.
-
Before fully switching over to Git/Github we were using Subversion and Beanstalk hosting.
-
While spending time there, not only did I see them using git, but I learned a few tips from them. They have contributed back to the community ideas on effectively using git in a simple development workflow.
-
Paired there a day, git from the morning until the evening.
-
Also endorsed by
- David Cohn
- Jason Calleiro
- Shay Arnett
- Jacqui Maher at Hashrocket
- Andrew Maier at Hashrocket
- Brian Mc Manus
- Mark Jones
-
-
7
HAML for Templates
We exclusively use HAML on all of our projects, to the extent we've turned down clients that didn't want us to use it. HAML makes you much more productive and happier when working on templates, results in cleaner HTML output to the browser and is easier to maintain.See all endorsements-
This is where I was first introduced to and fell in love with HAML.
-
Also endorsed by
- David Cohn
- Jason Calleiro
- Veezus Kreist at Hashrocket
- Andrew Maier at Hashrocket
- Mark Jones
- Obie Fernandez at Hashrocket
-
-
7
One Week Iterations
Hashrocket has always used one-week iterations. It's a bit easier for us to do so than other shops, since we let Pivotal Tracker handle iteration planning for us instead of having a weekly iteration planning meeting (IPM).See all endorsements-
Endorsed by
- Sal Cardello at Hashrocket
- Jason Calleiro
- Ben Mc Donald at Hashrocket
- Jacqui Maher at Hashrocket
- Andrew Maier at Hashrocket
- Brian Mc Manus
- Obie Fernandez at Hashrocket
-
-
7
Pets Allowed Policy
Jacqui's exceedingly well-behaved Pomeranian is our office pet most every day of the week. He's like the cutest little living teddie bear you've ever met.See all endorsements-
Sebastian rules.
-
that's my dog, too!
-
Continuous pomeranian!
-
I had the extreme pleasure of meeting Jacqui's Pomeranian, and I can attest to the fact that it is there all the time, even sitting in with pairs to keep them company while coding.
-
Also endorsed by
- David Cohn
- Shay Arnett
- Andrew Maier at Hashrocket
-
-
6
Collective Code Ownership
See all endorsements-
We trust each other to make the right decisions; if it's the right change to make, we make it.
-
Also endorsed by
- Jason Calleiro
- Andrew Maier at Hashrocket
- Brian Mc Manus
- Mark Jones
- Obie Fernandez at Hashrocket
-
-
6
Ping Pong
See all endorsements-
They do have ping-pong, but I am much better than all of them at it.
-
ROFL... yah, they do that.
-
I played ping-pong at Hashrocket against a couple people and was soundly defeated every time! They take their ping-pong seriously.
-
Also endorsed by
- Sal Cardello at Hashrocket
- Jason Calleiro
- Ben Mc Donald at Hashrocket
-
-
6
Everyone Together
Hashrocket is actually not absolutely perfect on this practice, since occasionally we travel to client sites for weeks at a time and one of our developers (by choice) is on a six-month contract in Atlanta.See all endorsements-
It seems that every morning they start off with a quick chat. I also noticed that Hashrocket is a bit of a community/family. They all hang out whenever they can.
-
We have gone to great financial lengths to make this happen.
-
Also endorsed by
- Jason Calleiro
- Andrew Maier at Hashrocket
- Brian Mc Manus
- Obie Fernandez at Hashrocket
-
-
6
Homogeneous Workstation Environments
See all endorsements-
I want a 30" Cinema display...
-
Hashrocket's environment consists of a 30" monitor with a laptop hooked to it, two keyboards and two mouses...er...mice...mouses. Everyone works this way, and, my experience has been that it is a great workstation environment.
-
Also endorsed by
- David Cohn
- Jason Calleiro
- Andrew Maier at Hashrocket
- Obie Fernandez at Hashrocket
-
-
6
Cucumber
Hashrocket has been using Cucumber heavily since Fall of 2008. We use it both to drive TDD as developers and in the development of automated acceptance suites for our client projects. There is some debate internally about the applicability of Cucumber to all projects and whether it is actually a "best" practice, since the added load of comprehensive automated acceptance testing might not meet the ROI criteria of every single Hashrocket client.See all endorsements-
Endorsed by
- Jason Calleiro
- Veezus Kreist at Hashrocket
- Andrew Maier at Hashrocket
- Brian Mc Manus
- Mark Jones
- Obie Fernandez at Hashrocket
-
-
5
In-Office Physical Exercise
We often spend a couple minutes doing wrist, shoulder and back stretches after morning standup. Some people spontaneously break out into bouts of pushups and jumping jacks too.See all endorsements-
Pushups and stretching after scrum
-
Also endorsed by
- David Cohn
- Jason Calleiro
- Andrew Maier at Hashrocket
- Obie Fernandez at Hashrocket
-
-
5
Pairing Workstations
See all endorsements-
The Hashrocket office is equipped with 30" screens at all stations, as well as readily available extra keyboards and mouses.
-
Paired there a day. Big screen, two keyboards, two mice, one beach view. Unfortunately incompatible with a german keyboard and an english keyboard at the same time. ;-)
-
Also endorsed by
- David Cohn
- Jason Calleiro
- Mark Jones
-
-
5
Perpetual Learning Environment
See all endorsements-
I got to sit in on one of their learning sessions the week I was on site working on my project (I am a client). They had another RoR developer come in and talk about what he does and knows.
-
We have weekly book club and Hashrocket Way discussions.
-
Hashrocket is constantly striving to learn more about the tools of their trade.
-
Also endorsed by
- Jason Calleiro
- Obie Fernandez at Hashrocket
-
-
5
Unobtrusive Javascript Technique
See all endorsements-
They were using jQuery unobtrusively in the brief time I was @hashrocket.
-
Also endorsed by
- Jason Calleiro
- Wilson Bilkovich at Hashrocket
- Andrew Maier at Hashrocket
- Mark Jones
-
-
4
Corporate Transparency
See all endorsements-
Endorsed by
- David Cohn
- Jason Calleiro
- Andrew Maier at Hashrocket
- Obie Fernandez at Hashrocket
-
-
4
Sponsored Open Source Contributions
See all endorsements-
My project is open source and Hashrocket was actually very excited to work on it because of that.
-
Also endorsed by
- Jason Calleiro
- Ben Mc Donald at Hashrocket
- Veezus Kreist at Hashrocket
-
-
3
Weekly Teambuilding
See all endorsements-
The team dynamic at Hashrocket is unrivaled. No job I've worked at comes close.
-
While I was at hashrocket, I was lucky enough to participate in both the Humpday Hot Hackers Happy Hour event, as well as their weekly improv class. Both were fun, both visibly brought the team closer together.
-
Also endorsed by
- Obie Fernandez at Hashrocket
-
- 1
-
1
Regular Safety Bubble Meeting
We call our monthly status meeting "Mission Control" (get it? hehe) An item on the agenda since the inception of the practice has been to close the meeting with an open-ended agenda item where anyone can bring up items of interest or concern. There is usually a healthy amount of debate and lively discussion at these meetings, and if a problem has been bubbling under the surface, talking about it in a group setting usually helps a lot.See all endorsements-
Endorsed by
- Obie Fernandez at Hashrocket
-
- 1