How to derive the quadratic formula

The solution formula to the quadratic equation $ax^2+bx+c=0$ is usually derived in textbooks by completing the square. This is very unnatural and potentially confusing for students. A more appropriate approach is given here.