We know there are countless Discord servers out there. Ours aims to be different. From the start, we designed it as a space for developers, prioritizing genuine connection and knowledge sharing over corporate speak. We operate it as a blend of company and community because we believe that's the most valuable approach.
So, what actually happens here?
- We share knowledge: We discuss software insights through seminars, casual channel chats, and tech talks. If it's about development, it's welcome.
- We connect with people: This is our virtual space to hang out with friends, alumni, and like-minded developers. No forced networking.
- We build in the open: We're creating a software network people genuinely want to join. Discord is central to that effort.
We recently reorganized the channels to hopefully make navigation and connection easier. Here's a breakdown:
Where stuff happens: the channels
Channels fall into two main categories: common areas for everyone and spaces more focused on our internal consulting work.
Community hangouts (everyone welcome)
- off-topic: For general, non-work conversations.
- ⛺・random: The place for memes, weekend stories, pet pictures, and anything else off-topic.
- 📈・trading-cafe: Discussions about markets, crypto, and trading.
- research: The hub for technical discussions.
- 🌟・starboard: Notable messages highlighted by the community land here.
- 💡・til: Share your "today I learned" moments, big or small.
- 💻・tech: General technology discussions, news, and questions.
- 🎒・topics: Focused discussions on specific technical subjects.
Internal & ops channels (mostly for staff & mods)
- project: Discussions related to active client projects (primarily for our consulting team).
- consulting: The main area for internal team communication.
- 🏢・lobby: General company-wide announcements and discussions.
- 🦄・pink-alert: For urgent matters needing immediate attention.
- moderation: Keeping the community running smoothly.
- 🗣・community: Coordination for community initiatives.
- 🎗️・operation: Server management and administrative tasks.
- misc & log: Essential background channels.
- 🤖・bot-commands: Interacting with server bots.
- 🧊・icy-log: Automated server activity logs.
Who's who: Discord roles
We needed a role system that reflects contribution and expertise as we grow, not just arbitrary labels. Our system combines ladder-based roles (earned through participation) and function-based roles (based on responsibilities).
Why this structure? We want to recognize engagement and skill, eventually linking roles to tangible benefits like NFTs and $icy staking (more details soon). It's about creating a system that rewards active participation.
The core MMA roles (mastery, meaning, autonomy)
This system recognizes different types of impact:
- @labs (mastery): Your technical skill is recognized and valued by the community.
- @sers (meaning): You make meaningful contributions, through quality work or positive community involvement.
- @chad (autonomy): You consistently deliver high-quality work effectively and reliably.
Keeping the lights on (moderation)
- supporter: Welcomes new members and helps with daily questions.
- moderator: Organizes events, facilitates discussions, and may host talks.
- smod: Oversees major community and operational functions.
Community crew
- guest: The starting role for everyone.
- newbie: Granted after basic introductions. Welcome aboard!
- frens: Actively participates in public channels.
- contributor: Helps bring new, valuable members into the community.
- trustee: A recognized and trusted voice within the community.
Consulting staff (our internal team structure)
- apprentice: Team members new to Dwarves.
- baby dwarf: Developing their focus within the team.
- dwarf: Actively participates in R&D and learning.
- crafter: Consistently delivers quality software.
- specialist: Possesses deep expertise in a specific domain.
- principle: Helps maintain and elevate the team's standards.
- elite: Guides the team's technical direction.
Functional roles (what people focus on)
These roles represent key operational areas:
- engagement: Aligns the team around vision and values.
- learning: Promotes continuous skill development.
- partnership: Focuses on client relationships and project acquisition.
- communication: Ensures transparent information flow.
- delivery: Oversees the quality and shipment of work.
Our helpful bots
Being developers, we've built bots to automate tasks and add useful features:
- Mochi: A tipping bot using $MOCHI. Use !tip to give a virtual high-five for helpful answers or contributions.
- Tono: Our primary server management bot, handling roles and background tasks.
- Fortress: An internal tool for tracking performance and issues (less community-facing).
How do I level up? (the $icy system)
We use our custom token, $icy, as the server's primary internal currency – think of it as community points.
You earn $icy through activity and contributions. Higher engagement leads to more $icy, which helps you climb the role ladder.
Achieving certain roles will also eventually grant a boosting NFT, providing tangible value back to our most active members.
That covers the basics! Feel free to jump into a channel and introduce yourself.
See you on the server!
Next: Earn