ну тестирование, это отдельная песня. Я к тому, что все еще сильно зависит от архитектуры слоя абстракции, ее поддержки. Чтобы не приходилось всякое на пути подхачивать.
Но в целом да, я соглашусь - это меньшая часть задачи. С бизнес-логикой любви обычно сильно больше.
Но понимать, как железо нужно, особенно, если ты работаешь со всякими интерфейсами - это позволит адекватно архитектуру очередей, тех же IPC спроектировать.
Но все оно сильно от задач зависит, это очевидно