As a crusty old Computer Science major, you think I’d remember something from the software engineering days.
Or, maybe not.
A couple weeks ago I decided to update all my applications on GitHub to use Semantic Versioning.
I had a question as to if the madness behind the method I was using to version my software was more madness or method. Looks like it was mostly madness. Adhering to the industry standard for versioning, I returned to all my applications on GitHub and re-numbered them to be more in line with what they should actually be.
I wasn’t sure which upset my OCD tendencies more: Acknowledging my error and re-versioning all my applications or leaving it as-is, knowing it was theoretically incorrect. I obviously chose to re-version everything and I’ll stick with this process moving forward.
P.S.
Please don’t tell any of my software engineering professors. Assuming they didn’t retire in the last 12 years…