> > Update: My conclusion from psage is that it's very important to have > easy ways to share in-development code. Using trac (e.g., git > branches) is also fine for that. Psage is pointless (or more like the > famous combinat queue back then). I didn't stumble upon anything > with psage. Unlike some ecosystems (e.g., with Node, general random > python packages, etc.), it's much, much better for us to just have one > very large repository that gets tested together. All good code should > get included into standard Sage. This is because Sage is a > mathematics package, and mathematics is incredibly > rigid/rigorous/inter-related/etc., much, much more so than some other > areas of software development. > > Thanks, that is really helpful feedback.
> [...] but rather from a lack of resources to manage or solicit > contributions from a wide scope of areas, some of which are more peripheral > to the software proper. > > Having some dedicated editor(s) to ensure patches get properly > reviewed in a timely basis, like journals have, would indeed go a long > way. And money could buy that. > > Of course. > * Curated set of examples; interact.sagemath.org was a great start in > this > > direction, but sort of petered out. > > Maybe the interface was just a little too much of a pain. I think > wiki.sagemath.org/interact was doing well and not petering out, and > was objectively like interact.sagemath.org, but worse. > > The nbviewer project that IPython has is a successful collection of > examples of IPython, with much positive momentum -- we could learn > from (and maybe even use) that somehow. > > Yeah. That said, Wolfram somehow gets people to upload their "Demonstrations", and Maple has something similar, so there is real demand for this. See below for a related comment. > > * Having set of people who could go around country (world?) doing > low-cost > > tutorials for research or teaching. > > Is this sort of motivated by what Wolfram, inc maybe does? What's the > model here? > > I believe that Wolfram and Maplesoft both do this. At any rate, I've been asked whether I want to host them, and I've attended a Maple one at an MAA meeting (similar to my own Sage tutorial sessions, in fact). > > * Making a high-quality set of screencasts for Sage use. I can't even > > count how many people have told me they wanted to do this, but I don't > think > > there ended up being very many, and they certainly aren't organized in a > > nice central way. Compare this to Geogebratube. > > Can you also not count how many people have told you that they _want_ > to watch such screencasts? I ask this, having made nearly 100 > screencasts involving Sage this year alone... > https://www.youtube.com/user/wstein389/videos I guess they get > about 75-125 views on average. > > Sorry, I think I am thinking more in terms of teaching applications here. I'm neither talking about the "how to do thus-and-such technical computer thing", where you are right about the instructions (though having the screencast alongside doesn't hurt) nor the "I'm uploading my lectures using Sage to YouTube", which is of course also something we would want to encourage people to do. I'm thinking more along the lines of "How to do XYZ basic stuff in Sage and have fun watching it". There was this really awesome video that the originator took down that was a truly good intro to using Sage in the notebook, and had a lot of views. But of course curating videos is also a challenge. This is also one of those canonical areas where money can solve > problems. For example, if I had funding, I can instantly think of > three people who would all be all over doing Russian translations. > And of course there is strong French skills in our community. > Watching Google analytics, the most useful second language would > probably be Spanish, then maybe Chinese. > > Though someone would have to review them... > > Geogebra / WebWork does indeed have a much different audience than Sage... > > Right, but my argument is that their audience should be a subset of our audience. Anyway, your thoughts are all well-taken, thanks for the "real-life" examples! -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.