Antes de comenzar, no abordaré el tema de si su jefe tiene razón al insistir en ASP clásico. No nos has dado suficiente información. Si tiene un cuerpo muy grande de código en ASP clásico que es lo suficientemente bueno al 95%, y está realizando pequeñas tareas de mantenimiento, entonces probablemente sea una buena idea seguir con ASP clásico ... el costo de transferir todo a un El nuevo idioma 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 analizar eso, y no me molestaré.
Pero quiero abordar tu pregunta precisa ... cómo hacer que la codificación sea interesante .
¿Es interesante algo bueno en la codificación? Recuerda la maldición china: "¿Puedes vivir en tiempos interesantes?" Bueno, probablemente no sea chino ... pero el tema es que cuestiono 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 manera simple y directa de hacer algo y necesitan encontrar una característica 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. Resulta ser un truco sutil por parte de un desarrollador para asegurar que ciertas variables se hayan inicializado en 1 si se olvidó de iniciarlas. Era ridículo, y chico, era interesante. Pero desperdició el tiempo de todos, incluido.
Hay muchas ventajas en escribir la mayor parte de tu código diario en un lenguaje "aburrido". Significa que puede usar su cerebro para pensar en el dominio de la aplicación en lugar de intentar averiguar por qué la última característica de lenguaje que acaba de crear no funciona de la manera que esperaba. Por lo general, puede trabajar mucho más rápido si entiende 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 su 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 estoy diciendo que sea una buena idea usarlo porque es "aburrido". Si crees que es una virtud usar un entorno de desarrollo "interesante", tienes más poder para ti ... pero te estás enfocando en lo incorrecto. Un buen escultor no quiere un cincel interesante ... que se interponga para hacer bonitas estatuas. Un buen pintor no está buscando pinceles "interesantes". Podrían jugar con herramientas interesantes, pero harán su mejor trabajo con las herramientas más aburridas posibles: las herramientas que son tan aburridas desaparecen y dejan que el artista trabaje en el arte.