ID:726430
 

Poll: Should mods stop people from posting because they're new?

Yes 19% (5)
No 80% (21)

Login to vote.

This

I understand that Whybe seems to have problems learning to program. However, Deathgaurd, your last comment seems to suggest that you'll stop him from posting in the developer help section.

Is this fair? Should the mods block a person from posting just because they're not learning to program "properly"?

And I will note that it is people that offer code instead of words to fix errors that cause these issues. Even if you give someone something they can just copy/paste and edit, YOU ARE PART OF THE PROBLEM. A long time ago, I told a guy,


1 != "1"

Which I think many of you will agree is a pretty obvious mistake any of us could make by not paying attention or something. Their response? I got $#@!ed out because I didn't give him a "useful" response.

So the point of this post is two-fold. One, to question the general opinion of blocking someone from posting because they're posting many threads that, according to Deathgaurd, "Take up useful space"? Two, to try and wake people up who trawl Dev Help and ask you to get a person to get to an answer themselves instead of giving them one.
We're not stopping him from posting because he's new. It was an issue because he'd posted 12 or 13 topics in a month, and all of them were very simple problems he could have solved by reading the guide himself and trying some programming.

If people just give code to a person who does not know how to program, they start an endless chain of;

Give code -> User copies and pastes code -> Code doesn't work right, so they come back and ask.
And they end up with a tapestry of other people's code they fundamentally do not understand and cannot work with.

It's not that "new people can't post in Dev Help." It's that I asked another Mod and we specifically decided to ask Whybe not to post any more until he'd shown improvement and his willingness to improve on his own.

Developer Help is there for everyone, but it's not there to replace learning to program, or hiring a programmer.

They might not -like- that you don't just write the code for them, and instead give them some logic to follow, but the point is that learning a new technical skill isn't always fun and games. It's effort. It takes willpower to do the boring or frustrating bits so you can do the fun bits later.

If you post a response, and the OP cusses you out and insults you, please PM me. I'll come and talk to the poster and explain that you were trying to help and that his conduct isn't fair. Or acceptable. I'm quite happy for anyone who needs to to approach me on a personal level and talk to me about issues they're having, the problem is that sometimes when we talk to people about what they're doing, they just ignore us, and we have to turn "It would really be more constructive to do this" into "Do this, or else."
I'm sorry. Are you suggesting that he look at the demos that caused the problem in the first place? Developer help is there to augment learning to program. And who are you to say he won't come up with a very good issue while he has been blocked. You're pretty much trying to pull up a flower that looks like it won't bloom. And this isn't just for Whybe, it's for everyone. Why should someone be stopped from posting just because a mod thinks they've posted too many "wrong questions"?
No. I didn't say that at all.
I'm suggesting that people follow a guide or reads a tutorial. Really, honestly follow one. Spend a few days trying to get to grips with the language and the fundamentals before they come to Dev Help.

If you look at the post you linked, it's not like I'm some evil ogre come to pull up a weed. The other posters - in a few of his topics - said 'You need to read the reference' or 'Do you know what you're doing?' and it was obvious he didn't.

There are no "wrong" questions, but there is a fundamental inability to understand an answer which means that Developer Help is not going to be a long-term option for solving your problems. It's a technical help forum, and if you can't ask technical questions or understand technical answers, you're not looking for Developer Help, you're looking for a guide to follow or to hire a programmer ( or teacher, since that seems to be a thing now. )

You're making mountains of molehills. I haven't been marauding around telling people they're doing it wrong and not to post in Developer Help. I've communicated with this particular poster before and was ignored. There was consensus that Dev Help wasn't providing a learning experience for him.
I'm questioning whether or not it would be "okay" to deny someone the chance for it to BE an option though. Today the guy can't find the reference, but he might find it in two weeks. And in your image, he did ask for a programming teacher, no one responded. I've worked with him on a personal level. He has a fascination for programming, he just can't fathom computational logic. Until someone can find a way to get him to read the reference that isn't just telling him to read it, he will never learn.

This is supposed to be a programming community that nurtures people trying to learn. Don't tell me he's not trying.

Perhaps it'll be more useful to have a logical, short post at the top of developer help (stickied) that could give a 12 year old an intro to how to LEARN to program and not just jump right in to the actual learning.
It's why I don't post in the forums. Abusive community that refuses to help and childishly thinks that Everyone can learn to program, even if you're in a completely different field such as Designer or Graphics/Sound.

But then again this community hasn't Truly grown since around 2000. Not even mentioning that kids are in Moderator and Admin positions; kids that weren't even cognizant when I was here back around 2000. They have no oversight and show no remorse for those they have driven away from this community with their abuse. I'm not even remotely surprised that more and more people are beginning to realize this community isn't very feasible and simply leave to go program Real games with Real languages where they aren't limited by third party interference. Even I, after about a decade of trying and trying to get byond to be decent and work with me (with lots of my materials stolen along the way) - I'm beginning to think learning Java and making a java-only game would be easier and more worthwhile than continuing here, because apparently even if I do finish my projects I can't even list them on the HUB anymore and people only care about the newest next best thing so if your game has input popups because you can't really do anything more advanced it's completely disregarded.

Byond is a community for Pre-teens and Teenagers to steal other peoples material and for older generations to abuse the younger ones. That's what it's been this entire time and that's unfortunately what it continues to be. Until the staff behind byond grow themselves, byond will never be taken seriously. My experience here hasn't been the greatest, abusive people in the community and in more recent years, abusive people in moderating positions.

It really is too difficult to setup a team and make a game, to the point that you must do it all on your own which puts all the workload on one person and all that person needs to run into is some kind of problem with DM that they can't figure out due to not being a real programmer and that game get's canned due to no help. Sorry but telling people "x does x now write it like x" doesn't help someone who doesn't even know what x is, how x works, or what the snippet for x even is to begin with. Most people come onto the forums and ask for help because they are working on their game and don't have time to sit and figure out some inane problem that lies within the bad programming they are forced to use because no real programmer is kindhearted enough to help.

Meh, just my 2 cents, wouldn't be surprised if moderator deleted this post.
Until someone can find a way to get him to read the reference that isn't just telling him to read it, he will never learn.

I agree. But there's really not 'fun' incentive to following a tutorial or reading the guide. The most common complaint is 'there's too much to read.' - Yeah. There's a lot. Read a bit of it, practice what it told you to do, then read a bit more. Learn as you go.

The Reference, under Developer->Reference on the website or F1 in Dream Maker is absolutely not a book you should read all of. Good God, no.
Search for information pertinent to what you're doing. If you're trying to make something move, look up "move" or "walk" or "location."

Everyone can learn to program, even if you're in a completely different field such as Designer or Graphics/Sound.

No not everyone can learn to program. I know. That sucks. But it's true; some people just aren't prepared or don't understand that it's not as simple as sitting down, writing code and asking when you get stuck. There's logical or mathematical stuff you have to understand and read about first. And some of it? Yeah. It's dull. But so is practising anything repetitive and initially unfulfilling.
If you're a graphics or sound guy, then you're going to want a programmer. You solutions here are either "Hire one," or "Get a friend who wants to learn."
Being a 'designer' or an 'ideas guy' isn't really a technical role. There's being a project manager, but that is a technical title that is not the same as just being an 'owner' or coming up with neat ideas. A Project Manager's job is to co-ordinate the staff, find out what they need and then get it for them. To make sure they can all work in the best environment possible, and to make sure requirements are realistic and practical. To work out which 'core features' are absolutely vital to the first release, or the next update. Not to swamp them with so many ideas that work never ends.

I can't even list them on the HUB anymore.
Not without someone on your team a membership, no. But you don't need to. Get a website, or a facebook page, or a twitter account. Use social media. You're allowed to post about your games in Off Topic. Link people to promotional material. It's your job to sell your game and 'real languages' don't offer free advertising services. That's what a hub is, an advertising service.

I'm not the person to address BYOND's growth or decline since 2000, or whether or how the average age of users has fluctuated. I will say that there are always going to be people grumbling about the platform and talking about other languages, though. We've had C/C++, Flash, Java, and now Unity is the big thing. If someone wants to learn a 'real' language, good on them - best of luck with whatever it is they chose to go study.

Byond is a community for Pre-teens and Teenagers to steal other peoples material and for older generations to abuse the younger ones.

BYOND is a community with no particular arbitrary entry-age requirement. There are younger members who've picked up a useful skill and busied themselves making something, and older members who still haven't. The reverse is also true. Is it all about theft? I'd probably have to disagree. with you at a pretty fundamental level. Are there a lot of cloned/copied games? Sure. We do what we can to clean them up. Though obviously this makes a certain demographic of the site unhappy, it's the path Tom has chosen, and I think the moderators and original game developers are all generally in agreement with it.

My experience here hasn't been the greatest, abusive people in the community and in more recent years, abusive people in moderating positions.

This will be true of any community. By nature, a level of anonymity and detachment from society will encourage the abrasive side of people to come out. From a moderation point of view - who? Why?

It really is too difficult to setup a team and make a game.
This depends what you're willing to offer to other people in order to entice them to contribute. I know I keep spouting it like a broken record, but you have to compensate skilled workers for their time competitively. If you don't want skilled workers ... you're down to friends who have a lot of hunger for learning and willpower. Making a working, successful game isn't easy, or everyone would do it.

Sorry but telling people "x does x now write it like x" doesn't help someone who doesn't even know what x is, how x works, or what the snippet for x even is to begin with.

You're right. Technical answers to technical questions won't help non-technical people. But unless those people become technical, they'll never get any better. If you don't understand an answer, go and research it. Learn more about anything they've Capitalised, or look up Functions() in the Reference. Google or Wikipedia are your friends; if someone names something that sounds like a Technical Term, look it up and see if you can learn about it. Page the person who said it a summary of what you think it is, and ask if they can explain it to you. Come to Chatters and ask me, if you like.

Go to pixel art or graphic design communities and browse their learning material.
Developer Help is like the reference, in a way. You can query the community's combined knowledge, but it can't tell you how to write your game, just why a specific bit isn't working.

If you think that saying "Do X in Y way" is bad, think about who's saying it and why they might be saying it. Quite a few of the people who post replies to technical questions have industry experience of some kind, or academic experience.
They'll be approaching with a level of understanding the newcoming programmer, artist or whatever hasn't got. Sure, you don't have to take their word as law, but they'll have told you to do something a certain for for a good reason. If your choice is your own unsure programming or their experienced programming, just take theirs, and study it once you have it using the materials available to you.

Most people come onto the forums and ask for help because they are working on their game and don't have time to sit and figure out some inane problem that lies within the bad programming they are forced to use

Nobody is forcing them to use it. Remember: If you want help with your game, it is your game and your responsibility. You have chosen to make it, so it's your hard work here. That 'inane problem' is of the programmer's own making, and so it is absolutely in the programmer or project leader's interest to work out how to fix it. This means that in future, you will know how to fix more types of problem.

I get it. It's unfair that nobody can come with a magic bullet and 'teach you to program' or 'tutor you.' But the people who program -now- never had that either. The reason they weren't answering questions 4 years ago is because they didn't know how to program back then either. They had to learn, and it was damned hard work something.
Sorry for being an odd-one-out it seems, but I think Deathguards decision was logical.
Rather than only giving him piece-by-piece instructions on how to create his own game which would both wane our patience and not help him learn the language, I think sending him back to the Guide to learn for himself is a much better idea.

Many many people have done it, he can too. But I think he needs to actually understand this rather than just having his posting rights revoked. I don't know the severity of the users refusal to actually sit down and read the Guide since I didn't read any of the topics, but I think Death was fine in his intentions but should give the user back his privileges for now and if the problem persists they should be again revoked.
I posted a similar thing to what Lugia linked to, only without the open statement I'd ban him, instead just encouraging him and recommending some things to learn from, and he deleted it, Oasis, so...

And when I locked his topic and asked him more firmly, he paged me somewhat abusively. It was difficult to converse with him using any medium. So ... yeah. I did the best I could to sideline him back towards the guides and independent study.

Edit: I will say, he did become markedly more open to talking to me after I just let him vent his frustration for a bit, and I tried to give him a bit of a pep-talk regards learning to program.

It's a mixture of working out how to get people to post solutions to the logic problems, but not the code, and learning materials, rather than just doing it for the poster, along with how to get the posters to stop asking for code instead of 'help.'
I'm still working out a strategy for actually 'making it happen.'
I wouldn't have handled it any other way, in that case.
I'm of the opinion that unless someone goes to the extreme in their posts (in terms of language, racism, deliberate spam, etc.) then they shouldn't be prevented from posting. If anything, mod preview (does BYOND have that) rather than straight up blocking posts. But I wouldn't mind seeing that learn to learn to program thread I mentioned. Would anyone volunteer to write it up?
Just like to mention one thing. The person you said 1 != "1" to, was me. At the time i was just learning to program, so i had no idea what it ment. I didn't @$!@# at you to get the code for what i was searching for, but just a simplier version of what you stated. Such as, an integer variable of '1' is not the same thing as a string variable of '"1"'.

Along the topic lines id say no, the right to remove posting rights isnt valid for this reason. In my opinion it should be the members who post programmed answers people can copy and paste without or with little explanation who's posting rights should be revoked temporarily.

This is all in my opinion, also my apologies for than incident, Lugia. Im also sorry for any typos, and grammatical mistakes, seeing as its about 5:30 AM here and im yet to get any sleep.
I'd suggesting, having re-read this the following day, that the initial post kind of misrepresents the reason the post got locked and the OP got asked to take a break from posting.

It wasn't because it was 'taking up space' at all. It was because;
Currently, you've submitted 13 Dev Help requests for answers to very simple logic problems in a month; you could have avoided all or most of these by simply following one of the many guides available.

After 13 requests for very simple features like 'How do I put an item in the game' or 'how do I drop something?' which are fundamentals explained in any of the multiple guides available, there was a certain unwillingness to do his part being shown. It's totally useless to him and totally unproductive for the people replying if a poster never learns anything. Developer Help is not Classified Ads, and using it as such is the same as misusing any board.

In my opinion it should be the members who post programmed answers people can copy and paste without or with little explanation who's posting rights should be revoked temporarily.

I agree that this is unhelpful, but banning those people really isn't the answer unless they fundamentally refuse to change their behaviour after having it explained to them and asking (like the guy I told to stop posting did.)
If we start banning people for 'helping,' there will, frankly, be an entire avalanche of complaints. It's not something I'm prepared to start doing.
People don't seem to like it when we just point to a section of the guide which details their problems' solutions in plain text either.
Should we get posting rights revoked for that too?
While questions like those might seem stupidly simple, there's often no way the person could have known to do what you're suggesting they should do. If they have some code and don't know what's wrong with it, they don't know what they're doing wrong and don't know what to look up in the reference. If they don't know what var/proc they need to use, they again don't know what to look for in the reference (or what to search for on the forum). When someone asks a question like that, just link them to a forum search, another forum post with a similar question, or a DM reference page.

If you don't have the patience to deal with people, don't deal with them. Let someone who has patience politely answer their question.

If you don't want BYOND to be inundated with people asking stupid questions it's even more important to be pleasant (it'd also help to poke the BYOND staff every now and then so that some day they'll start to take an active role in making BYOND appeal to better game developers). If a decent user came along and saw people being rude to kids asking simple questions, they'd almost certainly be scared off.
When someone asks a question like that, just link them to a forum search, another forum post with a similar question, or a DM reference page.

I tend to. They tend to ignore it. It is not our responsibility to make other people use the Search function, it is their own. Nor is it our responsibility to hand-hold them through the available learning material.

The fact they don't know what to do is exactly the issue here. If you simply do not understand programming, asking a technical question about a block of code isn't going to help you - you won't understand any of the answers people give.
Deathguard wrote:
It is not our responsibility to make other people use the Search function, it is their own. Nor is it our responsibility to hand-hold them through the available learning material.

This isn't a responsibility that you must have but it's one that many people voluntarily accept. You can't assume that every user is aware of every resource and everything contained in those resources (just because you're aware of the resources doesn't mean everyone else is). It's a completely legitimate question to ask something that's explained in a resource. People have to become aware of these resources somehow. The easiest way should be to ask the community. If you don't want to answer these questions you don't have to, but don't discourage them either.
Sure, not everyone is aware of the resources, but your idea of what they do with the knowledge seems somewhat out-of-touch with what actually happens.

When you tell some people that a tutorial on their problem exists, as OasisCircle said;
People don't seem to like it when we just point to a section of the guide which details their problems' solutions in plain text either.

They either get irritated that you didn't fix their problem, or they don't read it and keep asking questions.
Which is why I feel that directing punishment onto the people that are basically taking the position of a forum/guide search isn't what is going to fix this problem.
Deathguard wrote:
They either get irritated that you didn't fix their problem, or they don't read it and keep asking questions.

I've seen many comments where people only post a link as an answer and people are rightly irritated or confused. The problem, in that case, is that those people are giving bad replies. At the very least you can preface the link with something like "here's a built-in proc that does what you're looking for: *link to reference*".

If someone isn't satisfied with the link to the reference/tutorial or they don't understand it, there are a few ways you can handle this:

1. You actually answer their question. Most people are asking very simple questions and if you can't write up the code they're looking for, you shouldn't be answering questions. There's nothing wrong with giving people code, sometimes people actually just need to see an example to see how something works. I don't use perl very often so if I googled "perl file io example" I'd hope to get a simple code example, not some snarky "zomg read the perl guide!" type of comment.

2. Their question is too large and you tell them that you can only explain how they can solve their problem but you can't solve it for them. If possible you can give them a rough outline of what the code would look like.

3. Ignore them. If you don't have the patience to do either of those first two options, let someone else do it.
Page: 1 2 3