El eco de los monegros.

podsonoro No Comments »

Todo comenzó hace casi 3 años…” , así empieza la aventura de Juan Ignacio.
Conocí a Juan Ignacio en las Jornadas de Podcasting en Barcelona. Los que estuvimos en las Jornadas sabemos que de esto hace ya mucho tiempo, un tiempo en el que Juan Ignacio ha estado investigando sobre el podcasting, la radio, fuentes de financiación, modelos de negocio, necesidades de los oyentes y sobre todo como ofrecer a todos aquellos que quisierán escuchar un podcast o un programa de radio, de un servicio que mostrase el contenido de una forma peculiar, y ahí reside uno de los puntos más innovadores, la capacidad de clasificar y mostrar el contenido de forma temática.

ivoox
La clasificación temática de contenido en audio no es un tema sencillo, no solo a nivel técnico sino a nivel de interfícies, con sus clasificaciones subjetivas y complejas que hay que transformar en objetivas y simplificadas, multiples pertenencias, categorías recursivas, etc.

En definitiva una idea compleja pero que ha contado con un proceso de maduración, de selección de los detalles importantes, de reflexión aguda y de un gran equipo de desarrollo que ha plasmado con genialidad una idea para nada peregrina.

… Y parece que pronto va a estar disponible.

Mas información en: http://ideaperegrina.wordpress.com/
iVoox: http://www.ivoox.com

Soñando con bits

tengaged No Comments »

Supongo que todo era cuestion de tiempo. Acabar soñando con tu proyecto de forma repetida no es bueno.

Hmm, Analizemos un caso: el proceso para añadir una funcionalidad:

1) Pienso en la funcionalidad a añadir N+1.
2) La dejo en un lugar de la cabeza… que repose, que madure.
3) La imagino por todos los angulos:

Tecnicamente:
- ¿Horas de desarrollo?
- ¿Como se podría optimizar? (reoptimiar, re-re-re-optimizar)
- ¿Como escalaría? (en situación de urgencia y con tiempo)
Funcionalmente:
- Como encaja con la filosofía del site?,
- Es realmente util?
- Es realmente util ahora?
- Es realmente util despues? (con muchos usuarios)
Visualmente:
- Como representarla sin añadir complejidad?
- Como diseñarla sin demasiado esfuerzo?

4) La dejo reposar..
5) Vuelvo al 3)
6) Sueño con ella (la funcionalidad).
7) Sueño otra vez con ella.
8) La desarrollo
9) Funciona!! ;) , aunque posiblemente podría saltarme muchos de los pasos anteriores.

Noto que requetepienso demasiado algunas de las funcionalidades, dejo llenar el tarro la cabeza con ellas y llegan con cierto retraso al punto numero 8.
Al final los puntos 6) y 7) acaban saturados de nuevas funcionalidades.
Creo que definitivamente voy a eliminar al menos el punto numero 7).

A partir de hoy no volveré a trabajar mientras duermo.

7×24 = ten

podsonoro 2 Comments »

Ya llevo 3 semanas de dedicación exclusiva a Tengaged ,y parece que fue ayer…

Todavía me quedan casi 4 meses para continuar con ella (me he pedido una excedencia en mi trabajo  :) )

Tengaged avatar big brother housemate

Cuanta diversión me espera por delante, cuantas decisiones de diseño, estrategias, problemas y soluciones. Durante este tiempo espero mejorar algunos puntos problemáticos, jugabilidad, fluidez, ….  y es que hay mucho por hacer.

Que bonito es despertarse por la mañana y empezar a trabajar….

P.D. Intentaré twitearlo en mi nueva cuenta _randomize_

684 páginas de MySQL

libros No Comments »

Hoy llegó uno de los libros que más tiempo he esperado. Lo pedí en Amazon hace ya algun tiempo, cuando todavía no había salido a la venta y solo se podían crear reservas. Había 2 opciones:
1) Pedir la 1ª versión del 2004 o
2) Esperar a la 2ª versión del 2008.

Impaciente como soy, a punto estuve de pedir la del 2004.
[geek]Pues, no hay nada como un buen libro de optimización de base de datos como libro de cabecera[/geek]
A pesar de ello hize “click” en la segunda opción. Durante estos meses he estado leyendo el blog de uno de los autores, como método para curar mi impaciencia, y que por cierto recomiendo este post,

What is it like to write a technical book?

Al abrirlo veo que uno de los autores (”Jeremy Derek”) tuvo un VIC-20!! :)   (Comenzamos bien!!!)

Pero.. ¿Para que quiere un tio como yo un libro como este?

Por cierto el libro es: High Performance MySQL

Pues para Tengaged, como no!

Y es que hay muchas diferencias entre un sitio como Podsonoro a otro como Tengaged. Si tienes un sitio que no es tan facil cachear a nivel de presentación o nivel de datos, que el 90% de las páginas vistas tienen que ser regeneradas continuamente, que no hay un reducido grupo de páginas que se llevan el 90% de los pageviews, que hay muchos inserts, que casi todo son usuarios logeados, etc, etc. La única opción es comprar el libro, leertelo, aplicar lo que puedas y esperar a que el margen por página vista sea positivo, a base de reducir el coste que es en un 90% la base de datos. Y que conste que esta última frase me la acabo de inventar.

… y cintas de video.

tengaged 1 Comment »

un pequeño anuncio propagandístico de lo que algun día se convertirá en el mayor mmog de la historia de internet, Tengaged


Los libros de Yendor

podsonoro No Comments »

Nunca he sido un oyente habitual del “Amuleto de Yendor“, pero el primer episodio de la segunda temporada fue brutal. Sencillamente me encantó, hacía tiempo que no disfrutaba tanto de un podcast….

La sección que realmente me pareció increible fue la de los libros, espero que sigan hablando de libros de informática. Yo por lo pronto me voy a comprar alguno de los recomendados. Opiniones muy acertadas, incluso la crítica al libro de Bjarne Stroustrup. En definitiva un podcast tremendo que pasa a mi lista personal de joyas sonoras de la podcasfera mas tecnoretorcida, junto (aunque de concepciones muy diferentes) al ya clásico podcast del maestro FJRomero.

Aquellos maravillosos “primer día”

tengaged No Comments »

Ayer salió Tengaged en Mashable, el título que le pusieron me pareció genial

“Meet new friends then eliminate them”

Aquí teneis algunas foticos de Tengaged con información sobre de que va, aunque me gusta mas el enfoque de Mashable.

Ayer mucha gente entró, algunos se dieron de alta y unos pocos se “enrolaron” en el juego. De todas formas el grupo que formo el primer juego fue tremendamente activo, algunos de ellos comentaban lo adictivo que era, lo cual me emocionó bastante. Este tipo de sitios necesita de un empuje durante los primeros días o sencillamente muere… y a pesar del nerviosismo que tenía por ver como funcionaba ayer lo pasé muy bien leyendo los comentarios y viendo la reacción de la gente.

No hubo “bugs” si uno que finalmente ha sido corregido… (que estres… mal día para dejar de fumar), aunque he de decir que tuve que hacer algunos pequeños ajustes, principalmente el problema es que no esta muy claro la diferencia de hacer un “enrol” en un juego en Ingles a otro en otro idioma. Los juegos en inglés estaban mas activos mientras que otros “ruso” o “aleman” etc.. no se conseguían llenar (se necesitan 10 personas) y por lo tanto quedaban desiertos…. En definitiva hay muchas cosas por mejorar, usabilidad, jugabilidad y funciones sociales…. pero poco a poco.

Esta primera fase de “testeo” ha sido correcta,… ahora la calma volverá. El primer día siempre es una mezcla de emoción y nervios que te vuelven totalmente adicto a esa sensación de “que pasará”, funcionara?, bugs?, le gustara a la gente?, habra muchas visitas?, aparecerá en muchos blogs?, etc, etc, etc.

Todos los que hemos hecho una web creo que recordamos siempre el “primer día” , despues de meses de curro…. viene algo así como el examen final…. o mejor dicho el primer examen.

[Update] Algunas reviews de Tengaged que van apareciendo:

Mashable - Meet new friends then eliminate them

KillerStartups.com - A Less Invasive Game of Big Brother

Rotorblog - Social networking with a Big Brother twist at Tengaged

Principio de incertidumbre. Experimento Web #4.

varios No Comments »

blog-image.gif

- Existen al menos 2 tipos de desarrollo, el desarrollo de la idea que se traduce en una serie de funcionalidades y el desarrollo de esas funcionalidades que se traducen en líneas de código….
- ehhh (vale vale pero ¿Quien son esos personajillos que hay en la imágen?).
- El pasar de la idea, la cual reside en un oscuro escondrijo de tu cerebro, a código ejecutable, que reside en un oscuro escondrijo de tu ordenador, requiere de un proceso de definición que ni el mas real de tus sueños podría elaborar sin abusar de la libertad con la que la imaginación te permite ejecutar cualquier cosa con la mayor de las ligerezas.
- vale… todo eso esta muy bien… pero dime. ¿Quien son las 10 personas de la foto?
- La idea, al residir en el cogote, peca de una generalización tan brutal, que el mero hecho de pensar en una transformación a a algo mas tangible la destruye, impidiendo toda posibilidad de poderla plasmar sin que se vea afectada, algo asi como el principio de incertidumbre de Heisenberg.
- 1,2,3,4,5,6,7,8,9 y 10. Mañana seran 9.
- No es raro pues, que de una idea, puedan salir diversas implementaciones muy diferentes entre ellas y que por tanto, la habilidad de escoger el camino que permita la materialización de la idea sea esencial de cara al éxito de la misma. Lo cual prueba que: Es imposible de determinar si una idea es buena o mala.
- ¿Y esos personajillos tienen ideas tambien?
- No lo se, esos personajillos son tu.
…continuara

Nadando en la abundancia

retro No Comments »

A través de Hacker News llego una vez más a la web del gran “Dan Bricklin”, uno de los creadores de VisiCalc. Entre las fotos hay una que me hizo gracia.

visicalc En la foto estan Dan y el padre de “Bob” (el otro coautor) charlando, y al fondo un Apple 2, como no podía ser de otra manera y … un pequeño monitor… ¡coño y tan pequeño! Ahí esta Dan programando VisiCalc con ese monitor y luego miro mi mesa y me encuentro con dos pedazos monitores y el portatil… en total yo creo que unas 10 veces mas superficie visual que “Dan”…. y además para desarrollar otras cosillas que no son precisamente el estupendo y original Visicalc. Soy fanatico de los monitores grandotes y en duplicado…. pero despues de esta imagen ya no puedo seguir pensando aquello de que cuanto mas monitor más productividad.

Despues, ya recuperado de la verguenza me encuentro en la misma página con este código.
visicalc code

Traduzco literalmente el párrafo referente al código que se puede encontrar en la página: http://www.bricklin.com/history/saiearly.htm

“… cada linea representa como máximo una instrucción. La llamada a la subrutina “poll_keyboard” era muy importante. Como Bob Frankston describe “No hay interrupciones ni reloj en el Apple 2″. Si el usuario tecleaba un caracter justo antes de que el buffer de entrada de teclado fuese vaciado, éste se perdería… Para evitar que se perdiesen caracteres cuando el usuario tecleaba muy rapido durante períodos donde la CPU estuviese a tope, se checkeaba el buffer en medio de las cada potencialmente largas iteraciones..”

Código genialmente comentado con un “not to lose keystrokes…”

Con el “Eclipse” tengo mas de 200 columnas de caracteres en el editor… contando que tengo otras barras verticales abiertas que si las quito quedaría en casi 300 columnas! … luego miro mi código y veo tanto espacio desperdiciado que podía ser utilizado para los comentarios…
y no dejo de imaginarme a “Dan” con sus 24 lineas de 40 columnas…, quizas con el cartucho de expansión a 80 columnas….

La idea

varios 3 Comments »

Hace algunas semanas abrí el cajón de los desastres donde suelo guardar ideas webesféricas que por alguna razon no pasaron el filtro para ser realizadas y me encontré con una que quedó en el olvido, justo debajo de otra que aunque recordaba perfectamente caducó al haber sido implementada en las ultimas semanas unas tropecientas veces (y algunas con exito).

La olvidada idea, que supongo yo no me pareció en su día lo suficientemente atractiva la encontraba ahora muy mejorada, como si alguien hubiese corregido y mejorado lo que en su día, y sigo suponiendo, no encontré aliciente para desarrollar.

Así que manos a la obra me puse a desarrollarla y pronto me encontré con lo que (supongo) me encontré la última vez. La idea tenía diversos matices que la complicaban y la hacían un poco engorrosa de ejecutar. En ese momento y pensando en la idea que estaba justo encima y que no desarrolle, me di cuenta que quizas tuviera que continuar aun pensando ahora que la idea que me parecio buena, pero no tan buena, y que la olvidé para despues rescatarla, ya no me parecía tan buena (una vez mas).

La idea, que ahora esta en un 50% desarrollada tiene sus carencias y sus limitaciones, pero esta vez no me frenaran (sigo suponiendo) y aunque piense que no es la mejor, “es lo que hay”, asi que aquí estoy, picando código.

Y es que si yo fuera un inversor de capital riesgo no hubiera invertido ni en Twitter, ni en Del.icio.us ni en FriendFeed ni en tantos otros servicios que en principio parecen tan absurdos pero que ahí estan. Aun recuerdo mi reacción la primera vez que vi un blog… “Menuda mierda! si solo es una web con un calendario!

Asi que dado que los dos hemisferios del cerebro nunca se ponen de acuerdo sobre que es una buena idea y que no lo es, he tomado la decision de hacer solo caso a una de las mitades de mi cerebro (no me acuerdo que lado era) y seguir adelante, la otra mitad se encargará unicamente de poner el servidor y la base de datos.

Bien es cierto que mientras la desarrollo tengo cierta sensación de que por algunos momentos ambos lados han llegado por fin a un acuerdo y la idea que me parecio buena, pero no tan buena y la olvidé para despues rescatarla no es al fin y al cabo tan mala idea…. supongo.

Powered by WordPress | WP Theme & Icons by N.Design Studio | 0.716 segundos.
Entries RSS Comments RSS Login