TeamSnap Logo
Log inFind My Team
  • Products
    • Organizations logoClubs & Leagues

      For clubs, leagues & associations with multiple teams

      • Sports
      • Features
      • Get a demo
    • Teams logoTeams

      The easiest way to manage a team

      • Sports
      • Features
    • Tournaments logoTournaments

      Build and manage your events in a snap

      • Scheduling
      • Registration
  • Pricing
    • Organization logoClubs & Leagues
    • Teams logoTeams
  • Company
    • About
    • For Brands
    • Careers Hiring!
  • Resources NEW!
    • Blog
    • Holiday Guide NEW!
    • Coaches’ Corner NEW!
    • Return To Play
    • Clubs & Leagues Resources
    • Help Center
    • API Docs

Find My Team

Sign upLog in
Sign upLog in
Blog/ TeamSnap Culture / TeamSnap’s Culture of Sharing…

TeamSnap’s Culture of Sharing

by TeamSnap | Sep 01, 2015 | Category: TeamSnap Culture


Share This:

TeamSnap has a strong company culture. It’s a vital part of our business. We pride ourselves on our excellent customer service. We have happy hour video calls so we don’t lose face-to-face contact in our remote working environment. We have two all-company retreats a year so we’re all on the same page. What really stands out to me as a software engineer, though, is the culture of sharing.

At TeamSnap, developers “pair program” with each other daily. At some companies, this comes with stringent guidelines on what pair programming should look like, but at TeamSnap, it means discussing what you’re working on with another developer and using his or her knowledge to get a new perspective.

Programmer by day, RV-living hockey fanatic by night ... wait, and also day.

Programmer by day, RV-living hockey fanatic by night … wait, and also day.

One of my favorite memories so far at TeamSnap was when I was pairing with a senior developer on a bug. I had no knowledge of the codebase he was working on and I felt useless, but I kept asking questions to get up to speed. At one point we were stuck, and I said, “Sorry I’m of no help, I have no idea how to fix this.” His response? “You’re helping a ton just by asking questions.” That’s when I realized that pair programming benefits everyone, not solely the junior developer.

Another great thing about the TeamSnap developer culture is that everyone is willing to help. I’ve paired with people on each of the different sub-teams in our development group and no one ever acted like I was a burden on them. There are no silos of knowledge here, either. Everyone will jump at the chance to share the details of their feature or project with whoever will listen.

Our culture of sharing doesn’t stop with the developers. Everyone is encouraged to share new tools or articles that might help others learn (we have a bunch of Slack channels for this). We have an internal blog where each team shares what they’re doing each week, or what they’ve learned. We’re so keen on sharing we even have “passion talks” at our company retreats, where employees share on a subject close to their hearts, whether it’s work related or not (my favorite was a talk on aquariums).

I love how sharing knowledge and teaching is of high importance at our company. I’ve worked at places where you did things “because that’s how we’ve always done them.” If I ask why we do something at TeamSnap, I’ll either get a pretty good reason or a discussion on how we could do it better. No egos. No one cares about your degrees or credentials: we all just really care that you’re helping the company move forward.

Sounds good, right? We’re hiring.

Michelle is a software developer for the TeamSnap web application. After graduating from Cal at 18, she was a startup paralegal for four years before deciding to pursue her dream of becoming a programmer. In her spare time, Michelle plays ice hockey, watches ice hockey, plays with her two dogs and makes outlandish life plans.


Share This:

Sign Up for TeamSnap

Follow Us

  • RSS Feed
  • Facebook
  • Instagram
  • Twitter

Search blog archives:

Sign Up For Free
no credit card required

Categories

    Try TeamSnap for Free!

    TeamSnap is the easiest way to manage your sports team online.Try it for free and see for yourself how easy it can be.

    Create Your Team Today!

    It’s Free and Free is Good!

    Sign Up Your Team!Free and Paid Plans Available
    Products
    Club or League Administrators
    • Get a demo
    • Features
    • Pricing
    • Tournaments
    • FAQs
    Coaches or Team Managers
    • Features
    • Pricing
    • Tournaments
    • Get Started
    Parents or Athletes
    • Features
    • Pricing
    • Find My Team
    • Get Started
    Sports
    Clubs & Leagues
    • Baseball
    • Basketball
    • Football
    • Ice Hockey
    • Lacrosse
    • Soccer
    • Softball
    • Volleyball
    Teams
    • Baseball
    • Basketball
    • Football
    • Ice Hockey
    • Soccer
    • Softball
    • +100s more
    Resources
    • Blog
    • Holiday Guide NEW!
    • Coaches’ Corner NEW!
    • Return To Play
    • Clubs & Leagues Resource Library
    • Skills & Drills
    • Press Releases
    • TeamSnap Help Center
    • Community
    • Why TeamSnap?
    Company
    • About
    • Careers Hiring!
    • For Brands
    • Lab Rats Program
    • TeamSnap API
    • Responsible Disclosure Policy
    • Youth sports team and sports org app Apple App Store Logo
    • Youth sports team and sports org app Google Play Store Logo
    • social-media-facebook
    • social-media-twitter
    • social-pinterest
    • social-instagram
    • social-video-youtube
    • professional-network-linkedin

    TeamSnap Footer Logo

    Copyright © 2005–2026 TeamSnap, Inc.

    • Sitemap
    • Terms
    • Privacy
    • California Privacy
    • Do not sell my personal information – CA resident only