It strikes me as a surprise that I see a lot of super ugly pieces of code posted here which get thousands of upvotes.
The algorithm itself is often very neat but the translation into code is just horrible.
I actually expected more from programmers which can solve medium-hard problems here.. I wouldn't hire a single one of them.
I encourage everyone which takes the time to posts code here to write it in an understandable way.