@ agnasg

agnasg


EA

19-07-2012 8:59 AM

Electronics Arts ya perdió la mitad de su valor en la bolsa, y de verdad no estoy sorprendido. Riccitiello puede decir que los inversionistas no saben nada de video entretenimiento (mi traducción para gaming que se me acaba de ocurrir) pero la verdad es que la debacle de SWTOR se debe a las malas decisiones de la gerencia de EA, no a los inversionistas. Claro, cuando el barco comienza a hundirse se inicia la batalla de los dedos (¡tú fuiste! ¡no, tú fuiste). Y los viejos trapos sucios salen al sol, como por ejemplo este manifiesto sobre el desastre de Warhammer Online (que por cierto generó otra guerra de trolls entre tobold y Syncaine)

Parece que los tiempos están cambiando más rápidamente que nunca y solamente las empresas como Valve, que se adaptan con rapidez y se mueven con agilidad en este mundo dominado por internet van a sobrevivir. Yo creo que las gerencias tienen que sentarse en los foros de internet para escuchar y hacer lo que ahí se diga. Los tiempos en que esas decisiones se tomaban en una sala de conferencias en un edificio de cristal ya pasaron hace tiempo. Dos años antes de la salida de SWTOR, en internet se dudaba de su éxito, ¿qué se hizo al respecto?

VIM: tú me complementas…

12-07-2012 12:12 PM

Cuando leo estos posts sobre gente que está fascinada con VIM (el editor originario de Unix) lo único que puedo sentir es ternura, como cuando un niño descubre con asombro lo fascinante que es  ____ (coloque aquí cualquier cosa, en el caso de mi hija era un teléfono, en el caso de mi hijo era un aplicador de acetona). Y estos posts abundan (VIM, tú me complementas, 2, 3, 4, 5, etc). Yo solamente lo uso cuando trabajo en Unix. En windows tengo un editor para cada tipo de ambiente: phpDesigner para php, Visual Studio para C++, etc.. Pero, pensándolo mejor, ahora que recuerdo, cuando comencé a trabajar en Unix, hace 30 años, sentí exactamente la misma fascinación por este editor. Por aquélla época teníamos ed, un editor de línea, es decir, en el que podías trabajar solamente una línea, bueno, es muy difícil de explicar. En cambio, con Vi que era como se llamaba la versión original, podías ver el archivo completo. ¿Cómo es eso? Pues en aquélla época en los editores solamente podías ver una línea a la vez, a menos que ingresaras un comando para visualizar un conjunto de líneas (algo así como 1,10p lo cual te permitía ver las primeras 10 líneas del archivo). Con Vi veías 28 líneas a la vez porque en las pantallas VT100 solamente se podían desplegar 28 líneas. En aquélla época no existían sistemas de ventanas, mouse, scrolls, ni nada de eso. Vi lucía como un editor que un extraterrestre trajo a la tierra. Exactamente lo que la gente hoy en día piensa de él. Fascinante.

Simplicidad

06-07-2012 9:11 AM

Hay una proliferación de posts sobre PHP últimamente que por supuesto no me puedo quedar callado. Que si PHP está mal diseñado, que no es tan malo, que no, sí es bueno, que ni es bueno ni malo que el problema es la comunidad, blah blah blah. Todos, por supuesto, tienen algo de razón, y están equivocados también. Yo creo que la principal ventaja de PHP es que es simple, y sofisticado al mismo tiempo. La nomenclatura es un desastre, pero cualquier computista puede sobrellevar el tema de la nomenclatura fácilmente, ya que en eso estamos especializados, todo buen computista es un experto en nomenclatura matemática y en lenguajes (si no, entonces eres un mal computista). También juega un role fundamental cuál es nuestro lenguaje materno (es decir, en que lenguaje de programación crecimos, yo por ejemplo crecí con C y luego C++). Alguien que viene de lisp seguramente va a encontrarse en un infierno tratando de trabajar con PHP. Finalmente, el problema con PHP, si eso es un problema realmente, es que PHP nos deja libres completamente, así que si somos desordenados, el programa resultante es un desorden. Así que no es que PHP sea malo, es que se requiere un programador que sepa apreciar su simplicidad y que sea organizado y ordenado. No es mucho pedir, creo.

Enlaces

  • Home es un juego tipo aventura con una temática de horror. Hablemos de simplicidad. Pixels, horror, perdido en una casa. Solamente $2, corre en PC. Interesante concepto. Utiliza la misma técnica de gráficos pixelados de Lone Survivor, aunque el motor gráfico de éste último es mucho mejor. Aquí está el trailer en youtube (por un momento me recordó la Bruja de Blair).

La vida es una montaña rusa

30-06-2012 4:19 PM

En el mismo orden de ideas, la siguiente lista muestra como va cambiando mi impresión, mi opinión, mi estado de ánimo en relación a un API a medida que pasa el tiempo y comienzo a entenderme con él:

  1. Entusiasmo: este es precisamente lo que estaba buscando, es como anillo al dedo, me viene de perla, menos mal lo conseguí.
  2. Sorpresa: este foro no es tan amigable, no entiendo qué les cuesta dar algo de orientación sobre el tema. Las preguntas quedan sin respuesta o con una solución a medias. Y busco y busco y termino en un callejón sin salida. Siempre lo mismo. No sé por qué me sorprendo.
  3. Ambigüedad: debería seguir buscando otros APIs, este quizás no es el más apropiado. Parece que le faltan funciones y los ejemplos son demasiado simples y no ejemplifican nada.
  4. Frustración:  no entiendo nada, no encuentro nada, no sé nada, nadie sabe nada, google dejó de encontrar algo útil sobre este API, no puedo estar más frustrado. Es imposible.
  5. Desesperación: qué demonios, qué es lo que está pasando, a quién se le ocurre escribir un API así, esto no sirve, y cómo es eso de que “otros han hecho cosas maravillosas con este API así que debe servir y el Wiki debe dar las respuestas correctas”, claro a lo mejor fue luego de horas, días y madrugadas dándose cabezazos con el código fuente, y cuál Wiki, eso no es un Wiki, un Wiki tiene respuestas, tutoriales, respuestas, ok!,  eso es un montón de basura lleno de páginas vacias con “TODO”,  “TODO”, “TODO”, “TODO”, “TODO”, “TODO”, “TODO”, “TODO”, “TODO”,”TODO”, escriban algo útil en nombre de la humanidad, ese no es un Wiki, es un código 37, código 37, dónde están los otros 36 códigos!!!!
  6. Resignación: quizás no soy tan buen programador al fin y al cabo. Mi padre siempre me dijo que debía estudiar ingeniería civil. No entiendo por que se me ocurrió estudiar computación. Pero a estas alturas a quién se le ocurre cambiar de profesión ¿los seminarios reconocerán estudios en computación?
  7. Sobrevivencia: el 99.99% de la población está feliz durmiendo y yo estoy aquí, a las 4 de la mañana tratando de entender y hacer que este loader funcione. Es que si no funciona esto, es que si no funciona soy capaz de cualquier cosa, por lo que más quieras, funciona.
  8. Orgullo: bien, ahí está funcionando tal como debe funcionar. Y de verdad no está nada mal, de hecho creo que se ve mucho mejor que el otro API. No, falso, se ve perfecto. Y la estructura, las llamadas son simples. El código fuente es compacto y simple de entender. Excelente.
  9. Genialidad: no sé cómo hice pero ahora me doy cuenta que este API no puede ser mejor. Tiene todas las llamadas necesarias y las funciones requeridas. De verdad, a veces me sorprende mi genialidad seleccionando el API más adecuado.
  10. Displicencia: qué estupidez. ¿a quién se le ocurre semejante pregunta? De verdad no entiendo para qué entro al foro si está lleno de gente que no sabe nada de los más elementales axiomas de la computación. Deberían dedicarse a otra cosa.