¿Hacer software "lo suficientemente bueno" le permite a usted ser un programador?Consecuencias de hacer un software "lo suficientemente bueno"
Aquí están mis pensamientos sobre esto:
Bueno Joel Spolsky de JoelOnSoftware dice que los programadores se aburre porque hacen "lo suficientemente bueno" (software que satisfaga los requisitos a pesar de que no son tan optimizado). Estoy de acuerdo, porque a la gente le gusta hacer las cosas bien todo el tiempo. A un lado de los espectros, quiero ir tan lejos como:
- Optimización de software de tal manera que puedo aplicar todos mis conocimientos en Matemáticas y Ciencias de la Computación he adquirido en la universidad tanto como sea posible.
- Realice todo el proceso de desarrollo de software posible, por ejemplo: obtenga las especificaciones de un repositorio, genere el código, compile, pruebe, implemente con los manuales en un solo paso de compilación automatizado.
Por otro lado, un rasgo para nosotros humanos es que nos gusta la variedad. Para poder mantener la atracción (programación amorosa), tenemos que pasar de un proyecto o tecnología a otro para no aburrirnos y "divertirnos".
Me gustaría conocer su opinión acerca de si hay algún efecto secundario bueno o malo en la realización de un software "lo suficientemente bueno" como programador o ser humano.
Excelente respuesta – Jeff
Creo que uno solo mira desde el aspecto de "satisfacer solo las necesidades comerciales" y nunca al aspecto de "satisfacer al programador", los buenos programadores se irán y los programadores de copiar y pegar permanecerán. Tiene que haber un equilibrio. – FeatureCreep
@FeatureCreep, si un programador quiere satisfacción, eso es algo que deberían hacer en su propio tiempo, sin que la compañía pague por ello. El salario (o tasa) que recibe es una compensación por hacer lo que la compañía quiere. Esta satisfacción (si la empresa no lo quiere) no es diferente a la satisfacción que obtendría por un buen día de golf, pero no espero que mi empleado me dé una palmadita por eso. – paxdiablo