Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

I ask the same questions about programming languages but usually get downvoted to hell.


sort by: page size:

There's a group of people downvoting everything I post, even about c++. No worries

It’s all good. You’re welcome. I can see it both ways: its sucks to get downvoted and not know why. But also, here we are talking about something that’s not C++ modules in a thread about C++ modules.

The surest way to get massively downvoted here is to complain about downvoted, though. People seem to relish in it.


I don't see why this is getting downvoted so heavily. OP asked a question and I gave an honest answer. Most people here understand that dynamic languages are a bad choice for big projects so I don't see why that would get downvoted either (even if I were wrong, I believe the rules state that downvoting isn't for things you disagree with, but things that add no value to the discussion).

I'm not sure why you were downvoted either, but I suspect it's because you weren't very nice in your (very true) presentation of the pitfalls of using C# as a general purpose, learning language. Many people on HN don't respond well to anything that sounds angry, I've found (through being thoroughly downvoted myself).

Whew, glad we're past downvoting based on trivial programming language choices.

Remember: downvoting is for showing that the comment is not following HR rules. One doesn't downvote because one disagrees to a well-presented truthful argument.

No, in that case, one replies: and begins a discussion.

As usual, I stand by my comments, as they are my lived life experience. And, I believe they are quite accurate, and otherwise a thoughtful answer to the OPs question.

Nobody asked, for example WHY was I writing assembly language for 4 years; but I'll tell anyway: I wrote a compiler for a Python-like language called "Simpletran". It pre-dates Python by several decades, but many of the original ideas in the early Pythons are there.


(I'm not on r/programming.) Can you go into specifics as to why they would downvote it?

I don't expect to get an explanation for why this received downvotes - but maybe someone can offer one?

My best theory is that it's the Reddit "I don't need to understand how stuff works to be a programmer" crowd.


Two people already downvoted without replying. Tell me you have never developed complex software without actually telling me!

> Re: Stack Overflow, while I agree with you, most of my experience with SO downvoting has purely to do with other members thinking "I feel this is a stupid question so I will downvote you".

This has been my experience too. For someone like me who's a non-professional programming hobbyist, SO has been one of the most toxic and unhelpful communities. My only helpful experiences there are with the people who also happen to have their real names for their user ids.

I've had questions downvoted because I omitted something that "should have been there", downvoted because I included some things that "should not have been there", downvoted because I "asked for a suggestion" (eg: which type of DB is better for this kind of data?), or because I asked for something "that has been asked elsewhere", even though the two questions might have different tech stacks and use cases altogether.

I recommend most beginner programmers to go to reddit instead, where there's a less barrier to entry and visibility for questions. People are happy to answer you in Reddit for some karma, while on SO, the people who answer correctly have to subtly beg the questioner to mark the answer as correct.


Maybe you were downvoted for leaving a comment that had fuck-all to do with the topic? Maybe people just don't want to go in for yet another round of Java bashing?

Just downvote (if that's an option you have)

To be fair, the same happens when discussing OSes, languages, and frameworks.


Why is this being downvoted? Am I wrong about something? If so, please tell me, I'm still learning.

Ah. Maybe it's because I explained stuff that's basically newtypes using language that might make it seem they're different? Ugh. HN comments always make me so neurotic. But the content is usually more interesting than dev.to. I just wish they'd get rid of the downvote feature.


The same goes for C programmers with a chip on their shoulder!

There is a downvote button.


i didn't downvote but i really used to hate this attitude

"well why don't you learn to code and make it yourself" is the gut response to it...


I can't speak for everyone, but I downvoted you primarily because of your arrogant and generally uncivil tone and your predictions and assumptions as why people (would) downvote you.

Judging from your other comments, you can be fascinating and insightful, and I have much to learn from you especially in the field of programming. And yet your comment history is peppered with comments in a similar tone and attitude.

I can't tell if you're just tone-deaf or doing this on purpose, but I find it highly unpleasant. Plus, you're not following the guidelines:

> Resist complaining about being downmodded. It never does any good, and it makes boring reading.

> Please don't bait other users by inviting them to downmod you.


You posted something to be deliberately antagonistic on a programming topic and then whined about down votes. That's two downvote reasons right there.

Downvotes are useful for quality control, but there is no real difference between -3 and -4.

This and many others comprise examples of precisely how downvotes aren't useful for much of anything.

“How do I do X?”. Often, X is quite a simple thing, like “append to a list”, or “merge two dictionaries”. I find that the longer I program with all sorts of different languages, the more I struggle remembering all that sort of stuff.

You don't know a programming language if you need Stack Overflow to recall trivial things. I'd go as far to state that you're barely a programmer if you must have an Internet connection to program.

I'm of the opinion that Stack Overflow is primarily good for those who don't know and don't want to learn. That is, I've never used it for an APL question or an Ada question and not so for Common Lisp, either; note that these are all real languages, that are standardized, have books written about them, and have real documentation. So, if you want to play with JavaScript, then Stack Overflow seems like a good place, as that's a disgusting and poorly documented language, but real languages don't need this manner of thing.

The author fails to recognize that having a stupid little voting system and stupid Internet points is precisely the cause of the issue. I'm accustomed to anonymous communications and people get along just fine, in part because the only thing you can do to voice disagreement is to write an actual reply instead of clicking a stupid little button and, since you're not vying for stupid Internet points, you only write a response if you actually want to help someone, with no expectation of receiving anything except perhaps a Thank You. out of it.

The Vi & Vim Stack Exchange is much better in my opinion (I am a moderator there, so I may be biased). We actually had one user being a condescending prick for a while, so we kicked him off. The site has been much better ever since.

That's another issue with this garbage. You get cases of Oh, you're not violating any rules, but you're being mean by my own idea and since we have accounts and lasting reputations and I've been observing you, I've decided you're banned just because.; I'm accustomed to the old-fashioned notion of having real rules that are enforced consistently; you can't moderate anonymous messages by any other means.

So, in closing, you're likely only asking a question on Stack Overflow if you don't know what you're doing. Read a book or check the standards, instead. If your language doesn't have a standard or good books, learn a real language. If your standard is a pile of garbage, as the WWW is, then this would actually be a decent use of this tribal knowledge sharing, but the better solution is to avoid the garbage standard to start with.

I could refine this message, but I'm not particularly concerned. Surely I'm not the only one here who thinks similarly.


That's because you can put out there why you like a language and people will upvote you. Dump on other people's choice in a systems language and you will likely suffer some down votes. Cheeky has a price.
next

Legal | privacy