Joel Spolsky: The Duct Tape Programmer

Paso un artículo de Joel Spolsky que tiene muchos puntos de coincidencia con mi forma de pensar acerca del desarrollo de software. Y para no "tirar el artículo" y nada más, dejo 2 extractos que muestran un poco en qué estoy de acuerdo.

El primero tiene que ver con no perder de vista “el objetivo” de todo esto (luego de este párrafo se explica quien es Zawinski):
Peter asked Zawinski, “Overengineering seems to be a pet peeve of yours.”
“Yeah,” he says, “At the end of the day, ship the fucking thing! It’s great to rewrite your code and make it cleaner and by the third time it’ll actually be pretty. But that’s not the point—you’re not here to write code; you’re here to ship products.”

 El segundo es un típico párrafo de Joel:
Duct tape programmers are pragmatic. Zawinski popularized Richard Gabriel’s precept of Worse is Better. A 50%-good solution that people actually have solves more problems and survives longer than a 99% solution that nobody has because it’s in your lab where you’re endlessly polishing the damn thing. Shipping is a feature. A really important feature. Your product must have it.

Simplemente no se trata de encontrar la mejor solución, sino de agregar valor en tiempo y forma.

Comentarios

Entradas más populares de este blog

10 definiciones de calidad

¿Qué es time and material?

Teoría Económica y Outsourcing