Bence böyle bir sorunun en önemli cevabı şudur: Herkes belirli bir proje için neyin işe yaradığını kullanmalı ve onu en azından birazcık tutarlı tutmalı.
Şimdiki zamanı kullanmanın avantajlarını görsem de (ve aslında bu yazıya tökezledim çünkü açık kaynak projelerde bazı şimdiki zaman mesajları gördüm), muhtemelen projelerim için şimdiki zamanı kullanmayacağım. Linux ve Git ve muhtemelen diğer daha büyük açık kaynaklı projeler için önerilen yol budur, ancak bu projelerin bir parçası olmadığım sürece gerçekten umrumda değil.
Ben bir bağımsız geliştiriciyim ve sürüm notları için bir commit mesajının ilk satırını kullanıyorum, aşağıdaki satırlardaki açıklama bana uygulama detayları hakkında bir fikir veriyor. Şimdiki zaman, geliştirici tabanlı yaklaşıma kıyasla kullanıcı merkezli bir iş akışıdır. Bu şekilde biraz zaman kazanabilirim. Kullanıcılarıma sürüm notlarında talimat vermek son derece doğal olmazdı. Hataları düzeltmek ve özellikler eklemek benim işim. Zamandan tasarruf etmeliyim çünkü ben bir indie'yim. Ekibimde bir “sürüm notu yazarı” yok.
Zaten oluşturulmuşsa bir projenin kurallarını kullanın, ancak pragmatik kalın ve işinizi kolaylaştıracak veya hızlandıracak her şeyi yapın.