Ho parlato di un modo semplice per documentare i tuoi progetti scattando molte foto e dei modi in cui i tuoi PCB potrebbero documentarsi da soli. Oggi parliamo di un modo rapido e semplice con cui potresti aiutare altri hacker mentre affronti le tue avventure di hacking: lasciare le briciole di pane.
In breve, i breadcrumb sono piccoli pezzi di informazioni cruciali che hai dovuto dedicare del tempo a capire. Sono soluzioni a problemi in cui un altro hacker come te potrebbe imbattersi in futuro, qualcosa che forse vorresti non dover capire da solo e sicuramente qualcosa che gli altri non avranno bisogno di perdere tempo a capire.
I breadcrumb servono a risparmiare tempo, per te e per gli altri. Aiuta se pensi ai tuoi problemi risolti in termini di tempo speso. Se risolvi un piccolo problema e poi pubblichi la tua soluzione, potresti risparmiare mezz’ora, un’ora intera o un buon numero di ore di tempo per un altro hacker che potrebbe anche essere meno esperto di te nel debug. In effetti, il tuo breadcrumb potrebbe persino fare la differenza tra qualcuno che completa un progetto e lo abbandona!
Tuttavia, c’è anche il compromesso di prendersi del tempo per documentare qualcosa. Se non riesci a pubblicare la tua soluzione in pochi minuti, potrebbe diventare molto più difficile convincere il tuo cervello a pubblicare la prossima volta che hai qualcosa di notevole. Ecco una linea guida: se hai appena trovato un fantastico comando da terminale che ti aiuta a risolvere un certo tipo di problema, dovresti avere un modo rapido per pubblicare quel comando entro un minuto. La buona notizia è che Internet ha un centinaio di posti diversi in cui puoi facilmente condividere le tue scoperte, a seconda del tipo di problema che hai risolto!
Autopubblicazione per gli hacker
È estremamente importante ridurre al minimo il tempo necessario per pubblicare qualcosa. Non pensare che sia necessario avviare un intero blog di fantasia in questo momento per pubblicare quella nota, è sufficiente creare un account wordpress.como un nuovo repository GitHub. GitHub ha specificamente la piattaforma Gist va bene per le note brevi, ma puoi anche creare un deposito chiamato “note” che contiene una serie di file Markdown con nomi di file descrittivi. In effetti, avere un repository GitHub con file markdown è abbastanza vicino ad avere un blog decente, con uno sforzo di configurazione molto inferiore per l’avvio. Dai un’occhiata a questo archivio per un grande esempio!
Non hai bisogno di un plug-in per la sezione dei commenti, non hai bisogno di analisi o plug-in fantasiosi, non hai nemmeno bisogno del tuo hosting, hai solo bisogno di uno spazio per il testo e un po ‘di ricerca. Tutto ciò di cui hai effettivamente bisogno è un posto dove pubblicare rapidamente le cose. Non vorrai rendere difficile lasciare il tuo pangrattato di tutte le cose, dovrebbero impiegare il minor tempo possibile. Avere il tuo editor di testo preferito aperto e pronto sicuramente aiuta, quindi puoi essere a 5-10 secondi dal copiare e incollare le tue note in un documento pubblicabile. Un repository GitHub si adatta a quel conto, così fa un blog WordPress, o anche un Pagina dello stack di Hackaday.io.
Quando scegli il testo da inserire nel tuo post, vale la pena considerare un po’ di ottimizzazione per i motori di ricerca (SEO), che nel nostro caso si riduce a “cosa potrebbe cercare un altro hacker mentre cerca di risolvere questo problema?” Quindi, intreccia tutte le parole chiave e le stringhe specifiche e generali che tu stesso hai cercato nel motore di ricerca, ottieni il nome del messaggio di errore specifico se lo hai ancora e, se il tuo blog supporta i tag, aggiungi eventuali tag che si sentono come si applicano bene. Ti consigliamo di fare in modo che gli altri possano trovare questo post quando hanno bisogno del tuo aiuto in particolare!
Non aspettarti commenti o Mi piace o qualsiasi feedback al di fuori di un contatore di visualizzazioni. La mia pagina delle statistiche di WordPress non mostra molte visualizzazioni sui miei breadcrumb, la metà di esse è compresa tra 50 e 100 visualizzazioni totali e il 40% è compresa tra 100 e 1000 visualizzazioni. Tuttavia, anche se il 99% di queste visualizzazioni sono bot, si tratta comunque di una discreta quantità di persone che risolvono un problema simile nel complesso. Se riesci ad aiutare qualcuno a risparmiare una o due ore di lavoro di debug, è una grande vittoria.
Avere il tuo blog con i breadcrumb può sicuramente aiutarti a costruire la tua reputazione, e ha anche un bel valore sentimentale. Ad esempio, mi sento bene quando al giorno d’oggi scorro il mio vecchio blog di pangrattato; ha soluzione dopo soluzione, con ogni post che probabilmente ha aiutato qualcun altro lungo la strada, e ogni post mi riporta a qualche progetto su cui stavo lavorando. Forse stavo solo hackerando qualcosa di interessante nel mio tempo libero, o forse stavo aiutando un amico, ma in entrambi i casi è un bel promemoria del “oh, stavo risolvendo questo problema una volta!” Tipo.
Tuttavia, con il tuo blog, ci sono degli svantaggi. Ad esempio, a differenza delle pagine del forum, non hai più il vantaggio SEO di altre persone che hanno già fatto clic sul risultato della ricerca. E se volessi massimizzare la possibilità che la risposta venga trovata? E se non hai ancora un blog e non riesci a superare la barriera del perfezionismo?
Vai alla fonte
Conosciamo tutti la storia: trovi un thread del forum in cui qualcuno ha esattamente un problema come te e l’ultimo messaggio è “L’ho risolto da solo”, nessuna soluzione in vista. È frustrante da vedere, e se stai cercando un po’ di conforto, lasciare le briciole di pane ti aiuta a spostare il mondo nella direzione opposta.
Tra migliaia di piattaforme morte, vedrai assolutamente StackOverflow disposto ad aiutarti senza vincoli, Reddit con la sua community recentemente distrutta, Blogger sta per perdere l’intera collezione di immagini, e i pochi forum rimasti attivi e funzionanti. Tuttavia, tutte queste piattaforme hanno il loro posto nei motori di ricerca, anche se le prime pagine sono state consegnate allo spam generato dall’intelligenza artificiale. A volte, gli account e i thread verranno eliminati, le immagini con hotlink scompariranno, i vecchi post potrebbero essere bloccati, una piaga sui forum e su Reddit allo stesso modo se vuoi solo lasciare un breadcrumb. Tuttavia, ti ritroverai sulle loro pagine, ancora, e lo faranno anche gli altri.
Mentre stavi risolvendo il tuo problema, probabilmente lo hai cercato su Google in diversi modi. Potresti avere alcuni tipi di schede del browser: problemi di GitHub, pagine StackOverflow, thread del forum, post di blog di altri, forse anche una discussione pubblica che tu stesso hai avviato nel frattempo. Tutti questi sono ottimi posti per pubblicare una risposta: fintanto che si tratta di una pagina che hai trovato tramite un motore di ricerca, è più probabile che lo stesso motore di ricerca conduca le persone all’unica informazione cruciale che hai trovato.
Siti web come StackOverflow riconoscono anche il concetto di breadcrumb. Puoi fare una domanda lì, ma puoi anche porre la tua domanda e poi rispondere, e puoi persino fare una domanda specificamente allo scopo di dare la tua risposta sotto di essa! Ricorda, StackOverflow ha una sezione elettronica! Probabilmente ti sei già imbattuto in esso, ma se non l’hai fatto, Ecco qui.
StackOverflow e Reddit condividono un problema: hanno requisiti minimi per i loro post e potresti non soddisfarli necessariamente. Se il tuo problema cade sotto una sorta di linea guida della tragedia dei beni comuni, o la tua domanda è percepita come troppo simile a qualcuno nonostante le sfumature vitali, potrebbe essere chiusa e declassata. Detto questo, le mie poche risposte StackOverflow hanno sicuramente aiutato gli altri nel tempo. Una volta ho risolto un piccolo problema nel 2018, l’ho pubblicato come risposta e fino ad oggi ricevo ancora notifiche di voto positivo per la soluzione che ho pubblicato. Non posso negare, solo questo mi scalda il cuore!
Pubblica o muori
Potrebbe non importare dove lasci il pangrattato tanto quanto importa che tu lo lasci da qualche parte. Soprattutto, dovrebbe essere facile per te lasciarli. La ricercabilità aiuta e, se puoi ottimizzare per questo, fallo. Forse non lasciare le tue briciole di pane su X (precedentemente Twitter) o in qualsiasi posto che non vedi spesso nei risultati di ricerca. A meno che non sia il tuo blog, nel qual caso arriverai sicuramente presto su Google!
Anche una piccola briciola di pane può indirizzare un collega hacker nella giusta direzione e non vorresti averne una a portata di mano prima di intraprendere un viaggio di debug di tre ore?
Lascia un commento