Физиком-программистом :) Можно сначала проанализировать физику процесса и предложить модель этого процесса, а потом обработать эту модель на компьютере и получить нужные результаты. Довольно хорошая связка, кстати говоря. Частенько сложный физический процесс сложно перенести в программный код. Если понимать и то, и то, изнутри, то процесс разработки такого софта пойдет без запинок.