Live data from Hacker News

ZeroVer: 0-Based Versioning

0ver.org

1–10 of 91 posts

Re: ZeroVer: 0-Based Versioning

#3

I can’t tell if this is serious or satire. There’s no spec.

It's obviously satirical. If so, the author is brilliant. Otherwise, well...

I mean just look at the project show cases. Included are the usual colossal cluster^Wframeworks that power our decaying software infrastructure.

Personally, I don't trust anything that either stays perpetually under v1.0 or exceeds v10-15.

Re: ZeroVer: 0-Based Versioning

#7
post #3

I can’t tell if this is serious or satire. There’s no spec.

It's obviously satirical. If so, the author is brilliant. Otherwise, well... I mean just look at the project show cases. Included are the usual colossal cluster^Wframeworks that power our decaying software infrastructure. Personally, I don't trust anything that either stays perpetually under v1.0 or exceeds v10-15.

There's no point in calling it 1.0 unless you want to break compatibility with 0.x. Sometimes you get the design right on day 1, I guess.

Re: ZeroVer: 0-Based Versioning

#8
I noticed this the other day while writing a small server in Python. FastAPI is 0.100, fine. But I was surprised to find:

- Uvicorn is 0.22

- httpx is 0.24

- starlette is 0.28

And so on and on. More generally, the quality of Python's tooling and ecosystem is astonishingly low compared to the investment that every day pours into it.

Re: ZeroVer: 0-Based Versioning

#9
post #7
post #3

Earlier quoted context omitted.

It's obviously satirical. If so, the author is brilliant. Otherwise, well... I mean just look at the project show cases. Included are the usual colossal cluster^Wframeworks that power our decaying software infrastructure. Personally, I don't trust anything that either stays perpetually under v1.0 or exceeds v10-15.

There's no point in calling it 1.0 unless you want to break compatibility with 0.x. Sometimes you get the design right on day 1, I guess.

In SemVer, you can break compatibility with 0.x within 0.x. 1.x is the promise that there won't be any future compatibility breaks within the 1.x series.

Re: ZeroVer: 0-Based Versioning

#10

I can’t tell if this is serious or satire. There’s no spec.

It's satire. If you're unsure, have a look at their about page [1]. They are criticising the idea of staying on a 0.x release for years even though your project is long used in production by now.

[1] https://0ver.org/about.html

Post reply on HN