Μπορεί το λογισμικό να είναι καλό για εμάς;

Πρέπει να αντιμετωπίσουμε μια μεγάλη πρόκληση για το σχεδιασμό λογισμικού για σημαντική αλληλεπίδραση και χρόνο που δαπανάται

Αυτό αρχικά ονομάστηκε "Dear Zuck (και ομάδες προϊόντων του Facebook)" και γράφεται ως επιστολή προς τον Mark Zuckerberg. Αλλά είναι για όλους τους σχεδιαστές του κοινωνικού λογισμικού.

Αγαπητέ Ζουκ,

Πριν από λίγες ημέρες, ανακοινώσατε ότι το νούμερο ένα γκολ σας για το 2018 ήταν να κάνει το Facebook "Time Well Spent".

Ήμουν ιδιαίτερα ευχαριστημένος, γιατί πριν από πέντε χρόνια έχω δημιουργήσει αυτόν τον όρο. Ήταν σε μια συνομιλία με τον Tristan Harris, ο οποίος εργάστηκε ακούραστα από τότε για να επεξεργαστεί την έννοια, μετατρέποντάς την σε κίνηση.

Πίσω το 2013, ο Tristan και εγώ ανησυχούσαμε για ολόκληρη την τεχνολογική βιομηχανία, αλλά η News Feed ήταν τότε (και εξακολουθεί να είναι) το καλύτερο παράδειγμα μας για το τι πρέπει να αλλάξουμε. Και αυτό ήταν πριν από τη χειραγώγηση των εκλογών, τις ψεύτικες ειδήσεις, την εφηβική κατάθλιψη και την αυτοκτονία, τις ανησυχίες για τα βίντεο των παιδιών και ούτω καθεξής.

Τώρα ανησυχείτε και για αυτά τα πράγματα. Ας πάρουμε λοιπόν πρακτικά: πώς μπορεί μια εταιρεία όπως το Facebook να ανακατασκευαστεί γύρω από "σημαντικές αλληλεπιδράσεις" αντί για δέσμευση;

Το πρώτο βήμα είναι να καταλάβουμε γιατί είναι δύσκολο. Τα δημοφιλή άρθρα κατηγορούνται σε ορισμένα σημεία: το επιχειρηματικό μοντέλο της διαφήμισης, η συγκέντρωση, η τεχνοτροπία του πολιτισμού, τα τεχνολογικά γιγαντιαία μονοπώλια ή απλά ο καπιταλισμός-όπως συνηθίζεται.

Αλλά δεν νομίζω ότι είναι τόσο απλό. Νομίζω ότι μια δυσκολία με σημαντικές αλληλεπιδράσεις ξεκινά με τη φύση του ίδιου του λογισμικού. Πιστεύω ότι ακόμα και οι πιο καλοπροαίρετες ομάδες, που λειτουργούν με την καλύτερη δυνατή κουλτούρα, θα δυσκολευτούν να γράψουν το λογισμικό που έχει περάσει καλά.

Θα σας πω γιατί το σκέφτομαι και μετά δώστε δύο τρόπους να απαντήσετε σε αυτό το πρόβλημα. Και οι δύο απαιτούν βαθιές αλλαγές στον τρόπο με τον οποίο γίνεται το λογισμικό. αλλαγές μεγαλύτερες από άλλες που έχει περάσει η εταιρεία σας, όπως η υιοθέτηση μηχανικής μάθησης ή η μετάβαση από το web σε κινητό.

Αλλά αυτό είναι που θα χρειαστεί.

Σχετικά με το κοινωνικό λογισμικό και τις λογικές αλληλεπιδράσεις

Μερικές φορές το νέο κοινωνικό λογισμικό λειτουργεί καλά. Λίγοι άνθρωποι θα έρθουν σε διαμαρτυρία της Wikipedia, Couchsurfing, ή Meetup, για παράδειγμα. Αυτά τα προϊόντα - και οι κοινωνικές αλλαγές που ήρθαν μαζί τους - χαιρετίστηκαν, ακόμη και αγκάλιασαν.

Μια μακέτα. Αυτός ο τύπος διαμαρτυρόταν πραγματικά για κάτι χρήσιμο.

Αλλά οι άνθρωποι είναι λιγότερο ενθουσιασμένοι με το Facebook, το Twitter, το οικοσύστημα "Fake News", το Uber, το AirBnb και ακόμη και τα ίδια τα smartphones. Γιατί είναι διαφορετικές οι αντιδράσεις στα συστήματα αυτά; Νομίζω ότι χρειαζόμαστε την έννοια των αξιών για να καταλάβουμε:

Αξίες: Οι ιδέες που έχει ένα άτομο για το πώς θέλουν να ζήσουν, ειδικά ιδέες για το είδος των σχέσεων και τι είδους πράξεις έχουν διαχρονική σημασία στη ζωή τους.¹

Οι αξίες είναι σαν τους σπόνδυλους: ακόμα κι αν ποτέ δεν σκέφτεστε για αυτούς, τους έχετε, και δομούν πολλά από αυτά που κάνετε. Οι αξίες είναι ιδέες για τον τρόπο με τον οποίο θέλετε να δράσετε, παρά για τα αποτελέσματα που θέλετε. Ας υποθέσουμε ότι σχεδιάζετε ένα κοινωνικό γεγονός, όπως το συνέδριο της F8 που πραγματοποιείτε κάθε χρόνο. Ίσως να έχετε στο μυαλό σας ένα στόχο, ίσως "να πάρει πολλούς ανθρώπους να συμμετάσχουν". Αλλά ενώ δημιουργείτε την πρόσκλησή σας, έχετε επίσης έναν τρόπο με τον οποίο ακολουθείτε αυτόν τον στόχο - ίσως θέλετε να γράψετε ειλικρινά ή έξυπνα. Έχουμε πάντα έναν τρόπο που θέλουμε να προσεγγίσουμε τα πράγματα. Οι αξίες μας.

Και εδώ είναι το πρόβλημα: γενικά, το προϊόν σας (Facebook) καθιστά πιο δύσκολο για όλους μας να ζήσουμε σύμφωνα με τις αξίες μας.

Όταν ένα άτομο ξοδεύει ώρες στην News Feed πριν από το κρεβάτι, καλλιεργούν το είδος των κοινωνικών σχέσεων στις οποίες πιστεύουν; Συμμετέχουν σε πράξεις προσωπικής σημασίας;

Μπορεί! Το Facebook μπορεί να χρησιμοποιηθεί με κάθε τρόπο. Ίσως, κατά το βραδινό ύπνο, αυτό το πρόσωπο σχεδίαζε μια πολιτική επανάσταση ή συλλογή κινήσεων για ένα video breakdance.

Αυτοί οι δύο αισθάνονται εντάξει για το φαγητό τους στο Facebook, νομίζω.

Αλλά πολλοί από εμάς ξυπνούν την επόμενη μέρα να νιώθουν ότι η μετακίνηση αργά τη νύχτα ήταν χάσιμο χρόνου. Αυτό συμβαίνει επειδή η διαβίωση σύμφωνα με τις αξίες μας δεν συμβαίνει αυτόματα. Ορισμένα κοινωνικά περιβάλλοντα καθιστούν την ειλικρίνεια πιο δύσκολη, ενώ άλλα κάνουν ευκολότερη. Είναι παρόμοιο με το θάρρος, τη δημιουργικότητα και με κάθε άλλο τρόπο στον οποίο ένα άτομο θέλει να δράσει ή να συνδεθεί με άλλους.

Όπως θα δούμε παρακάτω, το κοινωνικό λογισμικό απλοποιεί και επιταχύνει ορισμένες κοινωνικές σχέσεις και ορισμένες ενέργειες. Αν αυτές οι ενέργειες και οι σχέσεις που γίνονται απλές δεν ταιριάζουν με τις αξίες ενός συγκεκριμένου χρήστη, τότε το λογισμικό καθιστά πιο δύσκολο για το συγκεκριμένο άτομο να ζήσει σύμφωνα με τις αξίες τους, αφήνοντας τους να αισθάνονται ότι ο χρόνος τους δεν ήταν καλά δαπανημένος.

Για παράδειγμα, μπορεί να είναι πιο δύσκολο να ζείτε με την αξία της ειλικρίνειας στο Instagram, αν οι έντιμες θέσεις παίρνουν λιγότερες προτιμήσεις. Ομοίως, μια θαρραλέα δήλωση στο Twitter θα μπορούσε να οδηγήσει σε παρενοχλήσεις απαντήσεων. Σε κάθε πλατφόρμα, ένα άτομο που θέλει να είναι προσεκτικοί στους φίλους τους μπορεί να βρεθεί σε μια κατάσταση ξεσπασμένης απόσπασης της προσοχής.

Ως χρήστες, καταλήγουμε να ενεργούμε και να κοινωνικοποιούμε με τρόπους που δεν πιστεύουμε και αργότερα μετανιώνουμε. Αντιμετωπίζουμε τις αξίες μας: προχωρώντας από την εργασία, αποφεύγοντας τα συναισθήματά μας, υποκρύπτοντας τις απόψεις των άλλων, συμμετέχοντας σε ένα μίσος μίσους που αντιδρούσε στα νέα και ούτω καθεξής.

Αυτό είναι ένα από τα κρυφά κόστη του κοινωνικού λογισμικού. Ας το ονομάσουμε το κόστος των τιμών - των συστημάτων που δεν είναι ευθυγραμμισμένα.

Οποιοδήποτε κοινωνικό περιβάλλον μπορεί να είναι κακό ευθυγραμμισμένο με τις αξίες μας, αλλά το κοινωνικό λογισμικό κάνει αυτή την κακή ευθυγράμμιση πολύ χειρότερη.

Πώς Δομές Λογισμικό Επιλογή

Σε σύγκριση με τα προηγούμενα κοινωνικά συστήματα - που διέπονται από κοινωνικές συμβάσεις ή νόμους - το λογισμικό δίνει λιγότερο χώρο για προσωπική ερμηνεία ή ανυπακοή. Τείνει να κωδικοποιήσει ακριβώς πώς σκοπεύουμε να αλληλεπιδράσουμε.

Δείτε τις κοινωνικές συμβάσεις. Σίγουρα διαμορφώνουν τη ζωή μας: οι έφηβοι παίρνουν οστρακοειδή για να φορούν λανθασμένα ρούχα, τους ενήλικες για να εκτοξεύουν τις δημοφιλείς πεποιθήσεις. Αλλά είναι ακόμα δυνατό να παραβιάσεις τη σύμβαση. Και μερικές φορές αποδίδει: λειτουργώντας εκτός σύμβασης, ένα άτομο μπορεί να ξεκινήσει μια νέα τάση ή υποκουλτούρα. Με το λογισμικό, από την άλλη πλευρά, ενεργώντας με έναν τρόπο που οι σχεδιαστές δεν σκόπευαν είναι συχνά αδύνατο: ένας χρήστης δεν μπορεί να τραγουδήσει "Thrift Shop" σε έναν ξένο στο Tinder και δεν μπορεί να φορέσει τη φωτογραφία κάλυψης του Facebook στο κάτω μέρος του η οθόνη. Το λογισμικό έχει δομήσει την ακολουθία και το στυλ με το οποίο αλληλεπιδρούν

Βλέπουμε κάτι παρόμοιο εάν συγκρίνουμε λογισμικό με νόμους. Φανταστείτε εάν το Twitter τέθηκε σε εφαρμογή μέσω κυβερνητικής ρύθμισης: θα υπήρχε ένας νόμος για το πόσα γράμματα θα χρησιμοποιούσατε όταν μιλήσατε και ένα διάταγμα που θα αποφασίζει ποιος φορούσε ένα σημάδι στο πρόσωπό του. Φανταστείτε τους γραφειοκράτες να αποφασίζουν ποιος είναι ορατός στο κοινό και ποιος αγνοείται. Θα μπορούσε ένας νόμος να σας κάνει να μεταφέρετε και να εμφανίσετε όλα όσα είπατε πρόσφατα;

Στην πράξη, οι νόμοι δεν μπορούν να οικοδομήσουν σωστά την κοινωνική ζωή. (Ακόμα και στις χειρότερες δικτατορίες - όταν οι Ναζί είχαν τους Εβραίους να φορούν αστέρια - δεν μπορούσαν να εξασφαλίσουν πλήρη συμμόρφωση.) Ως νόμος, ο "κώδικας Twitter" θα ήταν αδύνατο να επιβληθεί. Αλλά ως λογισμικό, είναι αδύνατο να μην συμμορφωθεί.

Επομένως, το κοινωνικό λογισμικό διαφέρει από τους νόμους και τις κοινωνικές συμβάσεις. 3 Αυτός μας καθοδηγεί πολύ πιο αυστηρά μέσα από ορισμένες ενέργειες και τρόπους συσχετισμού. Ως αποτέλεσμα, έχουμε λιγότερη πιθανότητα να ακολουθήσουμε τις δικές μας αξίες. Η κωδικοποιημένη δομή των ειδοποιήσεων push καθιστά πιο δύσκολο να δοθεί προτεραιότητα σε μια αξία προσωπικής εστίασης. η κωδικοποιημένη δομή των συμπαθειών καθιστά πιο δύσκολο να δοθεί προτεραιότητα στη μη αξιοποίηση των απόψεων των άλλων. και παρόμοιες δομές αλληλεπιδρούν με άλλες αξίες, σαν να είμαστε ειλικρινείς ή ευγενικοί στους ανθρώπους, να είμαστε προσεκτικοί, κλπ.

Αυτό δεν προκαλεί μόνο προβλήματα για τα άτομα. Τα κοινωνικά προβλήματα που ανέφερα εξαρχής (χειραγώγηση των εκλογών, ψεύτικα νέα, εθισμός στο διαδίκτυο, εφηβική κατάθλιψη & αυτοκτονία, κακομεταχείριση παιδιών) τροφοδοτούνται από το ίδιο πράγμα - ότι οι ηθοποιοί κατευθύνονται με τρόπους που δεν συμφωνούν με κανέναν αξίες. (Για περισσότερες πληροφορίες, δείτε το δοκίμιο παρακολούθησης.)

Τι να κάνω

Επιστρέφοντας στα ζητήματα που εσείς, ο Zuck, παλεύετε με: δεδομένου ότι συνδέονται με τη φύση του λογισμικού, δεν θα υπάρξει μια εύκολη λύση. Αλλά εδώ υπάρχουν δύο προσεγγίσεις που θα μπορούσαν να λειτουργήσουν:

  1. Μακροπρόθεσμα, μπορείτε (και άλλοι τεχνολόγοι) να μάθετε να χτίζετε λιγότερο περιοριστικό λογισμικό, ένα λογισμικό που λειτουργεί περισσότερο σαν κοινωνικές συμβάσεις, οι οποίες μπορούν να αψηφούν, να ερμηνεύονται εκφραστικά και να αναδιαμορφώνονται από τον χρήστη. Αλλά ρεαλιστικά, αυτό θα απαιτήσει δεκαετίες έρευνας, καινοτομίας, αλλαγών στις επιχειρήσεις και πολιτιστικής εξέλιξης
  2. Η μόνη άλλη επιλογή (εκτός από την απόρριψη της ιδέας του κοινωνικού λογισμικού εξ ολοκλήρου) είναι να μάθετε πολλά για τις αξίες και να επανασχεδιάζετε ρητά τα πάντα ώστε να είναι όσο το δυνατόν πιο ευθυγραμμισμένη με την αξία, κάνοντας χώρο για την τεράστια ποικιλία αξιών μεταξύ των χρηστών σας.

Έχω γράψει έναν οδηγό για εσάς (και για άλλους τεχνολόγους) αν επιλέξετε την επιλογή # 2. Αυτό σημαίνει ότι σκεφτόμαστε τα προϊόντα με έναν νέο τρόπο. Πρέπει να θεωρηθούν ως χώροι: εικονικές θέσεις όπου οι άνθρωποι αγωνίζονται να ζήσουν τις πράξεις και τις σχέσεις που βρίσκουν νόημα.

Οι ομάδες πρέπει να αντιμετωπίσουν ερωτήσεις όπως αυτές:

  • Ποιες αξίες οι χρήστες έχουν;
  • Για κάθε τέτοια αξία, υπάρχουν χαρακτηριστικά κοινωνικών χώρων που καθιστούν την άσκηση πιο εύκολη;
  • Πώς αποφασίζουν οι χρήστες ποιες αξίες θα φέρουν στην κοινωνικοποίηση τους; Πώς μπορεί υποστήριξη λογισμικού αυτή η απόφαση;
  • Υπάρχουν περισσότερα ή λιγότερο σημαντικά είδη συνομιλιών; Υπάρχει τρόπος να εντοπιστεί ομιλία λιγότερο ευθυγραμμισμένη με την αξία;
  • Μπορούμε να επιτύχουμε όλα αυτά χωρίς να επιβάλλουμε τις δικές μας εταιρικές ή προσωπικές αξίες;

Μπορεί να φανεί αδύνατο, αλλά πιστεύω ότι αυτή η εστίαση στις αξίες και το νόημα είναι μέρος του τι έγινε Couchsurfing, Meetup και Wikipedia λιγότερο ανάρμοστο από το Facebook. Κατά το σχεδιασμό του λογισμικού τους, οι εταιρείες αυτές επικεντρώνονταν περισσότερο στις αξίες των χρηστών, λιγότερο σε στόχους ή προτιμήσεις.

Πιστεύω ότι είστε σοβαροί για να περάσετε ένα χρόνο που δαπανάται καλά στο Facebook, και σοβαρά για την αντιμετώπιση των ζημιών στη δημοκρατία και την κοινωνία. Έτσι, υποθέτω ότι θα προσπαθήσετε να επανασχεδιάσετε τα πάντα για να εστιάσετε στις αξίες των χρηστών. Σε αυτή την περίπτωση, θα θέλετε να διαβάσετε προσεκτικά την επόμενη θέση και να δοκιμάσετε τα φύλλα εργασίας και τις ασκήσεις.

Για την πρόκληση; Συνέχισε να διαβάζεις:
➡ Πώς να σχεδιάσετε κοινωνικά συστήματα (χωρίς να προκαλέσετε κατάθλιψη και πόλεμο)
Χάρη στην κοινότητα των ανθρώπινων συστημάτων και σε πολλούς ανθρώπους που με βοήθησαν να το γράψω αυτό.
Οι αναγνώστες του Nerdy ίσως θελήσουν να ελέγξουν το αστάρι μου για τις αξίες ή τα δοκίμια μου για τα συναισθήματα ή να πάρω τις τάξεις μας.