@baldur This is something I think @natecull can go to town on, but the initial pitch of PCs was that they were *programming* tools, where user-programmers could employ local development capabilities to solve their own problems / needs.
For various reasons this didn't work out.
Compilers and dev tools were not bundled with many PCs -- they were extra on DOS-based systems, and almost wholly nonexistant with Apple. Unix offered these, but at price$$$, until Linux came along.
@baldur ... sourceforge, collab.net, GNU Savannah, Git, GitLab, .etc., help. But those tools have also been developing and maturing rapidly (and changing and churning). The stable base from which to build doesn't / barely exists.
(The fact that the toolmakers are all competing amongst themselves really doesn't help either.)
I am summoned from the vasty deep (swap file)!
Yeah, I find it really fascinating to ask why our current programming toolset doesn't seem to really match our programming needs AT ALL.
and none of it connects.
@natecull Meantime there's Emacs and Lisp....
I think part of the problem -- a VERY large part -- is that programming simply isn't the simple personal experience it's sussed out to be. Or rather, *software* isn't.
Software is ... infrastructure. It's stuff that's shared amongst a *lot* of people. And when you start doing that, well, you run into all kinds of problems.
Coordination is the least of these, though it's not insignificant.
There's communicating and understanding.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!