Un atteggiamento di mai che utilizza librerie di terze parti è assurdo. Scrivere tutto è un uso orribile del tempo della tua azienda, a meno che non vi sia un rigoroso obbligo commerciale che ogni riga nella base di codice sia stata scritta da un dipendente dell'azienda - ma quello è uno scenario insolito, specialmente per un'azienda del settore privato come hai descritto.
Una risposta più razionale e completa potrebbe essere stata che avrebbero usato solo librerie di terze parti che:
- Soddisfare le esigenze del codice che altrimenti si sarebbero scritti da soli
- Sono disponibili con una licenza compatibile con il modello di business della società
- Test inclusi
- Ha superato una revisione del codice
Se quei criteri sono stati soddisfatti (e nella mia esperienza la revisione del codice è molto flessibile soprattutto in presenza di buoni test), non stai più "facendo affidamento su nessun altro" - stai facendo affidamento su esistenti, disponibili, e preferibilmente codice robusto.
Se il codice è open source, nel peggiore dei casi, la libreria di terze parti diventa non mantenuta. Ma a chi importa? I test dimostrano che la libreria è adatta alle tue esigenze!
Inoltre, l'avversione a librerie di terze parti consolidate ostacola seriamente la produttività del programmatore. Supponiamo che la società stia scrivendo applicazioni web e abbia rifiutato di utilizzare (ad es. JQuery), quindi ha scritto la propria libreria alternativa per il cross-browser per semplificare la manipolazione del DOM. Con la quasi certezza possiamo supporre che la loro implementazione:
- Avrà un'API estranea agli sviluppatori che già conoscono jQuery
- Non sarà ben documentato come jQuery
- Non avrà risultati Google pertinenti in caso di problemi nell'utilizzo della libreria
- Non sarà testato sul campo come jQuery
Tutti questi punti sono importanti ostacoli alla produttività del programmatore. Come può un'azienda permettersi di rinunciare a una produttività del genere?
Hai aggiornato la tua domanda per chiederti se è appropriato far apparire in una seconda intervista. Lo è assolutamente.
Forse hai erroneamente interpretato la risposta dell'intervistatore nella prima intervista, o forse l'intervistatore ha semplicemente spiegato in modo errato la posizione dell'azienda e un nuovo intervistatore può chiarirlo.
Se spieghi che sei preoccupato per la loro posizione sulle librerie esterne, ci sono almeno due possibili risultati:
- Sono aperti a cambiare e la tua preoccupazione per il loro processo ti fa sembrare migliore rispetto ad altri candidati.
- Non sono aperti ai cambiamenti e pensano a te come "il tipo di sviluppatore che non vorremmo assumere". Non importa, non è il tipo di posto in cui vuoi lavorare comunque.