I wanted to start a discussion today that is both a fun trip down memory lane and a guiding light for those who are just starting out with their very first Discourse instance.
Imagine you could send a single message back in time to your past self, who just logged into their Discourse site as an admin for the very first time, opened the dashboard, and was staring at hundreds of settings with a mix of excitement and absolute panic.
What is the one thing you would tell yourself from the future, based on everything you know now? If you’d like, feel free to share the story behind it!
To start things off, here is what I would tell my beginner self:
“Give yourself time to truly understand the system, and don’t be afraid to ask questions. Learning, experimenting, and seeking help are the things that will allow you to grow and build something great in the future.”
Follow the KISS principle, and add features only if they are needed. Never just because a feature might be cool or potentially useful sometime in the future.
“Take your time to learn the basics! It’s truly not that hard and you have free time”
(my young self won’t listen)
“Each customization you do will break in the future at some point. You won’t want to maintain all the crappy stuff you’re so eager to add”
(young self might listen to this; I doubt it however)
“No, regardless of your feelings, Discourse is not the best software for some communities”
(young self refuses to believe future self)
“Share your opinions and ideas about the software: even a single voice can lead to positive software changes…”
(young self will do that anyway, a lot, on meta, from outside and from inside)
“…But don’t be overconfident that the ideas you come up with are the greatest that have ever existed”
(young self tells future self: “but you still are”)
“You’ll experience a pandemic, generative AI will completely reshape how many things work on the Internet and be a catastrophic environmental failure, also you’ll have a 43°C summer in several years”
Too many times thinking that I should be able to do something and then find I don’t understand what was biting off. Then spending way more time and resources on the project than I intended. Applies to most area, spend time and resources on your value add, not something you can hire an expert for.