jueves, 4 de diciembre de 2003

El lado oscuro de la Luna

Llevo varios días encerrado en mi casa adelantando trabajo de mi tesis. Ha sido un sueño que se convierte en pesadilla.
Eclipse tiene una arquitectura muy fácil de extender, es chevere ver como con modificar un archivo aqui, escribir unas pocas lineas de código allá se integra todo tan fácil...
El problema es cuando para escribir esas 3 o 4 líneas de código, necesitas leer dos capítulos de un libro, varios articulos, y montones de líneas de código, tratando de desifrar como se hacen las cosas. No digo que eso no se "divertido", es chevere aprender otras formas( las verdaderas) de hacer ciertas tareas. Pero el tiempo es corto y eso quita mucho tiempo.

Arhuaco en su último post cita un articulo acerca de porqué hacer software es costoso. En ese artículo hay varias citas que me caen como anillo al dedo:
  • "the 1% of the code takes 90% of the time."
  • "...
    The code worked but took almost a minute and provided no visual feedback -- the app just froze and appeared to be completely locked up. This is obviously not ideal. From a UI perspective, what I really wanted was for long operations to bring up a progress bar of some sort, along with a Cancel button.
    ...
    What's all this about progress indicators? they sneer. Just hit Ctrl+Z and then "ls -l" repeatedly and watch to see if the file size is growing!"
Esto porque la mayor parte del tiempo me he demorado aprendiendo como hacer para que la interacción con el usuario sea agradable y entendible.
Y la parte "ruda" del asunto ya esta hecha hace rato...
Pero aún no se ve nada útil:(

No hay comentarios.: