In the last six years, several combinatorics problems have been solved in an unexpected way using high degree polynomials. The most well-known of these problems is the distinct distance problem in the plane. In [Erdős46], Erdős asked what is the smallest number of distinct distances determined by n points in the plane. He noted that a square grid determines ∼ n(log n) −1/2 distinct distances, and he conjectured that this is sharp up to constant factors. Recently, an estimate was proven which is sharp up to logarithmic factors. The main new thing in the proof is the use of high-degree polynomials. This new technique first appeared in Dvir's paper [Dvir09], which solved the finite field Nikodym and Kakeya problems. Experts had considered these problems very difficult, but the proof was essentially one page long. The method has had several other applications. The joints problem was resolved in . The argument was simplified and generalized in [KSS10] and [Quilodrán10], leading to another one page proof. A higher-dimensional generalization of the Szemerédi-Trotter theorem was proven in . And several fundamental theorems in incidence geometry were reproved in the paper [KMS12].The new trick in these proofs can be summarized as follows. We want to understand some finite set S in a vector space. We consider a minimal degree (non-zero) polynomial that vanishes on the set S. Then we use this polynomial to study the problem. This strategy is somewhat surprising because the statements of the problems often involve only points and lines. The joints problem and the finite field Nikodym problem can be solved in a page each using high degree polynomials but seem very difficult to solve without polynomials. Why polynomials play such a crucial role in these problems is somewhat mysterious.The point of this essay is to explain how these new methods work and to reflect on them philosophically. The main theme is the connection between combinatorics and algebra (polynomials).Here is an outline of the essay. We begin by giving two detailed examples of the polynomial method: the finite field Nikodym problem and the joints problem. This is the subject of Section 1: Examples of the polynomial method.Once we've seen a couple examples of this method, we're going to work on understanding "where it comes from". In Section 2, we discuss where the method comes from historically.