No sure why you were down-voted, but it probably has something to do with connotation. I agree though -- library maturity, tooling maturity are also very important factors when it comes to productivity. A steep learning curve, however, probably has less to do with productivity and more to do with adoption, which I think is what the parent was trying to get across.
But, of course, adoption rate can indirectly impact library and tooling maturity. :)
I don't understand. Ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634757. This project was put up for adoption, and many people replied showing interest (even some creating PPA's) but ownership was never transferred and it is still listed for adoption.
I don't understand the shopping results argument listed on the top of the pages for search results. I have personally never confused them with actual results, and doesn DuckDuckGo Bing and Yahoo do this? If so, then why single out Google?
Indeed you beat me to the punch. You can totally use unsafe. This just means that the compiler essential is unable to _prove_ that your code is memory safe. That does mean the author can't. Documenting unsafe points in your code gives also tells you where to look if you do start seeing memory related problems, which can be helpful for debugging.