Una delle cose che rende WordPress così eccezionale è la volontà dei membri della comunità di aiutare gli altri.
Indipendentemente da dove cerchi aiuto, uno degli ostacoli alla risoluzione dei problemi è chiedere supporto sulle possibili soluzioni, invece di chiedere il problema di fondo stesso.
Questo è ciò che chiamiamo un problema XY.
Un semplice esempio di un problema XY sarebbe se chiedeste "Come posso ottenere una vite da legno da 1/4 di pollice attraverso la lamiera con un martello?" Una risposta che è tecnicamente corretto sarebbe suggerire di colpire ripetutamente la vite con un martello e sperare per il meglio.
Sì, probabilmente dovresti usare una vite più lunga, progettata per metallo, non legno e un cacciavite invece di un martello. Detto questo, dato che non sappiamo a cosa stai cercando di attaccare la lamiera e perché, come si può sapere se una vite è davvero ciò di cui si ha bisogno in primo luogo?
Evitando il problema XY, possiamo rimettere a fuoco il supporto, sia come qualcuno che chiede supporto o qualcuno che fornisce supporto, sia per risolvere problemi individuali, sia per concentrarsi sul raggiungimento degli obiettivi.
Questo è un cambiamento fondamentale che si allinea con il motivo per cui le persone stanno usando WordPress o un particolare prodotto WordPress per cominciare. L'ecosistema di WordPress non cresce perché avere un sito web è elegante. Vive perché le persone credono che i prodotti WordPress e WordPress consentiranno loro di raggiungere i loro obiettivi personali, aziendali o politici.
Identificare i problemi XY può essere complicato. Quindi, per iniziare, torniamo indietro da WordPress per un secondo. Ecco un esempio di una domanda che soffre di un problema XY: "Quale farmaco posso assumere per rivivere il mio dolore allo stomaco?" Questa domanda si concentra su "Y" o una soluzione proposta. Ignora totalmente "X", che è il problema di fondo.
Questa domanda potrebbe essere riformulata come "Perché ho mal di stomaco?" Ora è focalizzato a identificare la causa del dolore e l'obiettivo di alleviare quel dolore. Sì, la risposta potrebbe essere ancora un farmaco, ma il primo modo in cui ho formulato la domanda ha precluso la possibilità che il dolore potesse essere risolto da un cambiamento nella dieta o dal trattamento di qualche altra condizione.
Un buon dottore, alla domanda "Quali farmaci posso assumere per rivivere il mio dolore allo stomaco?" farebbe il backup e identificare la fonte del dolore, concentrandosi. Si concentrerebbero sull'obiettivo di non avere dolore allo stomaco, che richiede l'identificazione della fonte del dolore e quindi la rimozione di tale fonte.
Nel mondo WordPress, ci sono due tipi comuni di problemi XP.
Il primo tipo, quando chiedi come utilizzare una funzione specifica per fare qualcosa, come il modo naturale di chiedere. Hai avuto un problema, hai provato una soluzione e non ha funzionato, quindi hai chiesto come far funzionare la tua soluzione.
Mostrare la soluzione che hai provato quando hai chiesto supporto è una buona cosa e non voglio scoraggiarlo. Ma se non è accoppiato con una spiegazione dell'obiettivo reale, allora è impossibile per chiunque risponda alla tua domanda sapere se è la soluzione giusta, o anche l'approccio giusto per quella soluzione.
Il secondo tipo non sembra un problema. Perché non dovresti chiedere come usare il tema o il plugin che stai utilizzando per risolvere il tuo problema? Ci sono due problemi qui:
Questo tipo di problema XY, come concentrarsi su quale farmaco si fermerà il dolore allo stomaco, preclude la possibilità che tu abbia lo strumento sbagliato tutti insieme.
Questo è un problema particolarmente delicato per i rappresentanti del supporto da affrontare, ed è qualcosa che affronterò nei prossimi post di questa serie.
Ora che sai qual è il problema XY, assicurati di essere alla ricerca di entrambi nelle tue richieste di supporto e quando aiuti gli altri.
Questo post è un'introduzione al problema XY. In futuro, affronterò separatamente come evitarli come qualcuno che richiede supporto e come qualcuno che fornisce supporto.