Hola compañeros
Me resulta muy reconfortante leer las respuestas que mandaron. Ayer
como estaba recien salido de la reunion, no quise poner nada mas que
los "hechos". Creo que da para que les cuente un poco mas de como
viene la mano. Intentare ser lo mas breve posible.
Hace un año me hice cargo del area de sistemas del Colegio de
Farmacéuticos de La Plata. Como comente en posts anteriores, me
encontre con un sistema vb6+mssql que funciona gracias a que los
usuarios le conocen las mañas. Horrible, bien al estilo vb, todo el
codigo esta en los formularios, solo una interfase grafica para las
consultas sql. Dificil de mantener y extender. Ademas del opio de
trabajar en vb.
Yo llegue a python despues de años de no sentirme cómodo con ningun
lenguaje, y a decir verdad a partir de los comentarios de Peter Norvig
en su pagina www.norvig.com. (Y a Norvig por su libro de inteligencia
artificial). Y me enamore inmediatamente.
Si bien soy apenas un principiante, lo que venia haciendo que era
trabajar con GIS y modelos de simulación, lo complementaba con codigo
para hacer lo que los sistemas que usaba no hacian. Y la maravilla de
resolver en 20 lineas de codigo lo que hubiera llevado 500 en otro
lenguaje, la facilidad de pensar una solucion e implementarla sin
rollos, en fin, la experiencia que creo que todos compartimos.
Asi que aqui vi la oportunidad de hacer un sistema nuevo, SL, y con
alguno de los frameworks actuales. Estuve evaluando Zope, TG, Django y
leyendo todo lo que encontre sobre el tema. Tambien mande algunas
consultas al respecto a la lista.
En el sector ademas de otra gente hay una programadora y yo que hago
analisis y tambien programo. Me cerraba tambien usar una herramienta
asi de potente para manejar esto solo con dos personas. Sin costos
extra para el colegio, ademas remontando una relacion con los usuarios
que no era buena antes que yo llegara, haciendolos participar
activamente del proceso, etc.
La idea era convertir todo en una aplicacion web, usar un metodo agil
tipo xp, y tambien dar acceso a los farmaceuticos a la información via
web.
Ademas, hay otros colegios de otros partidos de la provincia de Bs As
que nos venian pidiendo el sistema nuestro, que es mejor que los otros
que hay disponibles a pesar de todos sus inconvenientes. Yo plantee
que este sistema como esta no se puede transferir, ademas de los
costos de licencias, porque funciona bien gracias a usuarios expertos
en no caer en sus agujeros negros. Con lo cual se abria una
posibilidad que me parecia interesante, inclusive para genera trabajo
sobre SL, ya que todos esos colegios requeririan asistencia tecnica, y
a su vez podrían pagar mejoras, etc. Y si todo esto se hace en Python,
entiendo que seria un aporte para hacer crecer la comunidad.
Hasta ahi todo bien.
Por alguna razón, gente de la comision directiva decidió hacer un
convenio con la universidad para "tener un respaldo institucional"
para el desarrollo del sistema, argumentando ademas a partir de la
noticia de la certificación de calidad de software para lationamerica
que supuestamente va a hacer la universidad. MI facultad, la Facultad
de Informática.
Ayer tuvimos la primera reunión, a la que vino la secretaria de
extensión y un alumno que trabaja en uno de los laboratorios de la
facultad. Y en esa charla me encuentro con que lo que supuestamente
iba a ser una colaboración, probablemente que nos provean
temporalmente de algunos buenos programadores, etc. ya esta encarado
como que ellos van a desarrollar el sistema en la facultad, en la
plataforma en la que estan trabajando (PHP+Symfony), y ya hablando de
venir a hacer el relevamiento, etc.
Es en ese contexto que se dio la discusion sobre Python/PHP.
Podrán imaginarse como me siento al respecto. Por lo pronto estoy
pensando cual puede ser mi estrategia.
Otro dato que no es importante que la persona de la universidad que
hace estos planteos participa en las reuniones locales de SL, etc.
Entiendo que la postura tiene que ver con lo que pasa en la facultad,
que los laboratorios forman equipos de alumnos para hacer trabajos a
terceros a bajo costo y cada uno quiere vender su tecnología. Y
tambien con un lamentable giro, segun mi opinion y la de otros, que
esta dando la facultad, de formar programadores y no expertos en
ciencias de la computacion, que vienen a quedar convertidos en un
grupo de nerds "metidos en el asunto".
Mandé el mensaje a la lista buscando argumentos para rebatir que "no
hay programadores python", y rastreando a ver si habia numeros al
respecto. Alguien tiene idea de algun relevamiento? Podriamos hacer
uno desde la lista, digamos, si hubiera una convocatoria real de
programadores python, ¿cuantos contestarian, y en que condiciones (ej:
freelance/a distancia/en la plata/viajando a la plata) y ya que
estamos con que experiencia en cuales frameworks?
Me encanta la idea de hacer una reunion de pyar aqui. Sería genial.
(lo que no puedo asegurar es que consiga el apoyo de la unlp o el
colegio de farmacéuticos :-) aunque aqui en el colegio hay un salon de
reuniones, cañon, etc. ) Lo que si les puedo garantizar es mi activa
participación.
Quisiera contestar en detalle algunos mensajes (en verdad todos), en
cuanto me haga el tiempo.
Un abrazo a todos