Friday, July 07, 2006

Frameworks y mas Frameworks

Esto no tiene cuando acabar
y no, no me estoy quejando...
Lo que pasa es que nunca se deja de aprender.

Recuerdo una de las respuestas que alego al diseñar alguna herramienta, trabajar con componentes reutilizables, o generadores de codigo,
"Es que lo hago por flojera..."

Es decir, como no me gusta mucho hacer cosas repetitivas,
hacía que un programa trabaje por mi,
parece lógico, pero a pesar de que no me vaya por la escuela convencional del desarrollo, siempre me ha gustado hacerlo mas aprovechable, reusable.

Ese concepto empezó desde el desarrollo de una funcion,
luego al desarrollo de una clase,
luego pasamos al componente reflejado en una DLL
y poco a poco, ya estabamos hablando de una que otra herramienta que me ha servido mas de una vez.

Ahora que tengo algo mas de tiempo trabajando, y habiendo escuchando tantas veces el concepto de framework,
creo que
poco a poco, uno apunta a diseñar cosas asi,
en mi caso creo que algun dia terminare de hacerlo, poco a
poco...
claro, nunca olvidando la frase que dice, "piensa como analista, no como programador..."

Y es que eso me ha pasado, querer hacer todo
programaticamente, cuando hay cosas que ya no tienen que reinventarse, o repensarse, pues hay o hubieron especialistas que ya diseñaron parte de lo que necesitas.

Ahora, creciendo de a pocos veo que ya no programo tanto como antes, y por ratos siento nostalgia, mas no pena,
solo ganas de seguir aprendiendo, saber que ahora tengo que diseñar y diseñar, especificar e intentar que todo quede plasmado para que pueda ser construido...

suena bonito, pero es cansado,
ahora veo las cosas como si fueran frameworks, o inclusive patronizables (existe ese termino?), y no, no es que sea un Happy Pattern, es decir que a los diseños le quiera meter como sea algun patron,
Lo que pasa, es que busco llegar a un nivel de diseño intermedio en el hecho de que tenga la flexibilidad adecuada, sin que el tiempo de implementacion sea muy largo.(Se entendio? =D)
Aqui tambien rige la regla de no llegar a los extremos.

Ahora estoy definiendo tareas con la finalidad de aprovechar
eficientemente a los "recursos", suena mas bonito recursos humanos, o personas, no se... cuestion de terminos que a veces pongo como punto de conversacion =S

Como decia, estamos en definiciones, vamos como locos con todo esto, yo por mi lado, he faltado a una reunion funcional, pues tenia que realizar unas estimaciones tecnicas, cosas como...
- que componente tiene que diseñarse
- que se debe reutilizar
- que tecnologia es mejor,
- el diseño en si,

Y a esto, se suman las preguntas..
- revisé el documento de analisis funcional?
- tecnicamente hablando, el diseño lo soporta?
- ya actualizaron el documento de?

que tal raye...
por otro lado eso es bonito,
interesante, pero el bichito
del desarrollador aun me llama...

me rio, por el momento hago oidos sordos,

ya que el tiempo no me da, y creo que las
responsabilidades ahora son otras,

como cambian las cosas...

por ratos me siento vago, pues no apoyo mucho en el
desarrollo que ya se esta avanzando,
pero, creo que tiene que ser asi, sino en que momento
definiria las siguientes tareas?

Volví.. estaba con las definiciones, el lunes vienen mas desarrolladores, y a pesar de que ya estan planificadas las actividades de desarrollo "no core" (es decir, lo reutilizable no funcional) aun se esta planificando el desarrollo core.
y no puedo decir nada, pues uno de mis jefes, me dijo "tu me pediste estar en ese cargo!!!" mentiraaaaaaaaaaaaaaa (bueno, no me quejo, pero quiero decir que este cargo y trabajo esta haciendome pensar, pensar, pensar....)

----
thats maybe all i need!!!

No comments: