Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I like this rationale. Acknowledging that the first number is very much the product brand is wise. Release numbers can be quite emotional things.

Version numbers are indeed for communicating with your users, and in particular where that communication is a one way broadcast. In my career I’ve found that, when version broadcasting is used inside a team, it’s a sign of dysfunctional communication. Even at FAANG scale I encourage groups of people to colocate their code and collaborate on trunk in preference to putting up hard boundaries between projects — namely having to cross repositories and integrate with each others versioned releases.

There’s no point hampering yourself with the one-way broadcast mode of communication unless you absolutely have to. When you have multiple teams one-way broadcasting at each other then, well, maybe it’s time we sat down for a chat instead?



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: