Thesis Logic is the one part of philosophy that settles questions, and the rest should take note
Where it stands
People like to say that philosophy never makes progress, that we're still arguing about the same questions as Plato. Logic is the counterexample.
For two thousand years, Aristotle's syllogistic could not handle inferences involving relations. "Every horse is an animal, so every horse's head is an animal's head" is obviously valid and has no syllogistic form. Logicians knew it and could not fix it. In 1879 Frege's Begriffsschrift fixed it, with quantifiers and variables that can be nested. Predicate logic captures every valid syllogism (once existential import is made explicit) and the whole range of relational inference that syllogistic missed. Syllogistic is now taught as history.
And logic settled negative questions too. In 1931 Gödel showed that any consistent formal system strong enough for arithmetic contains true statements it cannot prove, and cannot prove its own consistency. The hope of a complete formalization of mathematics wasn't postponed. It was refuted.
So here's my thesis, as someone who proves programs correct for a living. Logic settles questions because it insists that arguments be written in a form where they can be checked. The rest of philosophy could learn from that. Not every question can be formalized, but far more could be made precise than currently are, and precision is what lets a question stay answered.
Tell me why I'm being naive.