I've been developing with Drupal for about 8 months now, which of course means that I've been learning Drupal for the last 8 months. It's immensely powerful and a ton to learn. We've been successful in developing Drupal websites in a small-medium business sector. However, the more we develop the more we are being presented with enterprise level opportunities. My question is simple: Is Drupal a viable solution for enterprise level development?
As the Documentation Team lead, Jennifer "jhodgdon" Hodgdon has done a fantastic job of not only keeping Drupal core's API documentation high-quality and consistent, but also of on-boarding new Drupal core contributors through the "Novice" issue queue.
At my current job I've been the only web developer in the office for almost 3 years. So for that whole time I just used MAMP and Coda to develop my Drupal projects. We have a 2nd developer that will be starting pretty soon and I need to figure out the best way to set everything up so we can both work on the same project.
I'm guessing the best way to do this is to have the 2 of us work on our own local machines then merge the projects to a dev site that everyone in the office can see. I'm guessing this would be done through git.. which I have no experience with.
I'm starting a personal site that doesn't really need to be entirely stable. I thought I might take this opportunity to try out Drupal 8. I'm not that great of a programmer so I don't know how much help I can be in contributing to the development. Any thoughts?