The other lesson here is that having a broad base of knowledge is useful so that you can recognize when something might be applicable to a different problem domain. Universities require all those liberal arts classes to get a degree -- even a STEM degree -- for good reason.