I am utterly gobsmacked. Look at this:
These figures are from the intermediary results of the "State of the CF Union survey 2014" survey that's on currently. it's a trimmed version of the full results, which one can see if one completes the survey.
A few people in the community - including myself - have expressed derision at this:
@JimPickering more shocking is the 10% that do NO SOURCE CODE CONTROL! #StateOfTheCFUnion2014 #CFML #ColdFusion #Railo
— Sean Corfield (@seancorfield) January 29, 2014
@seancorfield @JimPickering and fucking *admit it*!!!
— Adam Cameron (@dacCfml) January 29, 2014
@seancorfield @dacCfml @JimPickering if you write code, but don't use version control, you're committing fraud on your customers
— Andy Allan (@fymd) January 29, 2014
The thing is... whilst there's 10% of people who make a point of admitting they don't use source control... but that's overlooking the other nigh-on 10% who also don't actually use source control, but simply copy files or do some shit with BeyondCompare (what?). Or "zip shit up". that's not source control. That's professional negligence.
And here's the thing... this is 20% of the CFML community who are active enough in social media to see a survey and fill it out. So they represent the "creme" of the community: bear in mind most of the CFML community are 9-5ers who would never appear in these statistics (and on average are probably less competent than the ones that do raise their heads above the parapet).
Let's not mince words:
- If you don't use source control, you are professionally negligent.
- If you don't use source control because it's outwith your control: you're still professionally negligent, because you should have done something about it.
- If you think you have an excuse or a justification or a rationalisation for not using source control: you're mistaken.
And you should be shot.