Başarılı / İyi Program Nasıl Olmalıdır?

Başarılı ve iyi program nasıl olmalıdır? Sizce bizi baştan çıkaran, bağımlılık yaratan programların buluştukları ortak bir payda, ortak özellikleri var mıdır? Mesela sosyal medya...