Qual è la logica dietro Google che rifiuta Max Howell, l'autore di Homebrew, per non essere in grado di invertire un albero binario? Artboard
Ciao, sono Max Howell, quindi forse non dovrei rispondere a questo.
Ciao, sono Max Howell, ho passato gli ultimi due anni a non rispondere a questo, e a molte domande simili. Forse non dovrei rispondere a questo.
Quindi, qual'è la logica? Chiaramente ho scritto qualcosa degno di Google, giusto?
Beh, no, non l'ho fatto. Ho scritto un semplice gestore di pacchetti. Chiunque potrebbe scriverne uno. E infatti il mio è piuttosto brutto. Non gestisce correttamente le dipendenze. Non gestisce bene il comportamento dei casi limite. Non è ben testato. Francamente è una merda.
C'è da stupirsi se non sono riuscito a rispondere bene alle loro pesanti domande di informatica?
D'altra parte, il mio software ha avuto un successo pazzesco. Perché? Beh, la risposta non è nel regno dell'informatica. Ho sempre avuto un focus sull'esperienza dell'utente nel mio software. Homebrew si preoccupa dell'utente. Quando le cose vanno male con Homebrew cerca il più possibile di dirvi perché, cerca su GitHub problemi simili e vi segnala quelli. Si preoccupa di *voi*. Alla maggior parte degli strumenti non importa un cazzo di voi. Se vanno male, beh, vaffanculo. Homebrew ti aiuta. E se non può aiutarti, ho reso molto, molto facile aggiustare Homebrew (ho costruito un comando nella base per modificare e aggiustare Homebrew). Puoi rendere Homebrew migliore. Homebrew è un fulgido esempio di vero Open Source.
Forse Homebrew non fa bene la gestione delle dipendenze, ma la fa in un modo che vi interessa. A differenza della concorrenza all'epoca Homebrew usava le dipendenze del vostro Mac come base, risparmiandovi così un'intensa quantità di tempo per installare software e un bel po' di dolore, perché praticamente parlando un grande grafico di dipendenze si rompe. Ma questo non è l'informatica e non ha coinvolto alcun grafico o albero, quindi credo di fare schifo.
Voglio difendere Google, per esempio non stavo nemmeno invertendo un albero binario, non mi era molto chiaro cosa fosse un albero binario. Ho studiato chimica, non scienze computazionali. Certo, per la mia tesi di master ho usato Mathematica e ho modellato le proprietà meccaniche quantistiche dell'elio - ho fatto un buon lavoro in realtà - ma non era informatica. Ma bene, che cazzo c'entra l'informatica con lo sviluppo di app moderne? E bene, questo è tutto quello che voglio che la gente prenda dal mio tweet.
Google infatti mi ha fatto sette colloqui e sono andato bene in quelli di ingegneria del software, perché questo è effettivamente il mio talento. Mi sento in colpa per il mio tweet, non mi sembra giusto, e ha alimentato l'attuale era dell'outragism-driven-reading che è l'Internet moderno, e quindi è diventato virale, e per questo sono veramente dispiaciuto.
Ma in definitiva, Google avrebbe dovuto assumermi? Sì, assolutamente sì. Sono spesso un cazzone, sono spesso difficile, spesso non conosco l'informatica, ma. MA. Faccio cose davvero buone, forse non sono perfette, ma alla gente piacciono davvero. Sicuramente, sicuramente Google avrebbe potuto usarlo.
Articoli simili
- Posso usare una trivella per scavare un buco profondo in un grande ceppo d'albero e piantare un nuovo albero in quel buco?
- Perché l'albero a camme ruota a metà della velocità dell'albero motore?
- Qual è la logica dietro le cose che Cyborg ha visto nella nave kryptoniana come Wonder Woman, la morte di Aquaman, e Superman dalla parte del male?
- Qual è la storia dietro il logo dell'albero Kindle di Amazon?