но я сказал что теорию знать нужно
Не всегда, в больших компаниях библиотеки вообще вставлять нельзя, какие бы они крутые всемирно признанные небыли, делается это с точки зрения безопасности целостности проекта. Но да сейчас уже всем все равно на закон амдала и прочую белеберду (если мы говорим о многопоточности), но тем не менее я лично считаю что есть база , это блох ну и всякие макконал , Брукс если совсем нравиться то кнут. Я просто к тому клоню что незнание мезонизма не есть хорошо да сейчас всем плевать и некто уже не пишет cas методы и прочие, но я считаю нужно знать что делает flatmap и где его удачно применять а где нет. Не обязательно знать низа, мы не системные программисты нам все равно на сбросы, блокировки и тд, нам без разницы что андройд выдаст нам низкий приоритет потока, потому что картинка отобразиться и заказчик будет рад. Просто я считаю нет смысла стрелять из пушки по воробьям, все на миллион процентов зависит от проекта. Я думаю вы со мной согласитесь.