I was asked to comment a bit on our internal practices in Hibernating Rhinos. Before I can do that, I have to explain about how we are structured.
- The development team in Israel compose the core of the company.
- There are additional contractors that do work in Poland, the states and the UK.
We rarely make distinctions between locations for work, although obviously we have specializations. Samuel is our go to guy for “Make things pretty” and “Silverlight hairloss”, for example, Arek is the really good in pointing to the right direction when there is a problem, and so on.
We currently have the following projects in place:
- Uber Profiler
- License / Orders Management
Note that this is probably a partial list. And you might have noticed that I also included internal stuff, because that is also work, and something that we do.
In general, there isn’t a lot of “you work on this, or you work on that”, although again, there are areas of specialization. Fitzchak has been doing a lot of the work on Uber Prof, and Daniel is spending a lot of time on the RavenDB Studio. That doesn’t mean that tomorrow you wouldn’t find Fitzchak hacking on RavenDB indexes or Pawel working on exporting the profiler data to excel, and so on.
Next, I’ll discuss how we deal with the development workflow.