For closely related features, man-month applies for sure. But for a dev platform, there's much opportunity for loosely-coordinated work.
-
-
Concretely: docs, async I/O, compiler perf, lang design, IDE integration, debuggers -- all done in parallel, with low coordination, in Rust.
2 replies 0 retweets 3 likes -
Replying to @aaron_turon @littlecalculist
I can believe those are parallelizable (worry about lang design vs compiler perf) but that isn't what the essay is saying, I think.
2 replies 0 retweets 1 like -
Or perhaps, the inability to scale maintainership isn't helped by community ability to do other tasks.
2 replies 0 retweets 2 likes -
Replying to @samth @littlecalculist
"Maintainership" covers many tasks, very few of which cannot be parallelized IME. Offloading what can lets you focus on what can't.
1 reply 0 retweets 2 likes -
Note also the starting point of the article is OSS, where success creates a deluge of PRs and ideas that need to be handled.
2 replies 0 retweets 1 like -
Replying to @aaron_turon @littlecalculist
I'm skeptical that there are "solutions" to "everyone wants free software customized to their needs without paying for it or helping".
2 replies 0 retweets 2 likes -
Replying to @samth @aaron_turon
Frankly one of the things I'm happy about w/
@mikeal's article is pushing back on the "OSS funding crisis" meme.3 replies 0 retweets 1 like -
Replying to @littlecalculist @samth and
Companies are part of the community and they can and do have many ways to contribute. Shaming them isn't productive or necessary.
2 replies 0 retweets 0 likes -
There are indeed lots of ways to contribute, but if you're getting meaningful benefits from a community you have a moral obligation to help.
1 reply 1 retweet 1 like
I don't want to work on open source with that morality.
-
-
Replying to @wycats @littlecalculist and
I think this is true of _all_ communities (if you're able to help out).
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.