avatar

Ahmed

Software Engineer

Cross-Timezone Team Work: Best Practices and Challenges

Cross-Timezone Team Work: Best Practices and Challenges 🔗Setting the Scene 🔗Cross-timezone collaboration typically involves teams with limited overlapping work hours, often as little as 1-2 hours daily. Outside this window, one or more teams are unavailable due to their local work schedules. This scenario presents unique challenges to effective teamwork. Imagine team collaboration as a game of football or a tango dance – it requires all participants to be present and engaged simultaneously. The following insights are drawn from real-world experiences to help navigate these challenges.

The curious case of monorepos vs multi-repos

The curious case of monorepos vs multi-repos 🔗The discussion about monorepos vs multi-repos is a common one among software engineers, especially those who work in platform and developer tools. The question often comes up in the following forms: “Should we merge all our repos into one?” or “Should we split our repos into multiple repos?” It’s not what you think. 🔗Most of the discussions I’ve seen so far about monorepos focus on the following pros:

Building an Internal Platform Engineering Team, Why and How

Introduction 🔗In this article, we will explore the concept of platform engineering and its importance in modern software development organizations. We will discuss the problems it aims to solve, provide a real-world example, and offer some tips on building an effective platform engineering team. A Story Before We Start 🔗Before diving into the topic of platform engineering, let’s consider a story that illustrates the problem it aims to solve. The story of Namira and her struggles with creating a database