DEV Community

Discussion on: What dev topic do you think you should understand, but don't?

Collapse
 
ben profile image
Ben Halpern

I find my relationship with versioning, versioned releases, etc. to be pretty wonky.

As a developer mostly of web apps which had no practical use of named released and versions, I feel a sense of unknown unknowns with version best practices.

Collapse
 
drbearhands profile image
DrBearhands

This is actually somewhat controversial. E.g. semver considers certain things backwards compatible, but how does it prove this? (it doesn't)

So unknown unknowns is technically the right feeling to have :-)

Collapse
 
wuz profile image
Conlin Durbin

I recently dug into versioning because I was working on a Chrome Extension, which requires versioning. All I can say is that I definitely feel the sense of unknown unknowns and that my short deep dive left me feeling like everyone feels that way about versioning. It's a black box of magic and mystery.

Collapse
 
herelistenrelax profile image
James Ryan

I like to use semantic versioning. I feel as a developer (and also a user) it's the most straightforward
semver.org/