если я напишу конкретный код, ты найдешь 100 способов сократить его и сказать "задача неправильно описана"
Программирование вообще такая интересная штука, что одну и ту же задачу можно сделать как 1х строками, так и 100х строками, и даже на одном и том же фреймворке.
И при желании можно любую либу показать как в выгодном свете, так и в не очень.
Поэтому, если у тебя цель написать в 30-40 строк то, что на мобиксе пишется за 10 - то ты наверняка с этим справишься.
Вот только что неприятного в том, что кто-то укажет на недочёты и как сократить, и что в 30-40 строк "задача неправильно описана".
Это же наоборот отлично, что кто-то укажет на ошибку - узнаёшь новое и развиваешься.