Being a company that incentivizes growth and preaches a knowledge-driven culture, it is important for us to invest time in our employees’ technical proliferation as well as their enjoyment during the work day. That is why we try and arrange a lot of on-premises activities. One of such activities is the Weekly Tech Huddle.
What is a Tech Huddle, You May Ask!
Our tech huddles consist of four types of alternating activities.
Knowledge sharing
Problem solving
Presentation
So whenever a member of our tech team accomplishes something intriguing, we ask them to share their experience in a tech huddle. It can happen in the form of a presentation, a seminar or even a tutorial on how the technology behind it works. And of course, would it even be a huddle if the viewers did not participate in the discussion? So there definitely are casual back and forths of opinion even when it’s in the form of a presentation or tutorial.
Code analysis
That’s the four types of tech huddles we are currently involved in. They are different, yet have two common goals – fostering knowledge and having fun! And of course, there’s delicious food served in all of the tech huddles.
You Might be Wondering Why We Do This Every Week.
One of the potential reasons for it is that our team is filled with highly-skilled people who have vast knowledge within their expertise. These conversations usually create room for exchange of that knowledge both from seniors to juniors and from juniors to seniors while still keeping the fun and excitement alive. Our tech huddles have solved many developmental problems that were not easy to solve otherwise. You know, many brains are definitely better than one brain!
Which coding convention is the best? What is the preferred library to parse JSON? So many questions to agree upon! We have found that regular technological discussion among the developers has helped our team to be on the same page about many of them.
We also love how tech huddles foster innovation and encourage debate. In an exponentially growing industry like tech, it is important to encourage experimentation. And regular huddles have done just that for us. Many constructive debates have taken place over the years which led to innovative experimentations. And the culture of taking everyone’s opinion into consideration has also helped us maintain the flat hierarchy we try and follow as a company.