Mainstream: Noun. The principal or dominant course, tendency, or trend

by g. ann campbell|

    At the SonarQube Geneva User Conference last week I learned that 7 of the Fortune 10 companies and 47 of the Fortune 100 use the SonarQube platform. We've got an estimated adoption of 50,000 companies overall (based on the number of unique IP's that hit the update center). The figures really struck me because I'd never realized before how mainstream the platform is.

    At my previous job, there was a lot of discussion about adopting a standard tool set. The logic went that standard tool sets are easier to hire for than home-grown frameworks. Not only that, but it's easier to keep up with the pace of change if you're using the standard; for any given technology change, you simply do the normal upgrades everyone else is doing, rather than having to re-engineer your stack, and wonder if you've covered all the bases.

    That's why an adoption of 50,000 companies - more than 20 times the adoption rate of our all our competitors put together, I'm told(!) - caught my attention. If you assume an average of 40 developers and development managers at each company, that's 2 million people using SonarQube today(!). And that doesn't even count the contributors to open source projects that track their code quality on nemo, the demonstration instance of SonarQube.

    That means that if your company is using SonarQube, your chances are good that any new hires will already be familiar with it. You'll have to train them on your expectations, but not on the tool itself.

    At my last job we wanted to adopt the standard tools. At SonarSource, we are the standard tool. That's pretty cool.