Somewhat related: I'm currently enjoying Scott Aaronson's "Quantum computing since Democritus". A snippet:
Not every branch of science was scouted out ahead of time by philosophy, but some were. And in recent history, I think quantum computing is really the poster child here. It's fine to tell people to "Shut up and calculate," but the question is, what should they calculate? At least in quantum computing, which is my field, the sorts of things that we like to calculate — capacities of quantum channels, error probabilities of quantum algorithms — are things people would never have thought to calculate if not for philosophy.
Not every branch of science was scouted out ahead of time by philosophy, but some were. And in recent history, I think quantum computing is really the poster child here. It's fine to tell people to "Shut up and calculate," but the question is, what should they calculate? At least in quantum computing, which is my field, the sorts of things that we like to calculate — capacities of quantum channels, error probabilities of quantum algorithms — are things people would never have thought to calculate if not for philosophy.
For more: http://www.scottaaronson.com/democritus/ — it's been posted here a bunch of times, although without any comments.