Собственно, инженеры-разработчики постоянно занимаются именно этим. Неважно, разработчики чего именно: механики, электроники или софта. Часто бывает все вместе.
Особенно при отладке собранной аппаратуры, разработанной лично тобой. Когда включают - и не работает, в лучших советских традициях. Начинаешь наблюдать да показаниями приборов, хотя бы осциллографа или тестера, и проверять на соответствие требуемым сигналам. Естественно, постоянно приходится что-то вычислять, например, амплитуду и длину сигналов на экране того же осциллографа или показания стрелочного вольтметра (как-то раз столкнулся с пределом измерений 7,5 В при шкале 3 у.е., попробуйте пересчитать в уме хотя бы 1,3 у.е. в вольты, при этом еще нужно не отвлекаться от основной работы). После чего следует вывод о неисправности какой-либо детали, обрыве или замыкании проводов, неправильной сборке и т.п., исправлении обнаруженной неисправности и необходимости новых наблюдений.
Ну и применение в жизни - получаю за это з/п, премии, имею подработки.
)