CodeThreat Company Handbook
  • CodeThreat Handbook
    • Our story
    • Purpose
    • Cornerstones
      • Values
      • Expectation Resetting
      • Diversity & Inclusion
    • Squads
      • Product
      • AppSec Research
      • Analyzer Development
    • Product Iteration Playbook
      • Introduction
      • Task Management
      • Definitions
      • Priority Management
      • Success Measurement
      • Sprint Planning
      • Meeting Example
      • Communication Guidelines
    • Hiring and Onboarding
      • Initial Interview
      • Technical Interview
      • Cultural Fit Interview
      • Offers and Onboarding
    • Tools and Resources
      • Technology Stack
      • Task Tracking & Project Management
      • Communication
    • Communication Practices
      • Discord Channels
      • Meeting Structure
      • Availability and Absence
    • Company Policies
      • Code of Conduct
      • Remote Work
      • Office Locations
Powered by GitBook
On this page
  1. CodeThreat Handbook
  2. Communication Practices

Discord Channels

Why Discord?

We chose Discord over Slack for several reasons that align with our team culture and operational needs:

Fun and Engaging: Discord offers a more fun and engaging environment. Its gaming roots and casual atmosphere resonate well with our team, making daily interactions more enjoyable.

Customization: While Discord didn’t come with built-in support for many of the integrations we needed, we saw this as an opportunity rather than a drawback. We enjoyed the challenge of developing custom integration tools, such as commit ranking bots and CI/CD release pipelines. This process allowed us to tailor our tools specifically to our workflow, creating a unique and efficient system that fits our needs perfectly.

Here's how we use our Discord channels to keep everyone connected and in sync:

General Communication

  • #main: This is the main hub for company-wide announcements, updates, and important news. It’s where everyone stays informed about the latest happenings at CodeThreat.

  • #off-topic: A space for casual conversations and non-work-related discussions, helping to build team camaraderie and a sense of community.

Collaboration and Support

  • #help-center: A dedicated channel where team members can ask for help or offer assistance. It’s all about supporting each other to overcome challenges and achieve our goals.

Focused Work Streams

  • Security Street: Channels like #Roslyn and #Ares focus on specific meeting topics. Team members use these to share updates, discuss issues, and collaborate.

  • DevOps: Channels like #release-bot and #deploy-status keep everyone informed about the status of deployments and releases, ensuring smooth and coordinated operations.

Project and Task Management

  • #commit-status: Provides updates on the status of code commits, helping developers keep track of changes and ensure code quality.

  • #task-discussion: A space for discussing specific tasks, sharing progress, and addressing any issues that arise during development.

Development and Bugs

  • #api-bugs: For reporting and discussing bugs related to our APIs. This channel helps ensure that issues are addressed promptly and solutions are implemented efficiently.

  • #development-issues: A broader channel for discussing general development challenges and sharing best practices.

Business and Recruitment

  • #recruitment: Focused on recruitment activities, job openings, and candidate discussions. It helps streamline the hiring process and ensures that everyone involved is aligned.

  • #investment: Used for sharing updates and discussing matters related to investments and funding.

PreviousCommunication PracticesNextMeeting Structure

Last updated 10 months ago