Foul Language hidden in programming code

Now, as a grown adult, I hear or read swear words from time to time. But it is very unprofessional to see these kinda things in the programming in WPI Library. Has anyone else seen any obscenities hidden in the comments?

Funny enough…or not. I did see that…today.

I wouldn’t have expected anything really bad to be in WPILib. Though in industry I have seen some pretty foul stuff in comments, heh.

I have also…none that I will say in forums. It is disdainful.

This amuses me, but it does seem rather unprofessional in the context. I want to ask our electrical people out of curiosity.

Does the new Java/C++ update fix that? Or did it only add to the problem? I haven’t checked yet…

Somebody posted this on r/frc a few days ago. Yeah that’s pretty bad to have in code that gets released for high schoolers to use.

I sure hope they didn’t do a new release just to change that.

I doubt it. There were some functional updates also.

You can see the changes if you click the link. I’m on mobile so I can’t provide the link, but if you read Friday’s team update, it has a link.

Example in MS Word source code:

It is absolutely unprofessional, but not any more worse that high schoolers are using it. By this age, everyone knows those words. :wink:

I’ve worked in plenty of places where foul langauge was every other word.
Still in schools we have anti-bullying and other rules to hopefully make things more civilized in the future.

So let’s realistically tolerate that the bar is as low as it is but strive to raise it.
I really do not trust that someone younger than high school age will never see this.

Can someone at FIRST make a formal request to WPI to clean this up in future updates?

Yeah, it’s not professional, it shouldn’t be there, all that’s true. But come on, these are teenagers. They’re not going to have their moral values corrupted, they’re not going to become dropout lowlifes if they read a few bad words that they’ve already been using themselves for years.

The thing is, we’re creating a culture shift. These engineers, fabricators, programmers - we’re setting them up to be role models.
Blatantly public unprofessionalism is inappropriate and should not be tolerated.

Yes, the real world is like that. Let’s operate on a higher plane.

Just a general statement from me:

Fixing it is removing the foul language to me.
Getting someone dismissed or messing with their career does not seem necessary.

We want to shift the culture and that’s hard to do when people fear you because it makes them not trust you.

Stuff happens. They removed it. Move on.

This didn’t just “happen”.


Also that MS Word source code is hilarious.

All I can think of when I see these posts -

No it isn’t going to corrupt anyone to a major degree, however it will give a strong example that this kind of thing is okay. It doesn’t matter how much you think someone won’t see something, everything you make should be something you would share openly with anyone who will be an end user.

FIRST is an activity that a lot of kids use to learn about being professional by working with professionals. What does it say about the program when one of those professionals suddenly doesn’t seem so professional? People get fired from jobs all the time for saying less than that in a much less public place. No matter your view on how his will affect the kids you work with, this is not the kind of language I allow to be displayed in a public area nor does it send the message of kindness and professionalism that I have come to expect and depend on from organizations associated with FIRST.

Beyond that, it is disrespectful. We learn a lot by trial and error. If one of your students made a mistake coding something and got that as a response how would you feel about that? What if you made a mistake at work and that was the response you got from your boss?

Can we all agree that it shouldn’t be there because it is unprofessional, not because it would corrupt the morals of children?

I don’t think we can. How can I say what words all high school kids have been exposed to? Even if they have heard it before doesn’t mean I want them reading it in a comment written by someone who provided materials intended for the education of children.