Son zamanlarda Rails Business Podcast'inde, 37signals'ın yeni podcast'i "Recordables" üzerine yapılan bir tartışma, şirketin açık kaynaklı projelerindeki kod kalitesine duyulan hayranlığı ve kıskançlığı ortaya koydu. Basecamp Next/2, Basecamp 3, Fizzy ve Campfire gibi ürünlerinin kodları incelendiğinde, bu kodların ne kadar temiz ve iyi yazılmış olduğu dikkat çekiyor. Birçok geliştirici, kendi kodlarının neden 37signals'ınki kadar iyi görünmediğini merak ediyor. Makale, bunun temel nedeninin 37signals'ın benzersiz mühendislik stratejisi olduğunu savunuyor.
37signals'ın mühendislik stratejisi üç ana sütuna dayanıyor: gelir-çalışan oranı açısından küçük kalmak, kapsamı acımasızca kısmak (ürünleri rakiplerine göre çok daha az özellik sunar) ve mühendislerin en iyi %10'unu işe almak. Bu strateji sayesinde, 37signals ürünleri şaşırtıcı derecede az satır kod (LOC) içeriyor; örneğin Basecamp 3 sadece 18.000 LOC ile piyasaya sürüldü. Şirket, 25-30 teknik çalışanıyla kişi başına 2.500 LOC'dan daha azını yönetiyor, bu da sektör ortalamasının çok altında. Çoğu şirket ise "daha fazla özellik = daha fazla para" zihniyetine sahip olduğundan, daha fazla özellik sunmak için daha fazla kişi işe alır ve bu da genellikle kod kalitesinden ödün verilmesine yol açar. 37signals'ın stratejisi ise daha az kodla daha fazla geliştiricinin ilgilenmesini sağlayarak kod inceleme ve düzeltme döngülerinin artmasına olanak tanıyor, bu da yüksek kaliteyi beraberinde getiriyor.
37signals'ın yazılım geliştirme yaklaşımı, şirketlerin kod kalitesini artırmak için ürün kapsamını daraltma ve küçük, yetenekli ekiplerle çalışma potansiyelini gösteriyor.