Topluluk oluşturmak, özellikle geliştirici odaklı şirketler için büyük önem taşır. Müşterilerin ve kullanıcıların başarılı olmasına yardımcı olur, ekibinizin zaman bulamadığı içerikleri üretir ve rekabet avantajı sağlar. Ancak, ne tür bir topluluk inşa etmek istediğiniz kritik bir sorudur. Her topluluk farklıdır; tıpkı çevrimdışı dünyadaki komşuluk ilişkileri ile arkadaşlık veya aile bağlarının birbirinden ayrılması gibi, çevrimiçi topluluklar da farklı beklentilere ve etkileşimlere sahiptir. Geliştirici toplulukları da farklı katılım ve bağlılık seviyeleriyle çeşitli kitlelere ve ihtiyaçlara hizmet eder.
Bir topluluğu anlamanın kolay bir yolu, kullanıcılarınızın ne yapmak istediğini sormaktır: "takılmak" mı yoksa "bir soruya cevap bulup yoluna devam etmek" mi? Yazar, bu ayrımı "Facebook" ve "Google" metaforlarıyla açıklıyor. "Facebook" tipi topluluklar, insanların sosyalleşmek, sohbet etmek ve birbirlerini daha iyi tanımak için geldikleri yerlerdir. Burada teknoloji veya yazılım çözümü başlangıçtaki itici güç olsa da, konular geniş bir yelpazeye yayılır ve üyeler iş veya rol değişikliklerine rağmen topluluğun parçası kalabilir. Hatta bu tür toplulukların konferanslar veya buluşmalar gibi gerçek hayat bileşenleri de olabilir.
Buna karşılık, "Google" tipi topluluklar, insanların hızlıca cevap bulmak için geldikleri yerlerdir. Kullanıcılar bir arama yapar, cevabı alır ve mümkün olan en kısa sürede ayrılır. Bu tür topluluklarda anonimlik yaygındır ve hatta değerlidir. Amaç, insanları sorunlarını çözmeye odaklanmaları için mümkün olduğunca hızlı bir şekilde yönlendirmektir. Bir hata dizesi ararken, kimse hobileri hakkında sohbet etmek istemez; cevaplarını alıp hatayı düzeltmek ister. StackOverflow ve çoğu forum bu kategoriye girerken, Rands Engineering Slack ve Ruby topluluğu "Facebook" tipi topluluklara örnek teşkil eder. Bu ayrımı anlamak, etkili bir topluluk stratejisi geliştirmek için hayati öneme sahiptir.
Toplulukların sadece bir araya gelme platformları olmadığını, kullanıcıların temel motivasyonlarına göre 'sosyalleşme' veya 'bilgi arayışı' odaklı olmak üzere iki ana tipe ayrıldığını anlamak, başarılı bir topluluk stratejisi oluşturmanın anahtarıdır.