Antes de comenzar, no abordaré la cuestión de si su jefe tiene razón al insistir en ASP clásico. No nos has dado suficiente información. Si tiene una gran cantidad de código existente en Classic ASP que es 95% suficiente y está realizando pequeñas tareas de mantenimiento, entonces probablemente sea una buena idea quedarse con Classic ASP ... el costo de portar todo a un nuevo lenguaje puede ser demasiado alto. Sin embargo, si su jefe está lanzando nuevos proyectos en ASP clásico, bueno, no hay excusa para eso. Y hay toda una gama en el medio. Así que no tengo suficiente información para opinar sobre eso, y no me molestaré.
Pero quiero abordar su pregunta precisa ... cómo hacer que la codificación sea interesante .
Es interesantealgo bueno en la codificación? Recuerda la maldición china: "¿Puedes vivir en tiempos interesantes?" Bueno, probablemente no sea chino ... pero la cuestión es que me pregunto si todas las formas de programación deberían ser interesantes. A veces solo quieres que sea fácil y directo. Los mayores problemas de código que he tenido que limpiar han sido causados por desarrolladores que están cansados de la forma simple y directa de hacer algo y necesitan encontrar una función de lenguaje inteligente que nadie haya escuchado, solo para mantener su propia mente estimulada. Recuerdo haber encontrado 20 líneas de código C ++ cuyo propósito simplemente no pude descifrar. Resultó haber sido una especie de truco sutil por parte de un desarrollador para asegurarse de que ciertas variables se inicializaron a 1 si olvidaba inicializarlas. Era ridículo, y vaya que era interesante. Pero desperdició a todos '
Hay mucha virtud en escribir la mayor parte de su código diario en un lenguaje "aburrido". Significa que puede usar su cerebro para pensar sobre el dominio de la aplicación en lugar de tratar de averiguar por qué la última función de lenguaje que acaba de crear no funciona de la manera que esperaba. Por lo general, puede trabajar mucho más rápido si comprende completamente su idioma y sus bibliotecas. Y eso significa que puede usar sus ciclos cerebrales para algo como pensar en hacer que su aplicación sea más interesante, más útil, más rentable o más utilizable.
Para mantener la mente aguda, use su tiempo libre para aprender nuevos idiomas interesantes. Trabaja en proyectos de código abierto o trabaja en tus propios proyectos.
Recuerde, no estoy defendiendo el uso de ASP clásico, y no digo que sea una buena idea usarlo porque es "aburrido". Si crees que es una virtud utilizar un entorno de desarrollo "interesante", más poder para ti ... pero te estás centrando en lo incorrecto. Un buen escultor no quiere un cincel interesante ... que se interponga en el camino de hacer buenas estatuas. Un buen pintor no busca pinceles "interesantes". Pueden perder el tiempo con herramientas interesantes, pero van a hacer su mejor trabajo con las herramientas más aburridas posibles: las herramientas que son tan aburridas que desaparecen y dejan que el artista trabaje en el arte.