The article discusses the importance of thinking in mathematical terms when approaching programming problems, rather than relying solely on programming languages. It argues that programming languages are implementation tools, not thinking tools, and that mathematics provides a more flexible and free medium for expressing ideas. The author suggests that thinking in math and writing in code can lead to better problem-solving and more efficient implementation. This approach can help programmers create more effective and elegant solutions to complex problems.