I guess I’m beyond “beginner” level because I am frequently able to get intermediate- and advanced-type solutions for the JS algorithm problems.
But I wonder. Would more senior devs prefer to see the beginning solutions or the more advanced ones? It seems to me the beginning solutions, while longer, are easier to read and understand (and therefore, maintain). Maybe that’s because I’m still not used to reading the more advanced style. What do the senior devs here think?
I’m totally convinced that it’s good to know how to do the advanced solutions, but I wonder if, by calling them “advanced,” freeCodeCamp is not maybe encouraging people to write more obscure but “clever” code.
Surely this has been discussed in more depth somewhere. Where could I read about this issue?