People Being Disrespectful and Not Knowing It

We have a template for new questions. It gets ignored a lot. It looks like this (except the print is indented):slight_smile:


### Godot Version

Replace this line with your Godot version

### Question

Ask your question here! Try to give as many details as possible.

If you share code, please wrap it inside three backticks or replace the code in the next block:

```gdscript
func _ready() → void:
print(ā€œhello worldā€)
```


All the time, I see people who delete the whole thing and ask questions, not understanding that we need this info to help them. Then I see people who use it, but leave the comments in, like: ā€œIf you share code, please wrap it inside three backticks or replace the code in the next block:ā€

I’m used to decorum on programming forums where people know you get out what you put in to a question. And typically new people learn by having a bunch of questions asked of them and they learn to ask better questions.

However these days we don’t get as many repeat customers, and more people are coming with vibe-coded scripts asking us to debug them. They do not care that they make their code hard to read, or don’t give enough information to get a good answer. I’m also seeing a lot more X-Y Problem posts.

Am I just pining after a bygone era? It seems like there’s no way to expect people to learn how to ask good questions, especially if they don’t stick around to learn and just want a quick LLM-like answer to their questions.

21 Likes

More people are used to chatrooms i.e. discord, posting a question and hoping it gets answered immediately or drowned out and lost. As mentioned XY problems often come from a chatroom setting, asking for the quick-fix in the wrong direction rather than scoping out the whole problem. I don’t think forums are many’s first introduction to online discussion anymore.

Mobile users are also large in this community, it can be tough writing with code’s special symbols on a touch screen.

I wonder if you have to scroll down to see the ā€œif you share codeā€¦ā€ section for mobile. I know the new topic box starts out really small on desktop too, maybe it should default to full-screen for new topics; wasted space above as there’s nothing to reply to. There are certainly UX improvements to be made on discourse.

18 Likes

This forum has always (well since I have been following it) been (some you already mention):

  • people asking questions and then not following up on answers
  • people asking questions without giving up any code and few clues to go by
  • people leaving long code blocks with no formatting
  • people asking too vague a question to reasonably answer

I believe it is due to the nature of Godot. It is very open to people new to programming, new to developing, and new to structured live help (the forum, Reddit, etc)
A new person googles ā€œwhich gaming engine is the easiest to learnā€ and Godot will top the list.
I like to try to give posters the benefit of the doubt in their intent in posting here.

13 Likes

It’s a deep-rooted societal issue for sure.

I also think not many people TRULY care about their projects, the many wonderful people who go into making them, and will stick it through challenges long-term. (Or work on netcode for a year. cough cough)

Game development is a lifestyle. One not many can stick to. That’s why I think they are either VERY experienced devs or VERY new devs and nothing in between.

The reason I joined and stuck is because I cared about Monkanics so much. It was already my lifestyle, my brain meshed with fundamental programming logic, and I already had development experience from Unreal 4/5. The Godot Forum was just an extension of all those.

6 Likes

To be clear, I’m referring to changes since about the time 4.6 came out. So the last month or two.

2 Likes

Maybe Godot’s popularity recently hit a tipping point, after Unity’s huge mistakes, the success of Slay the Spire 2, and whatever other factors, such that there’s a big influx of new Godot users who are completely new to programming and associated community culture.

10 Likes

I dont think its rude but if something is an eyesore i wont read it or be able to help.

Just ignore posts you dont like or want to help out with.

4 Likes

Thinking back to forums in general, ~20 years ago, people weren’t behaving that differently, so it’s not entirely new :slight_smile:

I haven’t been on the Godot forum long, so I’m not sure if a change has happened recently, but I think it should be taken as a sign of success, of the forums and Godot in general.

Personally I think we should try to help and be friendly to beginners - they’re the ones that need help most. Many ask poorly phrased questions out of ignorance, not laziness, and while many will give up on Godot soon enough, a few newbies may become the regulars of tomorrow.

8 Likes

It was tricky at first for me on mobile. I have been using the formatting now when I have several lines of code. It doesn’t affect me but I get how it’s easier for others to read. I tend to skip the version though as it mostly hasn’t seemed relevant to what I’ve been asking and I also tend to assume people use the latest versions. One thing that has bugged me on other forums over the years is non specific subjects such as ā€˜a couple of questions’ I try to aim for specifics in my subjects. I personally wouldn’t say disrespectful. Twenty to thirty years back I probably would have but I think it’s more a general shift in people’s behavior and attitude over the years than disrespect. I’ve mostly found people on here to be polite and helpful.

4 Likes

That’s surprising, my experience has been the opposite - 20-30 years ago it seemed to me that forums were generally civilized, and forum etiquette was mostly known and respected. Then came the age of 4chan, anonymous trolling and YouTube comments, and it all kind of went to shit.

That’s just my personal experience :expressionless:

4 Likes

It was the same in the Torque Game Engine community at GarageGames forums from 2001 onwards: people starting a new thread when their question is answered in the next post down, people not knowing game design, coding or art asset production wanting to do the latest FOM as their first game. Back then it was MMO and tactical FPS, etc.

Plus Ƨa change, plus c’est pareil. ā€˜Sti.

6 Likes

Oh I definitely think so. Unity drove a number of people here who had C# experience but didn’t know how Godot works, and so have been trying to solve problems with complex code when an understanding of the engine makes using a Node much simpler.

Even more recently, LLM learners have been posting a lot more frequently. I call them this because they’re clearly trying to use an LLM to learn, and they usually pipe our answers back through the LLM. So the LLM is the one learning, not them.

Except, I want to help. To @phoenixdk’s point, some of those newbies will stick around. It’s just becoming more frustrating.

20~ years ago I had a different experience. But then at that time a lot of the forums I was on I also was moderating. So maybe my lived experience was just different. I clearly remember Stack Overflow being very clear about how you had to post, and your posts had to be approved, and often edited by another member before they could go up. I learned very quickly there how to make a good post.

I remember that. And I don’t know if there’s anything that can be done to make it easier for mobile users.

MDR

7 Likes

I see what you mean now @dragonforge-dev:

2 Likes

Hey i wasnt disrespectful or even not knowing it. I just did as like others do. Also i explained but i just didnt used the template. And also I dont want to be tagged or mentioned like that without my permission and after being called disrespectful. (Sorry i typed fast and i didnt want to type ā€œbunsā€ on the original for being too rude i just tought of the hamburgers buns so like it ment my script was basic and bad )

3 Likes

I was more talking about being new. There’s no harm in that.

However, this was the perfect example I found on the spot. No offense.

3 Likes

Sorry i overreact (i have also anger issues).

Im not new but im just the person that writes like as he talks (also im not native american, im italian)

Im really sorry,

And yes this account is new but i script for like 3 years almost and i just got into 3d recently this year. So thats why i have a lot of questions…

I know people wont respond me in 2 seconds but i have also anxiety so when i see an error i do sometimes the same reaction as like im doing a test. So i just rush and type to the forum..

Also i know that the template says ā€œplease type the godot version here ā€œ but i just like to put it into the tags.

Sorry I know i sound rude but i really dont want to be it or the main character so im really sorry. If its needed i can try to type as like the template says.

Im really sorry, hope you have a nice day!

See ya :slight_smile:

6 Likes

Guess I made a bad first impression. Whoops.

4 Likes

@Demetrius_Dixon yup.

@realkris I do not think he meant to attack you. When he said new, he meant new to the forum. There’s nothing to feel angry or ashamed about. We are here to help. Just keep in mind that you get out of this forum what you put in.

If you press Ctrl + E on your keyboard, or press the image toolbar button, it will give you the backticks to place the code between. If you do not do that, then all of your tabs are lost. It makes it really hard for us to read, and we can assume you did things right, when you did them incorrectly because we cannot tell.

We totally understand language barriers here, and try to help people who do not speak English as their first language. What we ask, and what this thread is about, is respecting our time as volunteers and doing everything you can to make our job easier. Which also results in you getting better, more complete answers.

7 Likes

image

Funniest thing I’ve read all day.

3 Likes

So much this.

I enjoy helping people, but there are days when the quality of the questions I see are so poor that I don’t feel I can do anything but walk away. I get there are a lot of people who are new to both programming and Godot, but GIGO is always a thing and without pertinent details the odds of getting to a solution rapidly approaches zero.

Ideally I want to know what you are trying to do, what is happening instead, and - most importantly - the code that you are running. Bonus points if you have actually taken the time to narrow down the scope of the issue. Debugging code is one of the core skills of any developer, and demonstrating that you have at least made an effort in that direction will make me take the question more seriously.

6 Likes