и даже ребята которые реально гении - ВСЕГДА сперва изучают предметную область, что в ней уже сделано, какие проблемы, что они могут привнести, а не кидаются реализовывать то что уже реализовано в 100500 фреймворков не изучив ничего
Щас бы тратить на изучение модуля час, когда за 10 минут можно написать функцию.
А потом ещё два часа выяснять откуда баг у тебя.
Вижу ты работаешь очень продуктивно.