Team-Driven Developer
A newsletter with tips and tools for building software as a team
|
Many developers are aware of the power of gamification. From video games to board games to even personal hobbies, there is something powerful about creating a competition or structure around leveling up or completing challenges.
I’ve been thinking about this recently as I’ve been reading a book called The Power of Moments. It talks about how we miss out on pivotal moments in our lives, careers, and organizations that, with a little bit of effort, can increase engagement and happiness.
And the book as got me thinking: What moments in our development teams are we missing that would increase our teams’ engagement and happiness?
This week's article is my initial exploration of that idea. I don't have a lot of answers yet, just a sense that the answer is that there is something powerful at hand here if we just pay close attention.
Team-Building Exercise
This week's Team-Building Exercise is a brainstorming exercise for either you or your team:
What moments do you think would be worth celebrating on your team? Across your organization?
The article laid out a few that came to my mind: someone's first day, the first time someone breaks production, the first request on a new architecture, etc.
But these don't take into account your unique team or organization. I'm sure there are quarks about your team or even your architecture that would be fun to immortalize as a rite of passage for your team members (oh yeah, everyone runs into this during on-call at some point. In fact, you just earned your "Smokey the Bear Badge" for fighting the fire!).
Once you are done, see what steps you can take to start implementing it. Badges as custom emojis with an explanation of each might be a great place to start.
But honestly, like I said in the article, I really don't know what works here or what doesn't! In fact, I'd _love_ to hear from you once you have a list of moments to celebrate and a few ideas on how to start. Just reply to this email and let's chat!
Here are some more resources from me to help you build better teams!
- 📕 Code Review Champion - My book on code reviews will help you become a world-class code reviewer. From giving kind feedback to navigating conflict, this book can help anyone wanting to sharpen their code review skills.
- ❓Questions for Devs - Building a team takes more than catching up about your weekend at standup. I've used these questions to build relationships with my team and push past the same old surface-level conversations.
- 📋 Pull Request Template - Maximize your efforts in pull requests by giving context right at the beginning of a new pull request. Copy and paste this template into your repo, and voilà!
- 📊 Code Review Metrics - Start measuring how your team tracks against a few common code review metrics. This python script will pull your GitHub pull requests and generate a CSV you can slice-n-dice to get the data you want. It also has graphs! As this is an open-source project, your contributions and feedback would be great!
|
Other Creators I Recommend
|
Building Custom SaaS Web Apps
by Thomas McGee
I’m a web developer by trade, but I’m a creator at heart. As such, I constantly find myself making, designing, and coding new things to make life easier for creators of all kinds. Whether it be Radarist for managing your projects and tasks or Startboard for easily organizing your web bookmarks—I’m here to make it easier for anyone to earn online.
|
|
Nerd Notes | Power-up your freelancing
By Chris Hufnagel
Every Tuesday, creative freelancers (like you) learn from my 12+ years out on my own. Pricing, productivity, mindset, and everything in between.
|
113 Cherry St #92768, Seattle, WA 98104
Unsubscribe · Preferences