Io e il mio collega lavoriamo entrambi per una piccola startup. A entrambi sono state assegnate diverse sezioni del prodotto su cui lavorare, con diverse aree di competenza. Abbiamo entrambi lo stesso capo (il proprietario dell'azienda).
La scorsa settimana è stato incaricato di creare del codice da utilizzare per me. Mentre aspettavo che mi consegnasse la sua parte per l'integrazione nel mio codice, ho generato del codice sostitutivo da utilizzare nel frattempo in modo da poter continuare il mio lavoro. Non ho scritto il codice. È stato generato utilizzando uno strumento MATLAB e ho appena inserito i parametri.
Quando ha inviato il suo codice finale, ho visto che il mio codice generato da MATLAB era di gran lunga superiore. Ha anche utilizzato MATLAB per generare i suoi risultati, ma ha utilizzato uno strumento diverso con parametri diversi.
Avevo l'impressione che avrebbe generato questi risultati "manualmente" invece di utilizzare il generatore MATLAB. Ho appena usato il generatore come soluzione rapida mentre aspettavo che finisse.
Non so davvero cosa fare. Non avevo intenzione di fare il suo lavoro per lui, e non l'ho fatto davvero (non sarei in grado di farlo a mano in ogni caso!). Non voglio che si senta come se stessi pestando le dita dei piedi. Eppure, allo stesso tempo, c'è un enorme miglioramento nei risultati tra il mio e il suo (che è quantificabile). Inoltre, non voglio utilizzare un codice inferiore quando so che ne è disponibile uno con prestazioni migliori.
Voglio chiarire questo e parlarne con qualcuno, ma non so come affrontare l'argomento senza sembrare un cattivo giocatore di squadra, o tentare di sabotare il lavoro del mio collega, o qualcosa del genere. Come ne parlo con lui? O ne parlo con il nostro capo?