Sto cercando consigli da sviluppatori esperti su questa domanda.
Nel mio lavoro c'è bisogno di un sacco di codice one-off. Si è tentati di immergersi nelle giuste chiamate della libreria python / perl per eseguire queste piccole attività il più rapidamente possibile.
Ero solito avere la filosofia di "usare lo strumento più efficiente per il compito". Tuttavia, temo che col passare del tempo, questo significhi che non avrò un'esperienza e competenze più approfondite, quindi recentemente mi sono costretta a usare C ++ (con Boost e STL) per tutto, anche se potessi fare il compito in python o perl molto più rapidamente. Spero che a lungo termine, questo mi renderà uno sviluppatore più produttivo. Spero di raggiungere un livello di familiarità che posso fare cose in C ++ il più rapidamente possibile in Python (e ho anche la possibilità di lavorare su progetti più grandi che richiedono C ++).
Questa è una buona strategia per la produttività a lungo termine e le competenze più profonde? O sto inutilmente perdendo tempo / torturando me stesso?