Dijkstra's dream was reducing mathematics to formal logic, Euler's approach was almost on the opposite end of the spectrum, he used a lot of intuitive arguments sometimes dabbling in areas that didn't get a solid logical foundation for centuries to come.
It's certainly true that a lot of Euler's arguments were incomplete and non-rigorous by today's standards, but in many cases they were way ahead of his time. As you say, he was getting results in areas where complete and formal foundations didn't get laid for centuries.
And yet he seemed pretty much always to be right. He didn't fall into any of the traps that await the unwary, and which are the usual reasons for formality being required. It seems clear that he really did understand what was happening at a deeper level, even if the arguments he gave were, in some cases, described now as "superbly reckless."
I'm not convinced Dijkstra would've considered Euler to have been a poor mathematician. Now I wish I'd asked when I had the chance.
There was a lot of irony in my comments that I think not everyone understood. What I am really saying is that everything Dijkstra wrote on the topic of doing good mathematics contradicts the possibility of someone like Euler existing, yet he did exist and did work of unmatched quality. Whatever value might Dijkstra's work ultimately have I have no idea, but I find his insistence of his way being the only way appalling and his writings get really arrogant at times where he picks some very formal nit and makes it appear like a great intellectual achievement.
What Fourier proved is that every function could be written as a sum of sines and cosines. However his proof worked for "functions" like step functions, which were not at the time accepted as functions, and which could not be sensibly analyzed with the infinitesmal techniques of the day.
It is hard to overstate the shock that came from a sum of nicely behaved functions turning into the pathological step function. If that was possible, what else could go wrong? And if infinitesmals could not be trusted, how could Calculus be put on a rigorous footing?
The question of how to put mathematics on a secure footing were central to 19th century mathematics, and the issues lead directly to set theory, and the unavoidable dead end discovered by Goedel. (Ironically the work in logic that came out of that eventually lead to nonstandard analysis, which in turn justified the infinitesmal approach and most of the infinitesmal arguments. But by then mathematics didn't much care.)
Fascinating! I know about that story from the point at which the search for rigorous foundations had already begun (i.e. late 19th century), but no awareness of the connection to Fourier. Thanks.
Have you read The Mathematical Experience? Some of its essays address Fourier specifically and what it meant for math. The whole book is fascinating, even if you think you know the material.
Perhaps Dijkstra would've understood that Euler was obtaining correct results while working in an era when mathematical rigor was (by modern standards) almost entirely absent. To appreciate Euler's work in context would almost certainly prevent one from considering him a poor mathematician.
He is considered to be the pre-eminent mathematician of the 18th century, and one of the greatest mathematicians ever to have lived. He is also one of the most prolific mathematicians ever; his collected works fill 60–80 quarto volumes. -- https://en.wikipedia.org/wiki/Leonhard_Euler