Designing A Key-Value Store

I’ve been asked once to design a key value store in an interview. It looks easy at first. Then it gets hard, fast.  What makes it interesting is how ambiguous it is. I started using it for interviewing staff+ level myself as well, because the ambiguity is really hard to get right. I like this question because you can approach […]

Promoting Learnings in Incidents

Incidents are used for the negative consequences of an action. The incident comes from an action that fails to result in the expected outcome. For instance, deploying a code to production to add a new feature to improve performance. It then takes down the whole service. This is an unexpected outcome. The incident learning is the part where we uncover […]

A Trip To My Village

I was born in a remote village in Turkey. It’s located in the northeast part of Turkey. It’s called Gökçedere, named after a tiny river dividing the village into two parts. Though, this isn’t the original name. It had a different name before, Pulur. The village is pretty old, going back as far as the 16th century. The village has […]

Messi’nin Vedası

Son yıllardaki Barselona yönetiminin beceriksizliği herkesin bildiği bir durumdu. Neymar’ın transferi ile başlayan usulsüzlükler ve yolsuzluklar gün geçtikçe tırmandı. Futboldan ne kadar anladığı belli olmayan 2 başkan, kulübü varlık içinde yokluğa itti. Uygunsuz teknik adam seçimleri, saçma sapan transferler ile paraları çarçur ettikleri bir yana, kazanılması işten bile olmayan birçok kupadan mahrum bıraktılar. Barselona, Dünya’da elde etmesi güç bir hücum […]

Greatest XI of All Time

I don’t follow football nowadays closely. My enthusiasm is limited to big competitions. Part of the reason is the decline in football. There aren’t as many good players as used to be. I like some nostalgia and think about a team that would be a powerhouse. Thus, I decided to write a post about my all-time team for football. Note […]

Stay updated

Receive insights on tech, leadership, and growth.