News for hackers. Stuff that matters.
Re:We have reached OpenBSD of Theseus by mbivert on Saturday August 24, 2024 @02:22AM (#41336088)
[0] offers a few insights: license, habits, history, why change something that works, etc. You might also be interested in[1].

[0]: https://cvs.afresh1.com/~andrew/o/why-cvs.html

[1]: https://gameoftrees.org/index.html

Re:We have reached OpenBSD of Theseus by playingalong on Saturday August 24, 2024 @05:28AM (#41336821)
> It is unlikely that any alternative versioning system would improve the developer's productivity or quality.

This is likely true for existing developers. But might discourage some fresh blood from joining. So in the long run the overall productivity might suffer from this.

Re:We have reached OpenBSD of Theseus by mbivert on Saturday August 24, 2024 @03:26PM (#41340759)
> But might discourage some fresh blood from joining.

That's probably more of a feature than a bug: it acts as a "natural" filter.

Re:We have reached OpenBSD of Theseus by playingalong on Saturday August 24, 2024 @03:53PM (#41340984)
If you assume willingness to learn CVS is in line with being able to provide valuable contributions.

I have worked with CVS myself in the past and would probably have no problem getting used to again.

Some fresh out of school smart people might consider it a thing of the past. And just decide not to deal with it. Like COBOL.

Re:We have reached OpenBSD of Theseus by mbivert on Saturday August 24, 2024 @04:16PM (#41341164)
> If you assume willingness to learn CVS is in line with being able to provide valuable contributions.

This, but also: "can you make an effort to conform yourself to others instead of forcing others to conform to you;" Inexperienced people often lack the visibility of their elders, so it really makes sense to see whether they can lower their ego.

> Some fresh out of school smart people might consider it a thing of the past. And just decide not to deal with it. Like COBOL.

Are you using "smart" positively or not? Being smart is often frowned upon in SE. Then, driving smart people away still is a good thing.

If you meant positively... considering things of the past to be useless by mere virtue of being of the past, is definitely not a positive character trait, so we'd have a contradiction.

Side note, but the problem with COBOL is not that it's old; to quote wikipedia:

> COBOL has been criticized for its verbosity, design process, and poor support for structured programming. These weaknesses result in monolithic programs that are hard to comprehend as a whole, despite their local readability.

Re:We have reached OpenBSD of Theseus by OJFord on Saturday August 24, 2024 @06:18AM (#41337048)
I'm not sure why my comment's being interpreted as 'ugh why cvs' (not just by you) - I've never used it, but I assume you could have just as modern and featureful experience with cvs as with git. The link shared is very far from 'Github [or similar], but cvs'. And again, how to even get there from the mailing list archive?
Re:We have reached OpenBSD of Theseus by mbivert on Saturday August 24, 2024 @03:43PM (#41340900)
> I assume you could have just as modern and featureful experience with cvs as with git

There are strong mindset differences between various software communities; it might takes a little bit of time & effort to appreciate a more frugal/conservative approach to software engineering.

The previous links highlighted some aspects of those mindset differences. [0], while unrelated to OpenBSD, is another good illustration.

That's to say, OpenBSD people probably don't care much for a more featureful experience: it won't make them more productive, even if it may look like it would from the outset.

[0]: https://rachelbythebay.com/w/2011/09/24/editor/

Re:We have reached OpenBSD of Theseus by OJFord on Sunday August 25, 2024 @07:29AM (#41346489)
I sort of get it, I do use vim and only very recently switched to nvim. For some reason the web UI here just seems different to me - because the rest of the web you would be using has changed around it, perhaps. Maybe it's just not really used much at all but still exists I suppose, just because someone posted it here doesn't mean anyone's using it.
Re:We have reached OpenBSD of Theseus by mbivert on Sunday August 25, 2024 @08:14AM (#41346748)
vim/nvim are still heavy beasts.

Here's a recent example which made me laugh: 2 months ago, a "shortcut" for reverse search was implemented in acme[0], a 30 years old text-editor. It's not even qualified as a "feature" yet, rather, as an "experiment"[1].

Every little decision is carefully weighted; every square inch of the software is carefully and precisely designed. Japanese wooden planes are similarly designed: they don't look like much, especially in comparison with more modern, shinier tools, but they're surprisingly well-thought.

[0]: https://en.wikipedia.org/wiki/Acme_(text_editor)

[1]: https://github.com/9fans/plan9port/commit/0c79c32675e83ff3d8...