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):
Simplemente no se trata de encontrar la mejor solución, sino de agregar valor en tiempo y forma.
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.”El segundo es un típico párrafo de Joel:
“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.”
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
Publicar un comentario
Muchas gracias por comentar. Por favor deja tu nombre y/o email, los comentarios son mucho más valiosos cuando se sabe quien los hace.