‘ estándares ’

Kiss :: Keep it simple, stupid.

Marzo 13, 07 by Jesús



Einstein in Bern

Originally uploaded by litscher.

Via Wikipedia.

Einstein dijo una vez “Todo debe ser lo mas simple posible,… pero no más”

El principio KISS es aquel que recomienda el desarrollo empleando partes sencillas, comprensibles y con errores de fácil detección y corrección, rechazando lo enrevesado e innecesario en el desarrollo de sistemas complejos en ingeniería.

Este término es un acrónimo que corresponde a la frase en inglés “Mantenlo simple y funcionará” (Keep It Simple, Smart) aunque posteriormente, apareció la versión modificada “Mantenlo simple, estúpido” (Keep It Simple, Stupid) que fue usado como parodia en un principio pero con el tiempo llegó a confundirse con la idea original y por este motivo muchos autores usan esta denominación para hacer referencia a la idea.

Al tiempo que kiss significa “beso” en dicho idioma. Para evitar ser tosco, el acrónimo se hace corresponder con otras expresiones tales como “Manténgalo breve y simple” (”Keep It Short and Simple”) u otras similares, pero que mantienen la misma idea del principio.

Se trata de modela la realidad mediante ejemplos, una vez se tiene un ejemplo, trabaje en otro y en otro. Vea lo que es común en sus ejemplos. ¿Hay algo interesante ocurriendo en sus ejemplos? Cuando sus ejemplos le hayan proporcionado una idea de lo que esta pasando, solo hasta entonces puede intentar escribir un modelo.

El consejo critico es MSE: mantenlo simple, estupido.** Escriba el modelo más simple que se le ocurra y se mira si aún exhibe algún comportamiento interesante. Si esto ocurre entonces, háy que hacerlo aun mas simple.

Esto es lo que se debe hacer: trabajar hasta que se vuelva simple. Finalmente el objetivo de un modelo es dar una representación simplificada de la realidad. Un modelo se supone que revelará la esencia de lo que esta pasando: su modelo debe reducirse justamente a aquellas piezas que se requieren para hacerlo trabajar.

Por qué la programación es como el sexo

Febrero 22, 07 by Jesús


Existen muchos motivos por los que se puede asegurar que la programación es como el sexo, algunos son estos.
ratoncillos coloraos

      Un error que cometas significa tener que darle soporte por el resto de tu vida. (Michael Sinz)
      Puedes hacertelo tu mismo, o subcontratarlo
      Si empiezas, lo harás hasta que te canse
      Solo una persona con mucha experiencia puede apreciar lo que haces
      Hay algunas personas que, extrañamente, están orgullosas por su falta de experiencia
      Puedes hacerlo por dinero o por diversión
      Si le dedicas más tiempo que a ver televisión, la gente cree que eres un bicho raro
      No es un tema de conversación apreciado a la hora de comer
      No se enseña lo suficiente en los colegios
      Si tratas de explicarlo usando un estricto lenguaje científico, nadie te va a entender
      Algunas personas son buenas por naturaleza …pero hay otras que nunca se darán cuenta de lo malas que son, y tú pierdes el tiempo tratando de explicarselo
      Hay algunos que tienen costumbres muy raras, y que nadie es capaz de soportar
      Un pequeñísimo detalle puede arruinar todo
      Sirve para entretenerse a la hora de almuerzo
      Todo el mundo se siente como si fueran los creadores de algo nuevo
      Quien lo ha hecho se mofa de quien no lo ha hecho
      Los principiantes se ponen nerviosos a la hora de hacerlo
      Si te desconcentras, pierdes
      Siempre hay alguien que escribe sobre la única forma para hacerlo
      No es muy productivo cuando estás borracho, pero estás más dispuesto a hacerlo
      A veces es entretenido jugar con cosas caras …y otras veces lo más conveniente es sólo cumplir
      Si le pones mucho color, podrías causar muuchos problemas (al menos que sepas de verdad qué haces)
      Puedes hacerlo solo, pero es mucho mejor en grupo
      Es genial si te pagan, pero lo harías gratis sin problemas

Este post lo he visto originalmente en Ps Blog y le he añadido alguna cosilla. Si se te ocurre alguno más, añade un comentario, por favor.

Netvibes :: Un referente en la Web 2.0

Febrero 06, 07 by Jesús

A estas alturas, muchos de vosotros ya conoceréis Netvibes, una aplicación que se ha convertido en una de mis favoritas.

La idea es muy simple, como todas las que triunfan en la red, ya que se trata de una página de inicio que permite ser configurada plenamente a gusto del usuario, con contenidos basados en RSS.

Estos contenidos pueden haber sido creados bien por uno mismo o por los demás, ya sean bloggers, empresas o usuarios. Eso si, todos ellos han de respetar el formato RSS.

En mi caso, tengo configurada información y de un vistazo puedo ver los últimos datos del calendario en google calendar, mis fotos de flickr, mis transacciones de ebay, estrenos de cine, tv, etc.

Además, la tecnología RSS [Really Simple Syndication] permite recibir en tiempo real titulares de prensa sobre los que pinchar para leer el artículo elegido. Y todo, actualizado al segundo, genial.

Además de muy útil. es una página usable, diseñada con gusto y programada con Ajax, lo que le da aun más estilo, si cabe.

Os paso una entrevista con Tarek Krim, del equipo de Netvibes.

Zen Garden: La belleza del diseño CSS

Enero 10, 07 by Jesús

Alex Condori nos ha sorprendido hoy a todos con la publicación de su propia plantilla css en uno de las web más importantes relacionadas con la programación.Se trata de Zen Garden. Una web creada por David Shea, uno de los genios de Internet, que nos ha permitido experimentar como haciendo las cosas bien, y siguiendo los estándares, se puede tener un código simple y fácil de mantener con tantas y diversas presentaciones del mismo se le puedan ocurrir a cada uno de los diseñadores.

Por ahora, más de mil personas han colaborado con esta idea creando su propio diseño, muchos son relajantes, otros refrescantes y la mayoría de ellos, muy inspiradores.

zen garden

Desde aquí, mi enhorabuena, que espero que sirva para animarte a seguir trabajando en esta linea.


Close
E-mail It
Socialized through Gregarious 42