• Teaching bad habits by showing complex solutions.


Some of the solutions that are presented here are very creative. They are however hard to understand. This can be potentially harmful for a new programmers, because they can think that it's always a good idea to present short solutions. I thought that those super complex solutions are what I should aim for, but then somebody told me that a code should be also easy to read for other programmers.

So my idea is that there should be some kind of warning or an article explaining for example that making a triple lambda one line solution (for example in python) may not a good idea, because other programmers in real job will have a hard time understanding it. There are some jobs in which you need to focus on writing fast and optimized code, but not all of them.