3-4 küçük geliştiriciden oluşan bir ekibin liderliğini yapıyorum. Benim işim, kod yazmanın yanı sıra, gençler için denetim ve rehberlik sağlamak.
Ancak, geliştiricilerin çalışmalarında özerkliğe ne kadar değer verdiklerini tam olarak anlıyorum ve içsel motivasyonlarını, düşüncelerim ve algoritmalarmla kaşıkla besleyerek yok etmek istemiyorum; Sorunu kendi yollarıyla keşfetmelerini, kendileri hakkında düşünmelerini ve gerçekten aşılmaz sorunlarla karşı karşıya kaldıklarında bana gelmelerini istiyorum.
Bana geldiklerinde, bazen problemi çözmek için tamamen farklı bir algoritma önermek zorunda kalacağım çünkü algoritmaları yeterince sağlam değil (unutma, ben kıdemliyim ve onlardan daha fazlasını gördüm). Elbette bunu duygularını incitmeyecek şekilde güzel bir şekilde açıklardım ve çözümümün kendisinden çok daha üstün olduğunu, küçümseyen bir tonu veya kınama yapan kelimeleri nasıl açıkladığını nazikçe açıklardım.
Ancak yine de, bazen benim önerimi kabul etmekte isteksizler, kısmen de kendi algoritmalarına çok fazla yatırım yaptıkları için veya kısmen yeni bir yöntem kullanmanın daha fazla öğrenme zamanı gerektireceği ve yönetimde göründüğü gibi görünmesini sağlama korkusu yüzünden hiçbir yere gitmiyorlar. Fakat kalbimin derinliklerinde, algoritmamın kendilerinden çok daha iyi olduğunu ve sadece benimsemeleri gerektiğini çok iyi biliyorum.
Önerimi kabul etmedilerse ne yapmalıyım? Onlara sadece benim yolumu takip etmelerini mi istemeliyim yoksa kafalarının duvara daha fazla çarpmalarını ve bana geri dönmelerini beklemelerine izin vermeli miyim? İlkini yapmak beni bir diktatör yapar, ancak daha sonra yapmak bize değerli gelişim zamanına mal olur ve hata onarım maliyetine neden olur. Gerçekten burada bir ikilem içindeyim.