I'm also a non-reductionist and I agree with a lot of what he says. I think he oversteps the mark at the end of his essay when he talks about "New Atheists." Generalising doesn't appear to be a case of "concretising the abstract" at all and it's a stretch to say a straw man is an example of a simplifying abstraction. The argument would probably be more convincing without the final two paragraphs.
I think between the engineer's mindset and the philosopher's mindset that you identify there's a third option which is to acknowledge the limitations of your model but to not say anything more. So your engineer (assuming he's a reductionist) is essentially saying "these abstractions are imperfect, but we can't do better, therefore let's take them to be all that is". The philosopher is saying "these abstractions are imperfect, so there must be something else, therefore x." The third option is "these abstractions are imperfect, let's be vigilant and try to remember that."
Note that in the essay Feser explicitly gives name to this third option before dismissing it: "The Aristotelian strain in Western thought formed a counterpoint to this “concretizing” tendency within the context of ancient philosophy, and also more or less inoculated Scholasticism against the tendency. But it came roaring back with a vengeance with Galileo, Descartes, and their modern successors, and has dominated Western thought ever since. Wittgenstein tried to put an end to it, but failed; for bad metaphysics can effectively be counteracted only by good metaphysics, not by no metaphysics." The last line is dismissing the third option but it's not clear what he thinks Wittgenstein's failure was (lack of recent popularity?).
The last line is dismissing the third option but it's not clear what he thinks Wittgenstein's failure was (lack of recent popularity?).
Feser seems to be saying that Wittgenstein could not completely demolish the "'concretizing' tendency" just by pointing out its inadequacies. He had to offer a metaphysics of his own to replace it, and this he failed to do.
Concretizing the abstract is an interesting blog post in that it makes a relatively cogent argument for non-reductionism. While I don't agree with it, I found it useful in that it helped me better understand how intelligent non-reductionists think. It also helped clarify to me an old distinction, that of philosophers versus engineers.
I find this interesting in the way that smart people are likely to disagree with the correct interpretation of some of its claims - while others would say the post is worshipping the mysterious, others would say that it's just making reasonable cautions about the inherent methodological limitations of a certain approach. One might even think that it's essentially making a similar point as Eliezer's warning about floating beliefs, and therefore to agree with the Sequences. The caution of "beware of thinking that your abstractions say everything that there is to be said about something" is a reasonable one, and people do clearly make that mistake sometimes.
I expect that part of what influences how plausible one finds this argument depends on whether one has more of an "engineer's mindset" or a "philosopher's mindset". Somebody with an engineer's mindset will think that "yes, the abstractions we use might be imperfect, but what else do you propose we use? They're still the best tool for accomplishing stuff, and anything else is just philosophcial nonsense that isn't grounded in anything". Whereas the philosopher is less interested in using their knowledge to "accomplish stuff", and more interested in the ideas and their implications themselves.
As an aside, this distinction might be part of the reason why we have so many computer or hard science folks on this site. Partially it's because Eliezer used a lot of CS jargon in writing the Sequences, but probably also because the Sequences, while philosophical in nature, are also very focused on practical results and getting empirical predictions out of your beliefs.
Looking at what we could use this distinction for (and thus taking an engineer's mindset) some people here have mentioned getting an "ick" reaction from religious people, just due to those people having strong false beliefs. I think that, combined with properly understanding the emotional basis of religion, an understanding of the philosopher / engineer distinction can help avoid that reaction. Our values determine our beliefs, and there are plenty of religious people who aren't stupid, crazy, or anything like that. They might simply be philosophers instead of engineers, or they might be engineers who are more interested in the instrumental benefits of religion than the rather marginal benefits of x-rationality. (Amusingly, such a "religious engineer" might justifiably consider our obsession with "truth" as just an odd philosophical pursuit.)