7.30.2007

El trabajo del informático

Me escribe mi ex-tutor de proyecto fin de carrera y ahora amigo, con el que sigo adelante en el proyecto para poder seguir comercializándolo, mejorando, aprendiendo y algunas cosas más. El correo es una de una larga lista en los que discutiamos sobre qué mejorar a corto plazo, qué corregir y sobre qué investigar más con el objetivo de que agroguía sea lo más usable y útil posible. EL párrafo en concreto es el siguiente:

"""
PD: Cada día veo más claro, que la gente no valora para nada el trabajo en
temas de informática. La gente tiene asociado que si va a un abogado, le
tiene que pagar, pero en temas de esto nada, porque a veces el ordenador se
lo arregla el hijo de la vecina, el sobrino, se lo baja de Internet, etc.
"""

Yo considero que agroguía es más un trabajo de ingeniero de telecomunicación que de ingeniero informático ya que es mucho más importante entender el filtrado que usan los GPS que tener una buena arquitectura en la aplicación, pero el correo es bastante explícito. Es muy común escuchar con respecto a esto: "es que a vosotros hacer copias no os cuesta nada". Esto debe ser lo único que sabe la gente, que copiarlo es gratis (que tampoco).

Y es que la gente no distingue entre profesiones y no sabe que la diferencia entre el servicio de un abogado o un ingeniero informático no es el precio, si no que la profesión es distinta y tan respetable una como la otra.

Ante esto he pensado lo siguiente: qué pasaría si regalo agroguía? paso de cobrar 1300€ + iva a 0€. En pocas palabras paso de ser una desarrolladora a ser una empresa que ofrece servicios. Ahora en vez de cobrar por unidad cobraría por hora de ingeniero y, claro está, estaríamos en la oficina esperando que vinieran para explicarnos sus problemas y lo que quieren.

Por ejemplo, llega un agricultor y me resulta que quiere poder medir área, trabajar en sus parcelas de tal zona de España y además hacerlo con su tractor X. Un ingeniero se desplaza, le hace un estudio de la pendiente de sus tierras para ver si necesita un sensor de pendiente, hace un estudio de los mejores días en función de su zona y de la triangulación de los satélites, le hace un informe y le instala el agroguía más decuado. A unos 200€/hora, teniendo en cuenta que estudiar las pendientes puede llevar unas horas, realizar los informes otras cuantas, al final cobraría, entre el trabajo de ingeniero, desplazamientos y demás como mínimo unos 1600€. Y total, para instalar lo mismo que instalo sin hacer todos esos estudios :)

Es que vamos que tener que hacer todo ese teatro para que sepan que nuestro trabajo es serio? Estoy pensando en hacer la prueba un día e ir bien vestido y poner el tono ese de "soy un profesional por hablar de términos que no entiendes" en vez de ir normal para subirme al tractor y enseñarle al agricultor como funciona el tema in situ (mucho más lógico creo yo).

De todas formas, siempre pienso que las cosas siempre son útiles para algo y siempre hay algún momento donde puedes aplicarlas y todo lo que estoy aprendiendo sobre el funcionamiento del sistema GPS en condiciones diferentes a las habituales, de los algortimos de filtrado, del trato con los agricultores, de la presión que supone ver qué hace tu competencia, etc, y a pesar de que no siento valorado mi trabajo por parte de algunos, merece la pena.

7.24.2007

he perdido mi pasado

En mi plan "road to artfutura07" he pensado en implementar la lógica de cada pantalla en python y para ello me disponía a usar unas clases que hice hace tiempo, las cuales publiqué hace ya tiempo en flipcode. El caso es que no las tengo en mi disco duro y flipcode murió hace tiempo, así que he perdido mi pasado para siempre :(. He intentado pillarlo desde archive.org, pero nada, ha sido imposible, veo la explicación, pero el código no está.

Al final he decidido presentar el juego de puzzle, he pensado en hacer una serie de minijuegos basados en física con el pasecto de la foto que ya publiqué hace unos días. A ver si consigo scripterar la parte de los niveles y con eso hacer cosas más rápido.

7.23.2007

Ya está aquí mi PSP

Me he pillado una PSP, la verdad casi con la única intención de rememorar los juegazos de psx :)




La foto está hecha con el móvil :/

7.17.2007

La DGT piensa prohibir usar el GPS con el coche en marcha

Leyendo 20minutos me entero de que según el periodista la DGT ha dicho que prohibirá el uso de los GPS mientras el vehículo está en marcha. Supongo yo que se referirá a la manipulación del sistema cuando el coche está andando...

No me queda otra que descojonarme completamente de la DGT y de los que proponen las normas. Es que me pongo de mala ostia con estas payasadas, es cierto que el GPS despista mucho si estás toqueteándolo, pero también despistan los cruces no señalizados, los carriles de aceleración de 50 metros, los baches que hay en la autovía (no hay más que ir por la A-62 un ratito), los guardarrailes sobrepuestos, los límites de velocidad estúpidos, etc, etc.

La moda es prohibir y por si fuera poco hacen el llamamiento a los fabricantes para que implementen en su software la forma de evitar que se puedan manipular durante la marcha. No multan al fulano que enciendeo un cigarro y me multan a mi por usar el GPS? Me dirán que diferencia hay entre usar el GPS y poner una emisora de radio o poner el climatizador o tocarle la pierna a la novia cuando va de copiloto.

Cierto es que hay gente que se dedica a mirar el GPS más que a la carretera, pero es que los hay tontos, con GPS o sin GPS, es de sentido común que no puedes quitar los ojos de la carretera. Me parece que se deberían dedicar a las cosas serias y no a las gilipolleces varias del GPS, de beso, de no ir a ni un 1km/h más de 120. Y entre esas cosas están los borregos que se tajan y cogen el coche, porque aquí tengo que decir que el responsable de poner los controles de alcoholemia roza la gilipollez integral. Si yo tuviera que poner controles no se escapaba ni uno, aunque me pregunto qué razones hay para no poner los controles donde todo el mundo sabe que la gente se taja.

Desde luego que el mismo día que TOMTOM o cualquier otro fabricante saque un software que "detecte" que el coche está en marcha publicaré un tutorial de como deshabilitar las sentencias NMEA que llevan la información de velocidad.

7.12.2007

Falta de programadores

Leo con gracia lo que escriben en algunos blogs sobre la falta de profesionales en el desarrollo de software. Según estos artículos está llegando un punto en España en el que las empresas se van a aempezar a a dar de ostias por los programadores.

El caso es que todo esto me suena a lo mismo que el tema de la burbuja inmobiliaria. La burbuja está ahí, todo el mundo lo sabe, todo el mundo sabe que los pisos deben bajar, pero no bajan, no estalla la burbuja y aunque el tipo de interés fuerce la máquina, el engranaje sigue funcionando. Pues esto es igual, se dice que los programadores cobramos una mierda, que trabajamos como mulas, que hay (somos) pocos profesionales, que las empresas están jodidas, etc, pero se siguen cobrando los mismos sueldos de mierda y se sigue teniendo al desarrollador como un mindundi.

Cuánto se cobra en otras profesiones diferentes? es diferente la profesión de programador al resto? es que acaso la gente se cree que en otras profesiones entras cobrando 5 kilos al año? Yo he estado en otros mundos y todos son iguales, se cobra menos de lo que se querría cobrar, hay pocos profesionales y aunque siempre dicen que la cosa va a mejorar nunca mejora.

Y digo yo, cúanto debería cobrar y qué condiciones debería tener una persona que tiene su vida puesta encima de las teclas de una máquina? Siendo sinceros y comparandolo con el trabajo que realicé en TV, el trabajo de programnador infinitamente más duro y requiere una dedicación y un aprendizaje muy muy superior para cobrar lo mismo. En TV estuve 1 año y en ese año apenas apareció nada nuevo, todo seguía prácticamente igual, las tecnologías eran las mismas con pocas mejoras (aunque sí mucho más caras), el trabajo requería un esfuerzo mental, pero solo puntual, bastaba con estar pendiente el resto del tiempo.

Creo que te tiene que gustar mucho programar para no acabar pirándote a otro sector mientras puedas. Lo cierto es que el desarrollo de software engancha y es divertido ver como puedes crear cosas que sirven para algo, pero la ilusión se va y veo a algunos compañeros como se desesperan viendo que no pueden salir del mundo donde se han metido.

Qué pasará si se empieza a valorar a los desarrolladores por lo menos igual que a los comerciales? Pasará que la hora de programador subiera ( y se les pagaran todas las horas como debe), los clientes se quejarán de la subida que ha metido el desarrollo de su software y volverán a hacer la mismas preguntas de siempre y decir las mismas absurdeces: "pero tan difícil es desarrollar software?", "no se puede tardar tanto en hacer un programilla", etc. Se acostumbrarían a no tener a 4 gatos un montón de horas? No lo creo.

Cada día lo tengo más claro, lo que no se puede ver no preocupa ni se valora, y como todo el trabajo que lleva el software no se ve, nos pasa lo que nos pasa. Eso sí, los comerciales, los cuales si hacen ver su trabajo, se llevan una buena tajada por cada venta. Cada día lo tengo más claro, y mucho más después de llevar unos meses vendiendo agroguía: tan importante es desarrollar bien como vender bien y es algo inseparable. Así que me gustaría ver en pocos años a los buenos programadores con sus coches, sus portátiles, sus conexiones en condiciones, sus viajecitos, sus primas por venta (o por desarrollo), etc.

Siento el tocho.

7.10.2007

reto artfutura 07

Siguiendo la idea de colson lo mismo me planteo presentar un jueguecillo a artfutura.

La verdad es que no tengo demasiado tiempo, entre programar nuevas caracterísitcas de agroguía, mantenerlo, probar GPS's nuevos y demás tareas me quedo casi sin tiempo. Por ello me planteo coger un uno de esos juegos que tengo a medio hacer, olvidades y terminarlo para presentar una demo. Rascando un poco en mi carpeta prog he encontrado 3 pequeños juegos a medio hacer que me llaman la atención.

El primero de ellos es un viejo conocido de este blog, un juego de naves en el que casi todo es procedural. La base del juego está hecha, el editor de pistas está creado, la lógica de los enemigos también... solo me falta un 10% para tener una demo, o sea el "otro" 90%. Hablando en términos un poco más técnicos, me queda ajustar la jugabilidad, el control, hacer más pistas, mejorar el aspecto gráfico (un glow por aquí, unos cubitos con blend más por allá, unos fondos chulos) y poco más. Creo que puede ser un mes más de coding tranquilo, a ratos:

Cubeout:


El segundo es un juego de puzle llamado puzbe (suma de puzle y cube)basado en físicas. El objetivo es hacer que dos bolas se choquen. La primer de ellas es fija, la segunda de ellas está a cierta altura, entonces en un determinado tiempo el jugador debe poner diferentes objetos a elegir entre una lista por todo el escenario para quesas dos bolas se coquen. En la primera imagen se ve como hay una bola arriba, la cual se tiene que chocar con la que está al fondo... pero hay una de por medio. Para quitarla podemos dejar caer (la posición de la caida lo indica la flecha azul) una pelota gorda a modo de bola de billar para separarla.


El juego tiene programado la edición de niveles en blender con su exportador, toda la física, un scenegrpah básico, efectos de partículas y un poco de la lógica del gui. EL juego está hecho con toonshader, de esa forma puedo darle un "buen" aspecto sin necesidad de grafista. Me faltaría bastante, aunque el grueso principal está hecho.





Por último un pequeño concept de juego de naves llamado haty (no sé porque puse ese nombre) que solo tiene implementada la lógica básica de colisiones y un generador estúpido de naves procedurales. Una de ellas se ve en el shot. Este prácticamente lo descarto, aunque últimamente me apetece hacer un shooter



con cual seguiriais?

PD: por cierto, cubeout está programado en C (me dio por ahí) y los demás en C++, como buen hombre que soy. Porque, efectivamente, los que somos hombres de verdad usamos C++, con sus destructores, sus unsigneds y sus deletes :)

7.04.2007

caracoles al poder

Esto es lo que se encuentra uno cuando va al campo:

 


Lo fotografió la hermana de mi novia mientras instalabamos un agroguía a un agricultor. Qué tendría ese palo para que estuvieran todos ahí pegados?
Posted by Picasa

7.02.2007

Más juegos procedurales

Comentaba el otro día algo sobre edición procedural y hoy precisamente veo un juego en Independent Gaming hecho en javascript en 4kb. Lo interesante del juego, que en realidad es bastante injugable, es que comentan un poco como han hecho las texturas y los nieveles. Merece la pena verlo.

Penelope's Song

Recuerdo la escena de la película "cadena perpetua" (creo que mi película favorita) - /!\ atención /!\, spoiler - en la que el personaje principal pone por la megafonía del patio de la cárcel un disco que, si no recuerdo mal, le envían de deshecho de bibliotecas después de darles la brasa por carta una temporada. En ese momento los presos se quedan mirando hacia los "altavoces" escuchando la canción atontados.

El otro día, haciendo mi trayecto diario de 65,3 km desde Salamanca a Alaejos, puse radio 3, no porque sea asiduo, si no porque en todas las emisoras a eso de las 3 de la tarde ponen fútbol y más fútbol (ellos lo camuflan como deportes), y en ese momento estaba sonando de fondo una canción que me llamó la atención. Era un concierto desde la alhambra y no me enteré ni del nombre de la cantante ni de las canciones ni de nada, solo sé que las canciones me quedaron como a los presos de la película.

Suerte que tenemos internet y con pocos datos se puede encontrar de todo. La canción que me dejó atontado se llama Penelope's Song de Loreena McKennitt. Lo mejor es que el video en directo supera con creces la experiencia de escuchar la canción, lo que daría por poder haber estado en el montaje técnico de ese evento. Me recuerda al concierto de josé carreras que montamos hace ya más de un año en tvcyl - salvandl las distancias. Si hubieramos tenido una pluma y una iluminación en condiciones hubiera quedado niquelado, aunque la cámara que dimos desde la parte superior del escenario (en la foto la que está en la parte central izquierda, camara2) estuvo muy bien, de hecho fue la que mostraron todas las cadenas de ámbito nacional. Jaja, aún recuerdo que echaba chispas porque había diferencia de potencial desde la masa de la cámara al barrote que la sostenía... qué recuerdos :__).