DevelopmentOpinionsVersioning as communicationWhat’s the best software versioning approach?by David Brownman