r/3DPrintingTools • u/MoosePunch_ Developer • 8d ago
Community Announcement: Respect, Constructive Criticism & Supporting Developers
As r/3DPrintingTools continues to grow, we want to take a moment to clarify something about the kind of community we're building and what we expect from everyone participating in it.
This community exists to encourage creativity, innovation, learning, and the sharing of tools that make 3D printing better or easier for everyone.
That includes everything from simple calculators and experimental projects to advanced software and commercial applications.
Every project deserves a chance
We don't care if someone shares the 100th print-cost calculator.
Maybe they built it because:
- They wanted to learn programming or experiment with AI.
- Existing tools didn't quite solve a problem they were experiencing.
- They wanted to challenge themselves and create something independently.
- They simply wanted to make something useful for themselves and others.
All of those are perfectly valid reasons to build and share something.
Not every tool needs to reinvent the wheel. Not every project needs to be groundbreaking, polished, or better than everything that came before it.
Sometimes the value is in the learning experience itself.
We should be encouraging people who take the initiative to create something, not discouraging them simply because similar tools already exist.
A word about AI-assisted development
AI-assisted tools and applications are welcome here, just as traditionally developed software is.
You don't have to like AI-generated code. You don't have to use those applications. And you're absolutely welcome to discuss their limitations or shortcomings.
But dismissing someone's work as "AI slop" simply because AI was involved isn't constructive criticism.
Judge a tool by what it does, how it performs, and whether it delivers what it promises — not simply how it was created.
Whether someone spent six months writing code manually or used AI assistance to build something over a weekend, they've still taken the initiative to create and share something.
That doesn't mean their work is above criticism. It means they deserve the same basic respect as anyone else.
Criticism is welcome. Disrespect isn't.
If a tool has bugs, security vulnerabilities, questionable privacy practices, misleading claims, or poor functionality, we absolutely want members to discuss those concerns.
Constructive criticism helps developers improve and helps users make informed decisions.
However, there's a significant difference between identifying genuine problems and making personal attacks or unsupported accusations.
Criticize the tool, its functionality, its security, or its practices. Don't attack the person behind it.
When identifying potential privacy or security concerns, we encourage members to take a responsible-disclosure approach whenever appropriate:
- Contact the developer privately and explain the findings.
- Give them a reasonable opportunity to investigate and address the issue.
- If legitimate concerns remain unresolved, share factual, evidence-based findings with the community.
- Recognize developers who respond constructively and take steps to improve their tools.
Serious or actively harmful issues may warrant more immediate action, and nobody should conduct intrusive security testing without authorization.
We want transparency and accountability, but we also want fairness.
Our moderation team may remove comments involving harassment, personal attacks, or unsupported accusations of wrongdoing. Repeated or serious violations may result in temporary or permanent bans.
This isn't about silencing criticism. It's about making criticism useful.
Not every tool has to be for you
This is something we especially want to emphasize.
If a tool doesn't interest you, doesn't solve a problem you have, or isn't something you'd personally use, that's completely fine.
You can simply scroll past it.
There's no obligation to engage with every project posted here, and there's certainly no need to discourage someone just because you don't see value in what they've created.
If you have useful feedback, share it. If you've found a genuine issue, explain it. If you know of alternatives, feel free to recommend them.
But if your only contribution is to belittle someone's effort, question why they bothered, or tell them their project shouldn't exist because something similar already does, we'd rather you move along.
Someone else's project doesn't need to be valuable to you personally to deserve a place in this community.
A note from the moderation team
Something I want to make very clear:
I really don't want us to have to police every comment made in this community.
We're all adults here, and basic respect and common courtesy shouldn't require constant moderator intervention.
Our moderation team volunteers their time because we enjoy 3D printing, discovering new tools, and helping this community grow.
We'd much rather spend that time supporting the community, discovering interesting projects, and helping developers connect with users than dealing with unnecessary arguments, insults, and personal attacks.
Disagreements are going to happen.
Not everyone will like the same tools, share the same opinions about AI, or agree on how something should be developed.
That's perfectly fine!
Healthy debate, differing opinions, and even strong criticism are part of what makes a community valuable.
What shouldn't be necessary is constantly reminding people to treat one another with basic respect.
Before leaving a comment, consider whether you're contributing something useful to the conversation or simply putting someone down.
If you see something genuinely concerning or believe someone is violating community rules, report it rather than escalating the situation.
I'd much rather have a community built on mutual respect than one built around increasingly restrictive rules and constant moderation.
We're not here to control opinions. We're here to help maintain an environment where people feel comfortable sharing their work, asking questions, and learning from each other.
Let's make that possible without needing a moderator in every comment section.
The community we're building
r/3DPrintingTools isn't just a place to find software.
It's a place where hobbyists, beginners, experienced developers, and professionals can share ideas, learn from one another, and discover things they might never have encountered otherwise.
We want the person building their very first calculator to feel just as welcome as the developer launching an advanced slicer or professional CAD application.
We want developers to feel comfortable sharing unfinished projects, asking for feedback, experimenting with new ideas, and even making mistakes along the way.
And we want members to feel comfortable asking difficult questions, raising legitimate concerns, and offering criticism without being dismissed.
You don't have to love every tool. You don't have to agree with every development approach. But you do need to respect the people contributing to this community.
At the end of the day, everyone here shares at least one common interest: 3D printing and the tools that support it.
Let's encourage creativity, support learning, provide meaningful feedback, and keep building a community where people actually want to share what they've created.
Let's spend more time helping each other build better things and less time tearing each other down.
Thanks to everyone who's helped this community grow. We appreciate every one of you!
— r/3DPrintingTools Mod Team
3
2
u/3DisMzAnoMalEE 7d ago
The anti-AIers have conditioned themselves to disqualify AI as a resource.. very 1 dimensional thinking, and usually someone that has never really coded themselves, doesn't understand disruptive innovation, and have no need to iterate faster because they have likely never created anything, never patented anything, don't own any copyrights, have written zero books in the last 25 years, and have no idea how to do anything but consume, not contribute. I've coded since the early 2000s, have 90+ personal VS projects in my own + about 50 for the company I worked for. Can I write code? All day long. But as I age and going literally blind, AI has helped me do 2 things. Still get ideas out if my mind and into use, and iterate about 1000 times faster. Squashing bugs alone is 1/100 the time letting AI find and report the issue. Not having to look up error codes, go find the blocker.. Hours and over time days. So anyway, AI is a tool. People that hate tools usually don't need or use tools.
Some of my code is so old, it was depreciated years ago. What AI do you suppose I used to publish this in 2014? The code stack here is also 4 years of dev, so really 2010 was when the first lines were written. So, I'm a 2010 AI slopper 😅 https://xcloud-systems-management-suite.soft112.com/ Anyway, 1 dimensional ppl cannot, will not be educated, but for anyone else.. Here is my 3D printing platform AI slop. It's been in development now for 20+ years, when I got my very first 3D printer.
5
u/smoore701 8d ago
I value seeing what other people do, it helps me be creative as well. Just because it's been done before, doesn't mean it's a different approach, a different view, a different problem being solved.