It is remarkably difficult to learn what a programming language is like work with.
It's easy to conclude '$LANG is rubbish, it doesn't even have a good way of doing $TASK!' due to not knowing the available tools well. 1/n
miniblog.
Related Posts
AI predictions are difficult, especially about the future: https://rodneybrooks.com/the-seven-deadly-sins-of-predicting-the-future-of-ai/
The most successful code review tools have a clear path to getting your patch included.
It feels much more collaborative to ask for changes before a patch is accepted. Afterwards, a reviewer can be seen as difficult, even with the same feedback!
Fascinating article on Google's control on Android and how difficult it is to develop and manufacture a device using only the open source parts: https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/