+ 8
Why do some learners write one line of code and get loads of upvotes, yet those who write sophisticated code get no votes?
Iāve seen some fantistic code written on SL, yet they seem to get little or no attention. Yet others who write utter krapp get hundreds and thousands of upvotes and followers. And I am confused as to why. Itās as if the more substandard your code is the better.
6 Answers
+ 17
There are more variables then i would like to describe.
Some of them:
1. upvoting other people's code/like-storming &
following other people.
2. getting recognized by some popular person(their followers too may vote).
3. Having your code in hot today/trending section.
4. simple codes can be easy(& fast!) to run & understand so people like it more. (the more lines/chars your code has the more it lags)
Anyway: votes/followers is not indicative of code quality(which itself can be subjective) Strive to learn instead of following votes it's much better in the long term.
+ 10
I've also noticed there is a heavy bias towards web codes, maybe because it is the popular thing to learn, but also because people make nice websites or cool animations. It's much "sexier" than a wall of text that solves a complex mathematical problem in a difficult language like C++
+ 10
Good question š . Sophisticated code is appreciated by sophisticated people. The group of sophisticated people is small, so the sophisticated code does not get so much votes.
The average quality code is appreciated by the average people. The group of average people is big, so the average quality code get massive votes šāāļø
+ 6
NimWing Yuan sums it up nicely š I for one try to resist upvoting code I don't understand (at my level that's a huge lot). When I do come across code I don't get, most of the time I upvote based on the output. It's a biased system, but it can easily be explained š
+ 2
Lord Krishna i think #2 probably has the most impact
+ 2
Upvotes NOT indicate code quality but only code visibility... Me also i have seen very good codes with very low votes and, at opposite, not so good codes with very much votes but that is... I personally develop because i like it and i dont take care of votes (and i give upvotes only to who deserve). Anyway returning to original answer, so work on SL, so work in life