Programación y cordura

¡Hola gente!

Escribo este artículo inspirado pro un artículo de John Kari, una persona que si bien no actualiza su blog tan seguido como uno quisiera, cuando lo hace crea unos posts espectaculares. En ese artículo, John hace referencia a una persona que dice que los programadores estan haciendo las cosas mal en su mayoría, poniendo en primer lugar la mejor forma de hacer las cosas en lugar de hacer lo que nos pagan de la manera mas rápida posible.

Si bien el primer impulso es asesinar a tan *** persona :), considero que, en cierto sentido, está en lo cierto. La realidad es que a el engine de PHP no le importa si nuestra clase se llama date_select, dateselect, o select_date. Lo mismo respecto al markup del DOM. A los engines no les importa el nombre de nuestras clases! Solo basta con que uno haga las cosas mas o menos bien, con la perfección inherente a uno mismo, para que funcione.

Por otro lado, tener que mantener el mismo código en distintos lugares de nuestra aplicación puede ser bastante desagradable. Hay que crear un listado de las ubicaciones en donde esta ese código – posiblemente utilizando grep – y asegurarnos de no olvidarnos ninguno. Con un poco de habilidad y dominio del lenguaje, evitar esa situación se convierte en una tarea mas entretenida :)

Ese artículo recomienda que leamos estos sitios ( personalmente no he tenido tiempo para leerlos todos, pero son bastante buenos. )

También recomienda que sigamos algunas personas en twitter (yo las sigo):

Follow some of the most respected PHP developers on Twitter.

Además, ya que estamos, unos enlaces del tio droope:

Y algunos follow de twitter:

Algunos locos para seguir por lo menos un rato

¡Espero que les sea de utilidad!

Saludos,
Pedro

Advertisements

One thought on “Programación y cordura

Agrega un comentario! los comentarios se aprueban automaticamente

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s