Links del Viernes (14)

Published 25 weeks, 1 day ago
Fri Jan 11 2008

Hoy está la cosa calentita, como mínimo.

  • Zed Shaw se despacha contra Ruby on Rails, y se queda bien a gusto. Personalmente, en este charco no pienso pisar.
  • Porque para charco tengo ya el mío: Bruce Byfield publica un post afirmando que los fanáticos del free software y los conspiranoicos tienen mucho en común. En todo el post no cita nombres de particulares, ni de empresas, ni nada por el estilo; todo muy genérico, aséptico. No importa. Uno de sus comentaristas, un tal Jose_X (no tiene porqué, pero no me extrañaría que fuera español), responde con varios comentarios largos en los que cumple punto por punto todos los síntomas que Byfield especifica para los conspiranoicos del software libre. Especialmente iluminadora es esta frase, que copypasteo sin modificar ni un solo bit:
    Anyone that works to help Microsoft to a very significant extent to retain their traction, however much such actions may be understood from the pov of the families being “fed,” are working against me.
    . Cualquier otra cosa que yo pueda añadir después de eso, francamente sobra.
  • Project Blackbox, del que creo recordar que ya dije algo hace tiempo, es un proyecto de Sun para meter un DataCenter en un contenedor comercial estándar, de los que se cargan con grúa en los barcos. Dave Douglas, el vicepresidente de Eco Responsabilidad (???) de Sun Microsystems lo explica en este vídeo.
  • Nueva herramienta para la lista de imprescindibles: LINQPad. Efectivamente, es una herramienta para probar sentencias LINQ con un formato muy similar al del Bloc de Notas de toda la vida. Además, el programa no necesita instalación, perfecto para llevar en una memoria USB.
  • Lista de los mejores juegos indies publicados en 2007. La lista está hecha por un miembro de ese foro, y contiene unos cuantos juegos que tienen buena pinta.
  • Otro editor de texto enriquecido para Web, muy configurable: EditArea.
  • Buen ejemplo en CodeProject sobre el uso de MVC y el patrón Dependency Injection, usando para el ejemplo una caja de login.
  • Timebridge es una aplicación gratuita para concertar reuniones, con una gran presentación web que deja muy claro qué es lo que hace su producto y cómo lo hace. Lo que ya no está tan claro es si el servicio seguirá siendo gratuito mucho tiempo.
  • FileHamster, una recomendación directa de Jomaweb (al que ya echamos de menos); es una solución de backup, archivado y control de versiones diseñada para artistas. Vamos, que es muy fácil de usar. Tiene dos versiones: la gratuita y la barata. También tienen un vídeo que demuestra lo que hace el producto. Evidente lección de márketing: no me cuentes milongas, enséñamelas. A pesar de todo, tiene una pega (al menos para mí): los backups de ficheros los hace el mismo equipo o en unidades de red local, pero no permite usar FTP o VPN.
  • Impresionante artículo sobre cómo se juega a MMORPGs en China, o al menos a uno en concreto: ZT Online. Un tinglado muy bien montado, hay que reconocerlo.
  • Richard Stallman busca novia. En serio. Le deseo toda la suerte del mundo, a ver si el amor consigue domar a la bestia.
  • Vínculo fuera del tiesto, o link off-topic, como prefiráis: Reflexiones de Repronto.

Links del Viernes (13)

Published 27 weeks, 1 day ago
Fri Dec 28 2007

Sí, lo sé, lo sé. Llevo retraso acumulado. ¡Pero tengo excusas! Entre fiestas, atracones de comida y trabajo, dos proyectos paralelos y el WoW factor no doy abasto.

  • Primera entrega de una serie de tutoriales sobre las nuevas capacidades del lenguaje C# en su versión 3.5. Sí, ésa que mi jefe de proyecto se enteró el miércoles pasado de su existencia...
  • Honestamente, yo tampoco comprobaba los límites del sistema de archivos.
  • El punto de vista de un desarrollador (linuxero, añado) sobre Android.
  • ¿Atrapado por el número de sesiones abiertas en la conexión a Escritorio Remoto? Una solución.
  • Algunos trucos prácticos para IE7, mientras nos alegramos (yo al menos, lo hago) de que IE8 vaya viento en popa.
  • Gaia Ajax Widgets, además de ser unos controles AJAX no demasiado caros (€295 por desarrollador) y con bastante buena pinta; tienen montado un concurso en el que ofrecen un premio de 10.000 eurazos para desarrollar una red social enfocada al medio ambiente, usando sus controles claro está.
  • Mientras siguen desarrollando la versión 4.0 para VS2008, tenemos nueva versión (3.1) de ReSharper.
  • Esto ya se ha dicho muchas veces, pero no está de más recordarlo: cuando paséis una web ASP.NET a un entorno de producción, acordaos de poner la opción DEBUG a falso en el web.config. Scott Guthrie nos lo recuerda, además de comentarnos una opción de machine.config que hace que DEBUG=false sea el comportamiento por defecto en todas las soluciones ASP.NET 2.0 servidas desde esa máquina.
  • Ha salido la versión 2.0 de Launchy, el lanzador rápido más macanudo para Windows. Desde que lo uso, el ALT+ESPACIO se ha convertido en uno de los atajos de teclado que más uso.
  • Dare Obasanjo cree que el 2007 fue el año en que Google saltó el tiburón.
  • Ni más ni menos que 303 vínculos muy interesantes recopilados a lo largo del 2007 por Jarkko Laine.
  • Shawn Burke nos comenta cómo montar un Windows Home Server. Ni que decir tiene que quiero uno pero ya.
  • No sé por qué sigo suscrito a los Microciervos, la verdad. Debe ser inercia. Un blog que no permite comentarios, sólo lanza sermones; que de ser defensores de la no-publicidad pasaron a ponerla a saco (justificándose en el proceso, claro); que no hacen más que postear chorradas sin ninguna gracia sobre auto-referencias, estupideces sobre móviles (oooooh... han descubierto que para escribir "acaba" en un móvil hay que pulsar el 2 cinco veces.... guau!!!), tonterías sobre binarios, o sobre el número Pi, más las habituales tocadas de pelotas anti-Microsoft y lamidas de genitales pro-Apple. Pos fale. Pero la de hoy quiero creer que es una inocentada: está repleta de faltas de ortografía, es una estupidez como un piano y además, si giras 360 grados te quedas donde estabas. Por cierto, la inocentada no la podrían haber hecho sobre el Leopard y su flamante BSOD?
  • Hablando de inocentadas, la Wikipedia en español1 tiene la suya en portada. Y se ríen de sí mismos, cosa que a los Microciervos les vendría de perlas, francamente.

Por otro lado, quiero lanzar una pregunta a los (cuatro o cinco) lectores de este blog. Razones de peso me impulsaron a cerrar el blog personal que, por razones de anonimato, jamás he mencionado en este sitio y que tenía bastante más éxito, la verdad. Al menos en términos de cantidad de visitantes, nunca de calidad de los mismos. =)
El caso es que hecho de menos el poder escribir de cuando en cuando sobre temas no tecnológicos, y estoy dándole vueltas a la cabeza sobre incluir en este blog una categoría Off-Topic para poder escribir sobre, básicamente, lo que me venga en gana. Eso sí, el foco principal seguiría siendo el de siempre, ya que me auto-limitaré los posts Off-Topic a uno, como mucho, a la semana. ¿Opiniones, por favor?


1.- Como es lógico, ya que como todos sabréis el Día de los Inocentes en los países anglos es el 1 de Abril.

Links del Viernes (12)

Published 29 weeks, 1 day ago
Fri Dec 14 2007

Emulando las opíparas comilonas de empresa habituales, hoy viene la cosa cargada.

  • ¡Ya está aquí, ya llegó! Microsoft XNA Game Studio 2.0.
  • Por si os interesan estas frikadas: Curso gratuito de introducción a MS Robotics Studio.
  • Un buen truco. Cuando programamos para WinForms siempre hay controles inútiles, como los Labels que colocamos con los literales para distinguir a las cajas de texto, que luego en código no vamos a manipular de ninguna manera. Mediante esta técnica podemos hacer que Intellisense los ignore, para que no estorben.
  • 9 formas de aprovechar más el excelente Windows Live Writer.
  • Como configurar el Visual Web Developer 2008 Express para realizar proyectos en MVC.NET y poder probar el nuevo framework sin soltar un duro.
  • Bill Gates hablar, entre otras cosas, de Internet Explorer 8. Parece ser que esta vez no se van a dormir en los laureles... claro que a la fuerza ahorcan.
  • La programación es una noble profesión. No puedo estar más de acuerdo.
  • Un screencast cortito de MonoRail, el otro framework MVC para .NET, que ya sabéis que llegó antes y no es de MSFT y es el favorito de los Alt.Netters y blah blah blah...
  • Karl Seguin está escribiendo un curso interesante de fundamentos de programación, enfocado a patrones de diseño. Aquí está la primera parte.
  • La lista de la vergüenza. Se puede decir más alto, pero no más claro. Completa, total y absolutamente de acuerdo con él; sobre todo con la última parte del post.
  • Hablaba hace poco de él, y ahora Snippet Compiler se actualiza al .NET Framework 3.5.
  • La nueva versión de Google Toolbar recuerda tus settings entre diferentes máquinas. Ya era hora, joder. Eso sí, no tengo tan claro si me hace gracia que Google almacene (con mi permiso, eso sí) mi historial de navegación. En todo caso, incluye también un útil "acceso directo" al Google Notebook, la única de las aplicaciones Google de escritorio que utilizo con frecuencia.
  • Rodrigo Corral sobre desarrollo Ágil.
  • Entrevista a Peter Chou, el CEO de HTC. A pesar de la insistencia del entrevistador (que mira que llega a ponerse plasta con el Android), Chou mantiene un hermetismo bastante chino durante toda la entrevista, lo que no la hace menos interesante.
  • A pesar de que Joma puede no estar muy de acuerdo, yo también que creo que debes de amar a tus usuarios.
  • Me encanta este país, en serio. En ningún otro hay tanto experto por metro cuadrado: tenemos expertos en cine, en música, en fútbol, en Fórmula 1, en encaje de bolillos y en seguridad informática. Y en lo que haga falta, señora.
  • Por último, otro resaltador de sintaxis, este online y con soporte para chorrocientos lenguajes de programación. O más.

Actualización del Lunes 17/12/2007: Corrección de uno de los vínculos, concretamente el de cómo usar MVC con Visual Web Developer Express 2008. Gracias, lector constante. ;)

Gmail lento en IE7

Published 29 weeks, 4 days ago
Tue Dec 11 2007

Seguimos de troubleshooting. Completamente harto de que Firefox arrancara con la velocidad de un caracol cojo, que la carga de una nueva pestaña bloqueara todo el navegador (a ver cuándo narices hacen que las pestañas se procesen en hilos diferentes) y por último pero mucho más molesto reventara frecuente y aleatoriamente en el ordenador de la oficina, decidí pasarme completamente a Internet Explorer 7. Y estoy de lo más contento desde entonces: no hecho nada de menos a ese navegador tan idolatrado por muchos.

Pero tenía una espinita clavada en medio de tanta felicidad: cuando usaba GMail desde IE7, mi equipo se ralentizaba. Mucho. La carga de trabajo del procesador se disparaba más de un 50%, IE7 prácticamente dejaba de responder, y todo el resto de aplicaciones abiertas sufrían por la carga adicional. Llegué a un punto en el que usaba un Firefox portable para acceder a GMail e IE7 para todo lo demás.

Hasta que he dado con el culpable: McAfee. Está instalado como antivirus corporativo, e incluye una toolbar para IE7 llamada Site Advisor; que funciona bastante bien en casi todos los sitios... excepto con GMail, que le pone como una moto. Es el McAfee SiteAdvisor el que incrementa el consumo de recursos en el sistema y ralentiza todo. La solución, por si a alguien más le ocurre, es sencilla:

  1. Abrir IE7, y mostrar la barra de herramientas de SiteAdvisor si está oculta, mediante el menú Herramientas, Barras de Herramientas, McAfee SiteAdvisor.
  2. Expandid el menú del SiteAdvisor y elegid la opción "Lista de no advertidos..."
  3. En el cuadro de diálogo siguiente, agregad el sitio google.com a la lista de sitios de confianza.
  4. Cerrar el SiteAdvisor, cerrad IE7.
  5. Abrid IE7 y entrar en GMail.
Y, como diría Hiro Nakamura, yatta!!

Links del Viernes (11)

Published 30 weeks, 1 day ago
Fri Dec 07 2007

Trabajando en día de puente. Fastidia, aunque tiene sus ventajas: he hecho en veinte minutos un trayecto que me suele llevar hora y media.

Aquí viene otra burbuja

Published 30 weeks, 3 days ago
Wed Dec 05 2007

No es que venga, es que ya está aquí.

Links del Viernes (10)

Published 32 weeks, 1 day ago
Fri Nov 23 2007

Hoy pocos links pero jugosos...

  • Estupendo ejemplo sobre el Patrón de Estrategia, de Jeremy Jarrell. Me ha gustado especialmente el que use un ejemplo real y útil en sí mismo, una refactorización para eliminar Enums y su correspondientes switchs, no los ejemplos abstractos de costumbre de patitos voladores.
  • Ya lo ha dicho todo el mundo y su primo, pero es lo que tiene publicar los vínculos un día fijo a la semana: pierdes la novedad. El caso es que, como ya sabréis todos, Visual Studio 2008 ya ha salido. Si eres subscriptor de MSDN ya puedes descargártelo, y si no te puedes conformar con las ediciones Express, que no faltan a la cita. Para ir probando y aprendiendo todo lo necesario sobre la gran cantidad de novedades de lenguaje e IDE que se nos han echado encima, tenemos el Training Kit para Visual Studio 2008 y .NET 3.5.
  • También está disponible la Beta 2 del XNA Game Studio, que curiosamente requiere una licencia de Microsoft Live si quieres desarrollar juegos con conexión a red. Y en Coding4Fun he encontrado un motor 3D.
  • Otro motor 3D en .NET, Jade Engine, ya que ha salido el tema.
  • Primeros pasos si quieres programar con Google Android.
  • Artículo que critica a fondo el último meme(z) de los técnicoless y con más razón que un santo, oiga: Vista Nerd rage feedback. Los creativos de la Manzana (Podrida) son abanderados de este carro, iniciando una vez más una campaña negativa que en lugar de ensalzar lo bueno de sus productos intenta echar a otros por tierra a base de mentiras descaradas, suficiencia y prepotencia a raudales. Y todo el mundo a reírles la gracia. Así también soy yo creativo, no te fastidia.
  • 101 ejemplos de LINQ.
  • Y ya que hemos polemizado un poquito con la compañía de la Manzana (Podrida) y su legión de gusanos, vamos ahora con uno de los otros. Ya dije hace mucho, mucho tiempo y en un motor de blog muy lejano que Richard Stallman es un gilipollas. Y parece que historias como ésta no hacen sino darme la razón.

Links del viernes (9)

Published 33 weeks, 19 hours ago
Fri Nov 16 2007

Por poco no llegamos. Es lo que pasa cuando tu Windows Live Writer portable y el proxy del curro se dejen de hablar, de repente.

  • James Avery nos presenta la primerísima versión de su AutoTest.NET, una herramienta que realiza automáticamente los tests unitarios sobre nuestras clases... cada vez que grabamos un cambio en ellas.
  • Proyecto Astoria, sugerente título que esconde un framework en desarrollo en los laboratorios de Microsoft: una API REST para enlazar con ADO.NET. Tim Anderson tiene más detalles.
  • Truco en Javascript para prevenir que el ENTER recargue la página. No especialmente complicado, pero muy útil.
  • Un IDE para NAnt, por desgracia de pago: NAntBuilder.
  • Otro esquema de colores oscurecido para Visual Studio: Desert Nights. Los colores no están nada mal, pero el tamaño de fuente es excesivamente grande. Ideal para presentaciones.
  • Aprende a añadir capacidad de auto-actualización a tus programas de escritorio, gracias a este artículo de CodeProject.
  • Un post de Scott Guthrie que es casi el capítulo de un libro: enorme, en todos los sentidos, tutorial de MVC.NET. Otro.
  • Siguiendo con los tutoriales, uno sobre MSBuild.
  • El blog de Brennan Stehling, que he vinculado justo arriba, tiene entre otras muchas cosas un interesante artículo sobre las razones para bloguear... y cómo hacerlo bien.
  • Mike Duncan nos enseña la lista de herramientas que le han hecho ser el Paris Hilton del .NET. Muchas de ellas, viejas conocidas.
  • Sprites CSS, qué son y cómo usarlos.

Links del Viernes (8)

Published 34 weeks, 1 day ago
Fri Nov 09 2007

Viernes festivo para los madrileños y, milagrosamente, no estoy enfermo. ¿Nunca cesarán las maravillas?

  • Confiesa. Tienes una PDA con capacidades de teléfono, una iPAQ por ejemplo, y estás bastante contento con ella. Pero viste los vídeos del HTC Touch y sentiste cierta envidia del TouchFlo, ¿verdad? Pues tu problema está resuelto: con Touch Commander, un programa para Windows Mobile 5 o superior con el cual obtendrás las tres pantallas deslizables con el dedo, los contactos y accesos rápidos con foto, etc. Por $14,95, teniendo en cuenta cómo anda el dólar, es un regalo.
  • Para que no se queje nadie de que soy parcial hacia Subsonic (aunque resulta que nadie se ha quejado y de que sí, lo soy) aquí tenéis un tutorial bastante accesible de NHibernate.
  • Ya tengo (casi) decidido el regalo que me voy a hacer para Reyes: el Asus Eee PC (y luego nos quejamos de los nombres de Microsoft). Un ultra-portátil con pantalla de 7'' y sin disco duro: con una memoria SSD que lo permite arrancar en 15 segundos. Viene de serie con un Linux personalizado con una aplicación de kiosko, aunque el hardware es compatible con Windows XP. Tenéis una review más completa en Trusted Reviews, y supongo que Jeff Atwood hará una cuando reciba el suyo, que ya lo ha pedido. Eso sí, yo voy a esperar al modelo de 1Gb de memoria, con 8Gbs de disco duro. O quizás me decida por este Sony Vaio, claro que entonces el factor económico se irá al traste...
  • Tengo que reconocer que yo era de los que usaban campos numéricos autogenerados como claves únicas de las tablas, pero este artículo de Wade Wright me ha convencido de las bondades de usar Globally Unique Identifiers, o GUIDs. La razón #3 es particularmente convincente, y me hubiera ahorrado un buen montón de problemas en el pasado.
  • Un artículo cargado de razones, que me lleva a especular un poco. Jeff Perrin coincide con Ayende en afirmar que el principal defecto de ASP.NET WebForms consiste en ser una abstracción de HTTP que termina siendo más complicada que el modelo que abstrae. Y estoy de acuerdo. Mi opinión es que WebForms ha sido (y es) como las ruedas auxiliares de una bicicleta. Para muchos programadores que no nos habíamos enfrentado al desarrollo Web jamás, WebForms nos permitió desarrollar aplicaciones para la Web con cierta facilidad gracias a disponer de un modelo basado en eventos bastante familiar. Pero si uno quiere realmente aprender a pedalear en una bici tiene que dejar las ruedas auxiliares tarde o temprano; lo que en nuestro caso viene a ser dejar WebForms y utilizar una abstracción más adecuada para programación Web, como puede ser MVC, ya sea el existente MonoRail o el inminente MVC.NET. De hecho, ya se ha anunciado que MVC.NET no viene a sustituir a WebForms, sino a proporcionar una alternativa a los programadores. Si unimos a todo esto el anuncio que ya vinculé la semana pasada sobre Volta (que no me extrañaría nada que resultara ser una simplificación de WebForms), o como Microsoft está desarrollando un framework para desarrollar para Web con la facilidad de Visual Basic; creo que podemos especular con la dirección que tomará el desarrollo Web en la facción Microsoft en el futuro. Por un lado, un desarrollo Web profesional, más complicado pero mucho más potente mediante MVC.NET. Por el otro, un desarrollo más orientado a sitios pequeños y/o no profesionales mediante Volta. ¿Qué pasa con WebForms? Creo que se mantendrá durante un tiempo, pero su supervivencia a largo plazo dependerá directamente del éxito que tengan las otras dos alternativas.
  • La gente tiene mucho tiempo libre: el tema del Mario Bros tocado con bobinas de Tesla.
  • Por último por hoy (que es fiesta, leches); comentaros que el otro día estuve probando el gOS. Hasta donde yo sé, no ha tenido mucha repercusión mediática, y sinceramente no me extraña: el invento consiste en coger una distribución de Ubuntu, cambiarle los colores y añadir una barra de accesos directos en la parte inferior de la pantalla al estilo del Dock de Macintosh. Todos ellos accesos directos a aplicaciones Google: GMail, GDocs, etc. Aprovechamos el tirón del mítico (por inexistente) Google OS y a tirar. Y para ser más alternativos eliminamos del sistema la barra de tareas (lo que lo hace realmente incómodo de usar) y ponemos los botones de maximizar, minimizar etc. a la izquierda de las ventanas, como en los Mac (lo que también incomoda lo suyo). Francamente, el gOS me ha dejado muy, pero que muy frío: los accesos directos a las aplicaciones Google se limitan a levantar un Firefox con la URL de la aplicación Google ya cargada en la barra de direcciones. Buff, una innovación tecnológica de quitar el hipo. Si, al menos, se hubieran currado el sistema de login de tal manera que tu nombre de usuario y contraseña del sistema fuera el mismo que tu ID de Google, para que el acceso a las aplicaciones online de Google fuera directo, pues hubiera tenido su puntito. Pero ni eso.

Precaución: las startups de software no son tan fáciles como dicen todos

Published 34 weeks, 2 days ago
Wed Nov 07 2007

Lo que viene a continuación es un artículo traducido. Habiendo conversado ayer con Jomaweb, y habiendo leído su artículo sobre la Burbuja 2.0 en la que ambos creemos estar inmersos ahora mismo, aunque el mercado y los MBAs lo nieguen; no he podido por menos que admirar la sincronía que ha llevado a Rob Walling a escribir un artículo al respecto a medio mundo de distancia. Le he pedido permiso para traducirlo, como ya hice con otro artículo suyo y aquí lo tenéis:

Hace unos meses tuve una conversación con un amigo mío triunfador (por triunfador me refiero a que tiene 29 años, trabaja por su cuenta, gana un salario de seis dígitos y tiene dos casas en el norte de California). Dirige su propia compañía de software. Discutíamos sobre lo que hace falta para ser un emprendedor en el campo del software y en un momento de introspección me dijo: "No tengo tanto éxito como esperaba. Creía que el éxito sería más fácil."

Un chico listo
Cuando eres joven la gente te lanza cumplidos a diestro y siniestro.
Si te lavas las manos, te aplauden.
Si te atas los zapatos, te ovacionan.
Si te lees el libro Guinness de los Récords de cabo a rabo... bueno, eso hará que te peguen los niños de preescolar... pero ya me entendéis.

Cuando eres joven, la gente te dice que el éxito es fácil para evitar que te sientas desanimado. Te dicen que cualquier cosa es posible si trabajas lo bastante duro. Según vas haciéndote mayor, si lees cualquier cosa aparte de lo que te mandan en la escuela ya sabes más que tus compañeros. Acabas en clases con prefijos con "Máster" o sufijos como "Avanzado". Y empiezas a sentirte listo.
En algún momento comienzas a ver anuncios o publirreportajes que te dicen lo sencillo que es hacer dinero invirtiendo en cancelación de hipotecas, o en tu propio negocio, o en internet. Pero el cebo es obvio. (Te daré una pista, empieza con "Pero espera, ¡aún hay más!").
Y escuchas las historias de tu fracasado Tío Eduardo que terminan diciendo "... inventó el churriflurri digital y se convirtió en millonario de la noche a la mañana. ¡Lo que hubiera dado por ser él!" Por supuesto, lo que tu tío Eduardo no te cuenta son los miles de horas que el inventor estuvo trabajando solo en su sótano, preparándose para el éxito "de la noche a la mañana". Eso arruinaría la historia.

La Conspiración de las Startup
Tus padres, tus profesores, la televisión, internet y tu tío Eduardo han inculcado en tu cerebro que ser listo y tener una idea es suficiente para garantizarte un lugar en la portada de Gaceta de los Negocios Farolero's 2.0 Fast Company. Parece haber una suerte de conspiración que dice que el éxito de las startup es sencillo; que es algo que te entregan como un collar de flores hawaiiano cuando te bajas del avión en el aeropuerto de Honolulu.
Pero no es sencillo. Es muy difícil. Es una combinación de enormes cantidades de trabajo duro, inteligencia y suerte. Cualquiera que te diga lo contrario te está intentando vender algo. Aunque sólo sea una suscripción a una revista.

Tu posibilidad del 2%
Si vuelvo a leer una historia más sobre aplicaciones Facebook le arreo a alguien en todo el Facebook.
Da la impresión de que cada vez que abro mi lector RSS veo citas como ésta (de un reciente artículo de Fast Company): "Creada en una semana por dos hermanos en la India, [su aplicación para Facebook] se expandió como la pólvora, con medio millón de usuarios apuntándose en las primeras 10 semanas."
Este es sólo uno de entre unos 20 artículos que he leído sobre el fenómeno de las aplicaciones para Facebook. Cada uno tiene numerosos ejemplos de aplicaciones construidas en cuestión de días que ahora poseen enormes cantidades de usuarios.
¡Super empuja a tu amigo!
¡Tírale una oveja a tu amigo!
¡Tírale mierda virtual a tu amigo!
Eso no es suerte, es genio puro... en serio.
Un desarrollador animoso lee estos artículos y piensa "Quiero escribir una aplicación que consiga medio millón de usuarios en 10 semanas. ¡Voy a hacer lo mismo!" Así que se tira una semana en su sótano y termina una aplicación Facebook. Cuando la sube se encuentra con unos pocos miles de usuarios y con apenas los suficientes ingresos por anuncios mensuales como para comprarse un Frapuccino. ¿Por qué?
Porque la inmensa mayoría del tráfico (87%) va a 84 de las 5.000 aplicaciones existentes actualmente para la plataforma. Eso es menos del 2%. Ni uno sólo de los artículos que he leído menciona esta proporción, o el enorme factor suerte relacionado con crear una aplicación para Facebook "exitosa".

Suerte por un Tubo
Ya puedo oír a alguno pensando:
"¿Y qué hay de HotOrNot y PlentyOfFish? Sus fundadores se forran, no parecen excepcionalmente listos, y no se mataron a trabajar. Para ellos fue sencillo..."
Hot Or Not y Plenty of Fish son los ejemplos perfectos del viejo sueño de generar enormes cantidades de dinero con poco esfuerzo (si no estás familiarizado con ellos, son dos sitios de contactos que se convirtieron en superéxitos "de la noche a la mañana" y que permiten a sus dueños ganar millones de dólares al año por más o menos 10 horas de trabajo a la semana).
Si escuchas sus historias y comparas la cantidad de suerte con la cantidad de talento y trabajo duro que hizo falta para que sus sitios tuvieran éxito... la cantidad de suerte es impresionante. No sólo el timing fue absurdamente fortuito y sus ideas no excepcionalmente creativas, además los sitios web en sí mismos fueron bastante sencillos de construir. Parece que ambos se encontraron con una especie de anomalía extraña en el tejido temporal que ha ocurrido... hasta donde puedo ver... exactamente en dos ocasiones.
Si crees que todo lo que hace falta para construir una compañía de software es un sitio web chulo, una aplicación bonita y un enlace desde GigaOm... por favor, piénsatelo mejor.
La web está repleta de aplicaciones lanzadas por gente que pensó que sería así de sencillo. Leen acerca de Hot or Not, construyen y lanzan una aplicación, reciben un vínculo o dos de un bloguero de élite y cuando el dinero no empieza a llegar, abandonan. Y ahora venden el fruto de sus esfuerzos en Sitepoint.
No dejes que eso te pase a tí.

Moraleja
Hay excepciones a la regla las startups de software son difíciles. Pero si tu plan es tener éxito con una idea estilo lanzar ovejas virtuales, más te valdría seguir currando tus 40 horas semanales y gastarte el sueldo en comprar billetes de lotería.
Si quieres tener alguna oportunidad de éxito deberías evitar en todo lo posible el intentar copiar las historias de "una entre un millón". Tus oportunidades de tener éxito son un orden magnitud mayores con una idea aburrida como bug tracking o software de facturación que con el nuevo sitio web social. Tu pregunta a los chorrocientos sitios de contactos gratuitos que se lanzaron después de que Plenty of Fish tuviera éxito.
Puedes malgastar tu tiempo soñando con el éxito y pensando que si tuvieras tan sólo una idea brillante ganarías millones, tu cara en la portada de Sexy Startup Magazine, tendrías un Ferrari ecológico, y esa hermosa/o mujer/marido trofeo. O puedes agachar la cabeza, convertirte en un experto en tu campo, trabajar a destajo y; algún día, quizás... tendrás tu ración de éxito.


Artículo Copyright © 2007 Rob Walling

Este artículo aparece originalmente en el blog Software por Rob: El lado humano del desarrollo de software.

Sobre el autor
Rob Walling es un programador .NET que vive y trabaja en New Haven, Connecticut. Su blog, Software by Rob, es leído por 50.000 personas todos los meses; y habla sobre la contratación de programadores, técnicas de entrevista, técnicas de motivación, gerencia de proyectos de software y características de personalidad de los mejores programadores. Su empresa de consultoría, The Numa Group realiza desarrollo en ASP.NET para compañías en todos los Estados Unidos. Se puede contactar con Rob aquí.

Mi opinión

Dejando aparte el hecho de que soy incapaz de entender qué le ve la gente a FaceBook (tengo un perfil, pero en serio que no le veo la gracia); cada vez estoy más convencido de que estamos inmersos en otra burbuja. En España la estamos notando mucho menos, a pesar de ejempos como expone Joma en el artículo que vinculo al principio; pero en Estados Unidos están volviendo a las andadas de ofrecer cantidades millonarias por empresas con modelos de negocio entre tenues e inexistentes, o basados exclusivamente en los ingresos por publicidad. Creo que los ingresos por publicidad estaban bien cuando las fuentes de dichos ingresos estaban diversificadas, pero ahora la mayoría viene de un sólo sitio: Google Ads. ¿Y si Google cierra el grifo, o hace que gotee menos?

Links del viernes (7)

Published 35 weeks, 1 day ago
Fri Nov 02 2007

Trabajando en medio de un puente, habiendo estado en casa el día de fiesta, enfermo. Que no decaiga.

  • Jeffrey Palermo nos presenta otro tutorial sobre MVC.NET.
  • Abundando en el tema, Ted Kristensen se pregunta si el nuevo framework no resultará perjudicial, ya que la posibilidad de separar a la comunidad en dos está ahí. Llevando sus ideas un poco al extremo, ¿no se convertirá MVC.NET en el ASP.NET para listos, despreciando a todo aquél que siga usando el modelo actual? ¿Qué va a pasar con todas las empresas que desarrollan controles para ASP.NET?
  • Y ya que estamos con la división entre listos y tontos, parece ser que Microsoft está trabajando en un proyecto que permitirá a los desarrolladores aficionados crear sitios Web con la misma facilidad que Visual Basic permitía en Windows. Y ya sabemos todos la fama que tenía Visual Basic, y la fama que teníamos los que lo usábamos.
  • Hace ya tiempo que cambié los settings de mi VS a un fondo oscuro, y la verdad es que se nota y lo recomiendo. Ahora hay un sitio web dedicado a ello, aunque de momento tiene poca cosa para descargar: los settings para que podáis importarlos desde Visual Studio y la fuente Inconsolata. Aunque Inconsolata me gusta, de todas las fuentes "modernas" para programación que he probado recientemente, mi favorita sigue siendo Monaco.Si os interesa el tema, aquí tenéis un listado muy completo.

IDE oscuro

Links del viernes (6)

Published 37 weeks, 1 day ago
Fri Oct 19 2007

Pues sí, el viernes pasado hice fiesta. No me sentí más ni menos español por ello, sin embargo.


  • Otra caja modal para ASP.NET, ModalBox. Muy AJAXificada, con posibilidades de redimensionado animado y otras chuladas.
  • Y ya que estamos con el AJAX, aquí tenéis una lista de 43 aplicaciones AJAX excepcionalmente útiles, según el autor.
  • Hashing de contraseñas en .NET
  • Artículos variados para ISVs, desde precios hasta estrategias de mercado.
  • Una iniciativa curiosa: en RefactorMyCode subes porciones de código fuente y el resto de usuarios lo refactorizan.
  • Si no fuera porque posiblemente es ilegal, ya tendría uno de éstos: inhibidor de móviles de mano. Iba a disfrutar mucho, pero que muy mucho del repentino y bendito silencio en el autobús...
  • Este artículo del especialista en seguridad Bruce Schneier es como para pasar miedo. De verdad.
  • Extensión de Firefox para Meebo.
  • La semana pasada, Scott Guthrie (ScottGu para los amigos) anunció en la conferencia Alt.NET (y sobre el nombrecito se ha montado también una buena) la existencia de un framework MVC para ASP.NET, desarrollado por Microsoft. Y tiene muy buena pinta: Sergio Pereira analiza los aspectos principales de la misma.
  • Y aquí tenéis el vídeo (70 minutos) de la presentación de ScottGu para ASP.NET MVC. Descarga directa.
  • En este otro vídeo Scott Hanselman amplía conceptos sobre el nuevo framework, hablando entre otras cosas de la incorporación de IronPython como ciudadano de primer nivel del ecosistema .NET. Descarga directa.

Links del Viernes (5)

Published 39 weeks, 1 day ago
Fri Oct 05 2007

¿Haré fiesta yo también el próximo viernes, o no hacerlo será de poco español?

  • ¿Cómo era Google en 1407?
  • Descubro el blog de un programador de juegos mediante este pedazo de artículo: El software es difícil.
  • Porque más nuevo no siempre quiere decir mejor: Old Version.
  • Otro artículo interesante: Programación mediante intención. El autor sugiere que cada vez que vayamos a programar una funcionalidad implementemos antes el código que la va a usar, para asegurarnos de que sea sencilla de utilizar.
  • Artículo sobre finalización determinista, o cómo implementar la interfaz IDisposable para aquellos objetos que no queramos confiar su final al recolector de basura de .NET.
  • Cómo generar un GUID en C#.
  • Porrón de tutoriales sobre el control ASP.NET GridView, por el GridView Guy.
  • Primeros pasos con la metodología GTD.
  • Secret Server: por lo que parece es un gestor de contraseñas, parecido a mi favorito KeePass, pero con la posibilidad de trabajar en grupo. DISCLAIMER: no he tenido tiempo de probarlo, ni siquiera un poquito.
  • Guía visual y genérica sobre el control de versiones.
  • Testeo unitario de la Capa de Acceso a Datos. El código está en Java, pero es perfectamente legible.
  • Una buena aproximación (en forma de desvío) para acceder a la sección <appsettings> del fichero de configuración de una aplicación .NET: crearse una clase estática AppSettingsReader.
  • Pequeño programa freeware que da respuesta a una necesidad que tenía desde hace tiempo: Taskbar Shuffle, mediante el cual podrás reordenar los botones de la barra de inicio de Windows... y los iconos de la bandeja del sistema.
  • Libro sobre Ruby On Rails, eminentemente práctico por lo poco que he podido leer, absolutamente gratis.

Links del Viernes (3)

Published 41 weeks, 1 day ago
Fri Sep 21 2007

A la tercera va la vencida.

  • Vamos a empezar con algo ligerito: me entero el lunes de que se subasta un impresionante traje de Master Chief en eBay. Hoy ya se ha vendido, por la nada desdeñable cantidad de 21mil y pico de dólares.
  • Me entero, posiblemente muy muy tarde, de la existencia de Minimo, el navegador para dispositivos Pocket PC basado en Mozilla. Tampoco hubiera pasado nada porque me hubiera enterado antes, ya que después de más de tres minutos viendo una barra de progreso en el típico splash sreen de inicio, Minimo no es capaz de arrancar en mi Touch.
  • Microsoft, esa empresa que no innova absolutamente nada y que todo lo que tiene es porque se lo ha robado a otros, está desarrollando DeepFish, un navegador Web para dispositivos móviles que tiene muy, muy buena pinta. A ver cuándo vuelven a abrir las betas para poder probar uno.
  • Otra web (Beta, por supuesto) para malgastar ADSL: MyProgress. Y digo lo de malgastar ADSL porque yo prefiero tener un buen programa instalado en mi escritorio antes de tener que usar mi navegador para absolutamente todo. Sé que me estoy quedando muy solo en esta opinión, cada vez veo menos gente en esta carretera. ¡Coño, un dodo!
  • En cambio, esta web me parece bastante más interesante: GetHuman. Un directorio de lo más simple, que recuerda poderosamente a CraigList, nos informa de cómo hacer para hablar directamente con un ser humano al llamar al servicio de Atención del Cliente de un buen puñado de empresas, navegando directamente por los interminables menús de opciones disponibles. ¿Se anima alguien en hacer algo parecido en España?
  • Samsung muestra un prototipo de PDA-teléfono con puntero de ratón, para cuando no podemos manejar algo con el dedo y no queremos sacar el stylus:

  • Nuevos modelos de negocio en la Web 2.0: Extortr1. A ver cuánto tarda cierto técnicoless en glosar las bondades de la sinergia entre capitalismo desenfrenado y Web 2.0 en Libertad NoHayTal. En fin.
  • Terminemos con un nuevo capítulo en el culebrón OOXML: IBM anuncia el lanzamiento de su propia suite ofimática, gratuita y basada en Open Office y por tanto ODF. Ahora se comprende mucho mejor el furibundo ataque de ciertos empleados de IBM en contra de Novell, Miguel de Icaza, el OOXML y Microsoft, ¿verdad? Lo que sigue sin comprenderse es porqué la comunidad, el técnicoless y hasta el perro de mi madre les ha seguido el juego a IBM. Otra cosa: ¿Simphony? ¿Lo han tenido que llamar Simphony? ¿Cuál será la próxima sorpresa de IBM: OS/2?



(1).- Sí, es una broma.

Links del Viernes (2)

Published 42 weeks, 23 hours ago
Fri Sep 14 2007

Por fin es viernes. Otra vez.

  • Fring permite hablar mediante VoIP en teléfonos con 3G o WiFi. También permite conectarse a GTalk, MSN Messenger, Skype, ICQ, etc. Con una cuenta de Skype, por ejemplo, y este programa instalado en el Touch podría ser capaz de llamar a cualquier parte del mundo con VoIP y pagar sólo la tarifa del GPRS, netamente inferior al precio de una llamada internacional. Mola. Habida cuenta que Apple se lleva parte del pastel que cobra Cingular por la tarificación del iPhone, y que en España hará lo mismo presumiblemente con Movistar (que ya ha dicho que no le supone ningún problema), ¿vais viendo por qué la plataforma está completamente cerrada? Si se pudiese instalar algo como esto en un iPhone, adiós beneficios por tarificación.
  • SizeEasy es una muy buena idea: te permite comparar los tamaños de dos o más objetos mediante unos bloques tridimensionales abstractos, para que te hagas una idea de la diferencia de tamaños entre un Creative Zen y un Zune, por ejemplo. Puedes grabar los objetos que crees en el momento o examinar cualquiera de los cientos de comparaciones que ya hay creadas por otros usuarios.
  • Un antiguo artículo de Peter Norvig que no ha perdido ni un ápice de vigencia: Aprende a programar en diez años.
  • Más vinilos para la tapa del portátil: Aspoke y Schtickers. Estoy esperando recibir éste y éste de Schtickers, a ver qué tal.
  • Promoción de cursos en CD gratis, en AppDev. Si lo quieres completamente gratis sólo puedes elegir uno y tienes que vivir en USA, si quieres más de uno o vives en otro sitio tienes que pagar el transporte. Pero los cursos son gratis.
  • Una pantalla multi-táctil que recibe el input de ocho dedos colocados detrás de la pantalla: la Lucid Touch. En fases muy tempranas, es un proyecto conjunto de Microsoft Research (sí, ésa que lo copia todo a Apple, la misma) y Mitsubishi Electric. Ved el vídeo, que merece la pena.
  • Blender y XNA, el programa OpenSource de modelado 3D y la tecnología gratuita de Microsoft para programación de videojuegos para Windows y XBox, estaban destinados el uno para el otro. O así piensan al menos en Virtual Realm.
  • Cuando uno nada contracorriente, debe estar equivocado. O no. Resulta que en BrightHand.com, Ed Hardy ha hecho una primera review del aún sin comercializar HP iPaq 610 Business Navigator. Y lo que Hardy más destaca del cacharro es que incluye una especie de rueda superpuesta sobre el teclado exclusivamente numérico, como el de un teléfono. Traduzco:
    Es un poco difícil de describir, pero imagínate sujetando un teléfono y colocando el dedo ligeramente sobre la tecla del 2, y deslizándolo hacia abajo más allá del 6 y continuando en círculo hacia el 8, y esto hace que en la pantalla un cursor realice un scroll hacia abajo. Deslizar el dedo en la dirección opuesta hace que el cursor se mueva hacia arriba. Es inmediatamente intuitivo, rápido, fácil de usar y, bueno, divertido.
    Y confirmo asustado que Apple ha conseguido convencer a todo el mundo de una enorme falacia en los interfaces: que el movimiento circular de una rueda es una metáfora válida para representar un scroll vertical. Debo ser más lerdo que nadie, pero a mí me parece completamente contraintuitivo usar una rueda para moverme hacia arriba o hacia abajo: tengo que girar mi dedo hacia la derecha si quiero bajar, o hacia la izquierda si quiero subir. Por si no está claro: (derecha != bajar) y (izquierda != subir).
    Me imagino que una vez que te acostumbras debe salir sólo, pero si hay que acostumbrarse ya no es inmediatamente intuitivo. Imaginaos que dentro de unos cuantos años diseñan pantallas que puedan hacer scroll mediante la vista. Si esta falacia sobrevive, tendremos que girar la vista hacia la derecha para mover un texto o una lista hacia abajo, o girar la vista hacia la izquierda para subirlo; en lugar de subir o bajar la vista. Inmediatamente intuitivo, sí señor.
  • Terminemos con una nota positiva. Uno de los blogs que sigo sobre micro ISVs ha contado recientemente la siguiente y curiosa historia. Patrick McKenzie, que es como se llama el blogger y dueño de la micro ISV, vende un software para la creación de bingos educativos. Yo tampoco sé lo que es. El caso es que esta señora era cliente registrada (es decir, había pagado) por un software para lo mismo pero no podía recordar ni la clave del software, ni la forma de contacto con la empresa que lo vendía. Buscando en Google, había dado con McKenzie y le pedía si podía mirar a ver si por un casual el programa que tenía era de su empresa, en cuyo caso le pedía que le volviera a enviar la licencia ya que no quería pagar dos veces por su producto. McKenzie consultó sus registros y confirmó sus sospechas: la señora era clienta de alguna empresa de software para bingos educativos, pero no de la suya. El correo de respuesta de Patrick McKenzie a la señora no tiene desperdicio:
    Me temo que no es [clienta] mía, señora, pero le adjunto una copia gratuita con mi agradecimiento por su continuado apoyo al pequeño negocio.
    Desde un punto de vista puramente comercial, es un reacción fantástica: este hombre acaba de conseguir una clienta de por vida, y una clienta que a buen seguro cantará sus alabanzas en cuanto tenga ocasión. Leed el artículo, que no tiene desperdicio. Bob Walsh, que de micro ISVs también sabe lo suyo, se hace eco de la noticia.

Links del Viernes (1)

Published 43 weeks, 1 day ago
Fri Sep 07 2007

Vamos a ver si inauguramos una buena costumbre: una entrada cada viernes con una lista de links mostrando lo que he ido viendo (y me ha parecido interesante) durante la semana. Vamos a ello:

  • ZYB es un sitio web mediante el cual, de forma gratuita, podemos almacenar los contactos, mensajes SMS, imágenes y el calendario de nuestro teléfono móvil. Si además alguno de nuestros contactos usa zyb podemos establecer una red social (y van...) entre ellos. A priori parece útil, pero no he podido probarlo. Para sincronizar mi Touch necesito un programa que use el protocolo SyncML para comunicarse con el servidor, y aunque los de zyb recomiendan algunas soluciones de pago yo he intentado sincronizarme con Funambol, sin éxito. El soporte técnico de zyb me ha confirmado que están desarrollando un software propio para SyncML, pero de momento no hay fecha de salida prevista.
  • Sigo emperrado en nadar contra la corriente, sobre todo si son manzanas. Los Stone y Stone Plus de Creative me parecen alternativas razonables al iPod nano, si lo que buscas es un reproductor MP3 que quepa debajo de una uña. Si quieres algo más decente, échale un vistazo al futuro y precioso nuevo Zen:

    Nuevo Creative ZEN

  • David Carmona y compañía siguen en el trabajoso empeño de subir todos los vídeos y presentaciones del ReMix '07. Aquí.
  • Por más que me empeño en verle la gracia a Twitter, no lo consigo. Mi último intento ha sido mediante Twitbin, una extensión para Firefox que integra la funcionalidad de Twitter en el navegador.
  • ProMesh es un framework MVC simplificado para .NET. Se basa en la premisa ASP.NET sin ASP.NET, y promete ignorar completamente el sistema de eventos y controles de servidor de ASP.NET. Como quiera que la página principal de CodePlex para este proyecto no es muy clara, que sepáis que disponéis de una página de ayuda sobre la instalación de ProMesh.
  • Unity, software para autoría de videojuegos, con una lista de capacidades francamente impresionante. Su precio también lo es.
  • Imagen virtual para VMWare de openSUSE 10.2, con una instalación de Mono lista para jugar; en la página de descargas de Mono.
  • La empresa en la que trabaja Jeff Atwood, Vertigo Software; ha publicado en CodePlex un proyecto de genealogía: FamilyShow. La gracia no está en la genealogía, sino en que está desarrollado con WPF y es un código muy limpio y bien organizado; ideal para aprender algunos trucos.
  • 10 funciones de SQL Server que apenas usas, y deberías.
  •  El incansable equipo de OpenNETCF, un grupo de desarrolladores que hacen una serie de librerías y wrappers que complementan y mejoran sensiblemente al .NET Compact Framework han abierto la OpenNETCF Community, con foros y un servidor de Subversion para proyectos. Uno de los cuales, por cierto, me ha gustado: una librería para añadir un poco de eye-candy a las transiciones entre formularios en una aplicación Compact.NET, que falta hace: FlowFX. Ejemplo:

  • En AdvertBoy un bloguero está utilizando Silverlight para hacer un clon de iTunes en Web. Esto por sí mismo no me llamaría demasiado la atención, si no fuera por que lo está documentado paso a paso en su blog.
  • Personalización de portátiles: en LaptopUSA o LeftSkins fabrican pegatinas de vinilo para la tapa exterior del portátil, incluso con tus propios diseños. Para una personalización más completa, y mucho más cara, en NVous te lo pintan: les envías el portátil, te lo pintan y te lo devuelven.
  • Notición que demuestra que, en realidad, estamos todos en el mismo barco: sale Silverlight 1.0 para Windows y se anuncia versión para Linux. Y Miguel de Icaza lo confirma, Silverlight para Mono se llama Moonlight. Y ahora a ver si me entero de cuándo es la solemne ceremonia de introducción de lengua por el culo que van a celebrar todos aquellos espabilaos que auguraban a de Icaza que Microsoft iba a demandarlo por violación de patentes.
  • Y no podríamos terminar sin algo (más) de polémica. En Defective by design Stephane Rodriguez carga contra el formato OOXML que Microsoft intenta convertir en estándar, lo que ha levantado las iras de la comunidad libre que está intentando por todos los medios impedirlo. La historia entra en Slashdot, como no podría ser de otra manera, y en los comentarios se muestra una vez más la ira de los justos. Hasta que Miguel de Icaza responde diciendo que lo mismo no es que OOXML sea defectuoso por diseño, a lo mejor es que  Mr. Rodriguez no lo ha entendido muy bien. Lluvia de hostias a de Icaza que, como todos sabemos, es un vendido por haberse atrevido a haber introducido el corrupto .NET en el impoluto panorama linuxero mediante Mono. Yo no sé quién tendrá razón, desconozco tanto el formato ODF como el OOXML; pero el punto de vista del Maligno me parece bastante acertado: la guerra que se ha declarado no es por el estándar ni por el formato, es por quitarle tarta de mercado a Microsoft Office 2007. Y ni más ni menos que IBM es quien anda detrás de los comentarios en contra de OOXML, o por lo menos los permite. Que un estándar de facto se convierta en un estándar real tiene que hacer mucho, mucho daño. Y ése es el miedo que tienen metido en el cuerpo.

Poniendo la pasta donde se tiene la boca

Published 53 weeks, 3 days ago
Wed Jun 27 2007

O, como dicen los yankees, putting the money where the mouth is; proverbio muy suyo que viene a decir que no sólo hablan de un tema concreto, sino que están dispuestos a respaldar con dinero sus opiniones. Algo así como el castizo Obras son amores... (creo, la experta en refranes es mi señora madre).

El caso es que Jeff Atwood, uno de los bloggers que más admiro, por un buen montón de razones, ha decidido emprender una de esas acciones y poner pasta donde tiene la boca. Ha decidido empezar a poner publicidad en su blog, pequeña y bien dirigida, y explica sus razones en un gran post sobre cómo publicitar tu blog. La premisa básica es bien simple: respeta a tu lector.

Sin esperar casi a ver llegar las reacciones a su decisión, ha hecho un anuncio sorprendente: donará 10.000 dólares a proyectos Open Source realizados en .NET. Sus razones, aunque las explica mejor él mismo, son simples: dentro del ecosistema Open Source, .NET es claramente un ciudadano de segunda categoría. Y si algunos queremos que eso cambie debemos poner de nuestra parte, evidentemente MSFT no va a hacer demasiado en ese aspecto. O eso parecería lo más lógico.

Dicho dinero será proporcionado por los ingresos publicitarios de Jeff Atwood... y de Microsoft, como ha declarado Anand Iyer, evangelista de Microsoft, quien ha asegurado a Atwood que donará la misma cantidad de dinero que done Atwood, proveniente de las arcas de Microsoft.

Así que Atwood ya está recogiendo comentarios con nominaciones a los proyectos Open Source hechos con .NET que sus lectores opinamos que se merecen la pasta, o parte de ella.

Yo, claro, ya he votado por SubSonic.

PS.- Que queden claro un par de cosas de antemano. El día que este blog tenga el mismo número de lectores que el de Atwood(*) pondré publicidad. Y todo lo que no se lleven los gastos de hosting irá destinado a un proyecto Open Source en .NET, elegido de la misma manera. Este es mi compromiso.

(*) Por desgracia, no pasará nunca, por la sencilla razón de que este blog nunca será tan bueno como el de mr. Atwood.

Web 2.0

Published 72 weeks, 5 days ago
Mon Feb 12 2007
Impresionante vídeo de Michael Wesch, un profesor de Antropología de la Universidad de Kansas State. Explica, para cualquiera, qué es realmente la Web 2.0 sin dejarse llevar por palabrejos técnicos o de márketing.

The Machine is Us/ing us.

Imprescindible.

El mucho morro

Published 75 weeks, 1 day ago
Thu Jan 25 2007
Es imparable, no reconoce fronteras, ni religiones, ni razas, ni absolutamente nada. Cuando se tiene mucho morro uno, por supuesto, no se para en tonterías tales como el copyright, la propiedad intelectual o las marcas registradas. Aunque el que ostenta la marca registrada esté en un terreno un tanto gris al respecto, el logo en cuestión es marca registrada y por lo tanto debería haberse respetado.

O no, dependiendo del morro que se tenga. Mirad si no el logo de esta consultora especializada en la contratación de personal de dirección.

DasBlog 1.9

Published 84 weeks, 1 day ago
Thu Nov 23 2006
Acabo de actualizar el blog a la nueva versión de su motor, concretamente la 1.9. Entre otras características, ahora:
  • Se permite el uso de Gravatars en los comentarios.
  • Se permite el uso de ciertas etiquetas HTML en los comentarios. (por fin!)
  • Y, como siempre, se han corregido bugs y mejorado algunas cosas invisibles a los lectores.
En fin, esperemos que no me haya equivocado al actualizar y todo siga como hasta ahora...

Varios

Published 87 weeks, 1 day ago
Fri Nov 03 2006
Varias cosas, todas seguramente atrasadas:

Microsoft ha sacado a descarga la Beta 2 de su sistema para creación de videojuegos, XNA Game Studio Express.

JetBrains, los del fantabuloso ReSharper, han sacado un add-in gráfico para Visual Studio 2005, el UnitRun. Completamente gratuito, es un plugin que detecta automáticamente el sistema de testeo unitario que tengas instalado (siempre y cuando sea compatible, es decir nUnit y csUnit) y te permite ejecutar los testeos, navega hasta la línea de código que originó el fallo y unas cuantas cosas más. Eso sí, si ya disponéis de la edición 2005 de reSharper no os molestéis en descargarlo, porque ReSharper 2005 ya lo incluye.

Por otro lado, sí, soy consciente de que llevo un mes y medio sin postear. Y no, esta vez no puedo escudarme en la falta de tiempo; debo reconocer que ha sido más falta de ganas que otra cosa. Es lo que hay.

Y para terminar, ésta es para los maqueros y todos esos que piensan que sólo Apple hace cosas chulas: