Your node intentionally shows information specifically hidden by the interface until after a vote is made by the viewer. I don't know of any specific rule against this. I would think someone would get the hint that there's some reason or reasons that information is by default hidden. One reason, of course, not to peg it down in a node is that it is subject to constant change.
You also judge a node specifically and largely because it is posted by "a Monk with more than 500 posts and fewer than 50 XP" which is the very definition of an ad hominem attack on the node. There is often talk of ad hominem attacks being bad, like in Re^2: Thoughtless voting? in fact. Yet you yourself just used one. I don't think asking which module or method of a module would be worth further study for a very clearly specified task is a bad question at all. It may have been avoided with enough research, but then this resource is here for all of us to not have to figure out every detail on our own. Perhaps you expected a catalog of every spreadsheet module and every method of them listed in the node. Even when the same poster goes on to ask for a code example, it is something that could easily be answered "Look at the "worksheet() and worksheets() methods of Spreadsheet::ParseExcel and ask any specific questions you have about them if you can't get one to work for you". That's not writing a program for someone. It's lending a small hand up by pointing out a couple of lines of documentation for one of many modules that seem they could be of use. I think the reason the monks in that specific thread were slow to point out a short example doesn't have anything to do with the nodes being particularly bad in themselves, but the fact that they were posted by someone with a pattern of asking for and then ignoring advice. There's a difference between wanting to ration your time to offer it where it will be more useful (or even down-voting the node) and telling others there is no possibly redeeming value to the nodes in question and that they are not allowed to up-vote it for asking a question that spawned a useful answer. That useful answer, BTW, was of a particular module of interest to people who came along later and found the thread when they did search for answers before asking. That could be really useful. These people might not even know or care about who posted that root node and the negative pattern of behavior that lead to the down-votes and the answers of other members disappointed in it. They were perhaps voting on the node itself and not on its value in the context of who posted it, which is exactly what you ask people to do when you decry ad hominem attacks. This node is completely different when read out of the context of personality than the one about being "rusty" writing template systems and actually wanting a working program rather than as little as a line or two.
You want to penalize people who mostly get a chance to use the site on weekends. Weekends start and stop across a range of 24 hours even if you assume the same two days of the week. You suggested this for no reason other than you apparently are not one of them. Yet you posted this root node about it on a Saturday. At least it was Saturday in my time zone... I don't care where you are because when you say "weekend" and post when it's the weekend anywhere the site is used you should be aware of what you're saying.
You want to empower certain members to be ward bosses who have the power to control the voting of others. If monks want to respond to a node and criticize it, they have that power now. I don't see making one monk's opinion capable of getting a node voted down to oblivion any less open to abuse than the ability to vote up a questionable node. In fact, it seems much more open to abuse.
You talk of multiple up-votes and whether or not nodes deserve multiple up-votes. Yet at some level there is no such thing as deserving multiple votes in either direction. Each voting account can only vote for a node once. Each account is limited in its number of votes allotted, so there is not even a vote per node per user. What matters at the time of the vote is whether the holder of that account determines the node is worth one vote up or down. That's all. This site may have its cliques, but I have yet to see the sort of organized political machines you suggest which control blocks of votes. As far as I know, nobody here gets together and plans proportional voting for a particular node to show an agreed community level of approval and disapproval. Votes are one monk making a decision about casting one vote on one issue using a supply of ballot slots smaller than the issues available for voting. Node reputation is a result of popular opinion, not planned to represent it beforehand.
I think being "astounded" that someone read a node you wrote and found it worthy of a vote is pretty silly. Also, did you realize you can gain a small amount of XP (2 points) just for logging in sometimes? Do you ever check the reputation of your recently posted nodes to see which have been voted up? Remember when wondering why that each vote is one vote, and that a reputation of +12 means twelve more people thought +1 than thought -1. It doesn't mean anyone in particular thought it deserved a +12 in proportion to other nodes and decided to make it so. Claiming astonishment sounds almost like you're fishing for someone to point out for your edification why your nodes get voted up.
For these reasons, I think your node deserves the negative vote it (the node, not you) got from me. This meets with the guidance offered in How should I spend my votes? -- General Voting Guidelines about down-voting a suggestion that "you think it would make the site less usable/functional". That page did exist when you opened your rant but you never mentioned it, for whatever that thought is worth. There are also pages linked from the FAQ about node approval, node moving, placing nodes on the front page, editing nodes, node consideration, node reaping, what XP and node reputation each mean, how to post effective questions, and how to word effective node titles among other topics.
Yet your suggested solutions are not to point people to these educational and informational resources which exist, even while asking for more education and information in one small bullet point of your post. You want to penalize people based upon when they use the site. You want to tell people how to vote. You want to penalize them for a single up-vote because you or some number of your cronies (whom you've told to down-vote the node) cast votes you feel are somehow more important than theirs.
Perhaps silliest of all is you're so concerned with people up-voting a node frivolously in order to game the XP system that you suggest abolishing XP for contributing to the site through voting. This is throwing the baby out with the bathwater. It's even further clear how thoughtless this suggestion was when you consider that changing the rules does not keep people from playing games with the rules rather than within them. If you take away gaming XP by voting you only heap more incentive for people looking to game the XP system to post numerous nodes containing obsequious replies and hasty meditations sheathed in trite expressions and false profundity.
I'd much rather see a thoughtless vote for a node than a thoughtless vote against it. You seem to sway very far the other way, so far as to have people told to vote against a node without their own consideration of desert. In any case, I'd much rather have thoughtless voting in the system than a higher number of thoughtless nodes.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||