presentación de las jornadas de emprendedores

Aunque un poco tarde, publico la presentación que utilicé en la conferencia de la Universidad de Alicante.

Saltar al contenido del PDF


Hace ya unos años ofrecí una conferencia del mismo tipo en una reunión del extinto grupo de programadores Xbase Olivares2000. Aquella conferencia se tituló como ser un micro-isv.

alanit en el diario Información de Alicante

Ayer domingo, 9 de Octubre de 2011, el diario Información de Alicante publicó una noticia sobre mi actividad de programador. Bajo el título Informática doméstica y a la carta se hace una reseña de mi sitio web, mi actividad como programador y mis programas. El reportaje fue publicado en la sección de cultura y se puede leer también en su edición online.

conferencia en la Universidad de Alicante

El próximo jueves 6 de Octubre voy a participar en las Jornadas sobre Emprendedores en Informática que se celebra en la Universidad de Alicante. Daré una conferencia explicando lo que hago en alanit y contando mi experiencia en el desarrollo y venta de software. Mi charla será a las 17:30 y tendrá una duración aproximada de 1 hora, incluyendo un turno de preguntas.

En la web de las jornadas se puede consultar el programa completo de las jornadas, donde hay muchas conferencias interesantes.

recuperar el foco

Este verano estoy leyendo el libro Focus de Leo Babauta, a través de la traducción del blog Homo Minimus. El libro aborda la manera de recuperar el foco para poder llevar a cabo las tareas que nos propongamos dentro del continuo bombardeo de información al que estamos sometidos. Es un libro con consejos sencillos, en la linea que nos tiene acostumbrados Leo Babauta, y una de los temas que aborda es la necesidad de la desconexión digital para poder recuperar el foco en la actividad a realizar.

Me ha llamado la atención que el tema de la desconexión digital aparecezca también en medios generalistas, como en un par de reportajes que he leido hace poco, y que son los siguientes: El retiro digital y Lo que necesita es una siesta digital.

reenfocándome en windows

Después de muchas deliberaciones personales, sopesar puntos a favor y en contra, he decidido reenfocarme en Windows. He intentado varias veces comenzar a programar en Mac y ninguna ha dado resultado. Ni con REALbasic, ni con Java, ni con Cocoa. Seguramente el problema haya sido yo mismo y lo reconozco.

Quizás una de las razones quizás haya sido que no quiero dejar abandonados los programas que he realizado en Windows, estoy muy orgulloso de ellos y su desarrollo me ha dado muchas satisfaciones personales. Y como me siento incapaz de abarcar los dos entornos, he decidido centrarme en el que más conozco y domino. Así que me toca desdecirme de lo que dije hace casi un año y reconocer que estoy volviendo a programar en Windows. Y estoy disfrutando mucho con ello.

13 razones por las que el software no es gratuito

Vía José A. Lobato he llegado al post de Wild Chocolate 13 reasons why software is not free. Coincido casi al 100% con el contenido del mismo, así que me he permitido hacer una traducción del mismo. Ahí va.

Últimamente parece ser cada vez más evidente que la población en general espera que el software sea libre o al menos muy barato. Esto se ve reforzado cuando las compañías como Apple, que obtiene enormes ingresos adicionales a la venta de hardware, la tienda de iTunes, y otros canales, realiza grandes descuentos de su software. Estoy pensando en la suite iWork en particular. Apple puede permitirse el lujo de rebajar su software, ya que no es su principal fuente de ingresos y al hacer estos descuentos son capaces de vender más unidades y hacer que los compradores de sus ordenadores/iPhone /iPad sean más felices. Tampoco ayuda el nuevo boom de las «punto com» que ofrecen productos o servicios web de forma gratuita, consiguiendo dinero de inversionistas, registrando a millones de personas y, sólo después de todo esto preocuparse acerca de cómo hacer dinero. Quiero decir a quién le importa, todo lo que se necesita es un poco de publicidad molesta para hacer algo de dinero y mantener a los inversores contentos, ¿no?

Así que pensé que debería sentarme y escribir a todas las personas que compran software por $ 3.99 y se preguntan:

¿Por qué demonios tengo que pagar $ 3.99 por este software? ¿No debería simplemente ser gratis?! Que demonios?!

Este artículo es para vosotros …

13 razones por qué el software no es gratuito:

  1. La mayoría del software lo realiza pequeñas empresas de software, generalmente de menos de una docena de personas. Se especializan en la creación de software y no tienen miles de millones en otros ingresos alternativos.
  2. El software no es fácil de crear – en especial el software que la gente considera fácil de usar y atractivo. De hecho es un auténtico montón de mucho trabajo.
  3. Un buen software cuesta entre meses y años para crear. No es algo que se haga en una noche como muestran en las películas.
  4. El software es creado por gente trabajadora … como tu. ¿Te pagan por tu trabajo?
  5. Las personas que hacen el software tienen trabajo que hacer una vez que la compraa se ha realizado. Tienen que estar disponibles cuando un usuario se encuentra con problemas para proporcionar apoyo para responder preguntas, resolver situaciones paso a paso, corregir los errores, etc
  6. Los programadores trabajan constantemente en mejorar y actualizar su software para seguir el ritmo de evolución de las tecnologías. Es un proceso continuo.
  7. No todos los desarrolladores de software buscan inversión exterior para financiar sus proyectos. De hecho, la mayoría de nosotros no lo hacen. Esto no es adecuado para todos y tiene muchos condicionantes que a menudo repercuten en el resultado final.
  8. Cuesta dinero crear una aplicación. Tenemos que pasar años creándola, pagar los salarios del equipo de programadores, el alquiler de la oficina, la compra de equipos, etc Si queremos buscar realmente a cabo sobre nuestro producto, que a menudo tienen que gastar dinero para anunciar también.
  9. El software es un arte y una ciencia. Se necesita gente con talento que sean expertos en informática, ingeniería y diseño, y más para crear un producto de software de calidad.
  10. No todos queremos mostrarte publicidad desagradable con el fin de ganar dinero, en lugar de sólo vender nuestro trabajo real. Algunos de nosotros odiamos los anuncios molestos. La publicidad no es conveniente para todos los proyectos de software.
  11. Usted paga por la ropa, los gadgets, la entradas para el cine, su comida, su billete de avión, etc ¿Por qué no paga el software?
  12. Sin software, un lujoso portátil o un iPad sería … bueno … algo bastante inútil.
  13. Hacemos el mayor esfuerzo para que el precio del software sea asequible. Al igual que un dueño de tienda de sandwiches sabe cuánto cobrar por un sándwich en función del precio de coste de los ingredientes, mantener la tienda, y el pago de sus empleados. La mayoría de nosotros ponemos un precio a nuestro software lo más razonable posible.

Afortunadamente después de leer esto, usted entiende que el software no se crea solo. Está hecho por gente trabajadora como usted. A menudo trabajamos en equipos pequeños y ponemos mucho tiempo de pensar, dinero y esfuerzo en crear software para usted. No somos perfectos, pero hacemos nuestro trabajo lo mejor posible. Por favor piense en este artículo la próxima vez que gaste 10 $ en una aplicación. Gracias!

resedit

Con el cambio de versión de Windows a Seven, decidí evaluar alternativas a PellesC como editor de recursos. El principal motivo era que PellesC llevaba tiempo dando errores, al final de manera bastante habitual, y también a mi intención de eliminar de mi PC todo aquello que no usase. ¿ Para que quería un compilador de C completo si sólo usaba el editor de recursos ? Ya tengo instalado BCC que es el que uso para compilar cl código C generado con xharbour, así que un compilador de C es suficiente.

Así que decidí probar seriamente un editor de recursos llamado ResEdit que llevaba tiempo siguiendo. Este editor de recursos tenía una característica que llevaba tiempo deseando usar, y que PellesC no tenia, y es un asistente interactivo de alineación de los controles. Esta característica está presente en muchos editores de formularios avanzados, y va mostrando la alineación de un control cuando se coloca o se mueve en el formulario respecto al resto de controles. Realmente es muy útil y permite ajustar los controles de un formulario rapidamente. Otra característica que me gusta mucho de ResEdit es la ordenación automática de los controles para tabulación, que también ahorra mucho tiempo.

El archivo RC que genera ResEdit lo puede convertir a formato RES con el comando BRC del compilador C de Borland que uso habitualmente y luego lo enlazo con mi código objeto para generar los ejecutables sn problemas.

findemes 11.03 y nueva página de descargas

He actualizado Findemes a la versión 11.03 que trae las siguientes correcciones:

  • Ver los apuntes de un tipo desde tipos de ingreso, pagadores, tipos de gasto y perceptores. Estas opciones no funcionaban en la versión 11.01 y ahora funcionan bien.
  • Error al introducir las fechas en los listados de apuntes cuando se quería listar apuntes de un periodo. Ahora funciona correctamente

He aprovechado para crear una página de descargas donde voy a colocar todos los enlaces de descargas de la web. He agrupado las descargas en carpetas en box.net y así no tengo que actualizar la página de descargas cada vez que actualizo un programa, con enlazar la carpeta de descargas es suficiente. Esto parece una tontería, pero ahorra un montón de trabajo.

Windows 7

Hace pocos dias que he instalado Windows 7 en mi viejo iMac. Digo viejo porqué el ordenador tiene casi 4 años, que parece una barbaridad para los tiempos que corren, pero funciona perfectamente. Corre Snow Leopard sin problemas, y ahora he comprobado que hace lo mismo con Windows 7. Creo que tengo ordenador para rato.

El cambio de sistemas operativos trae problemas de aprendizaje del mismo. Lo que más me disgusta es no saber cómo se hacen ciertas cosas o no saber dónde se encuentran determinadas utilidades. Con el paso de un par de semanas ya me he acostumbrado al cambio y me encuentro cómodo con el nuevo sistema operativo. Una de las cosas que más me han gustado es la posibilidad de añadir accesos directos a la carpeta de favoritos del explorador, algo similar a lo que se hace con el Finder de OS X, y que es algo que echaba de menos en Windows XP.

Todas mis herramientas de programación para Windows funcionan perfectamente en Windows 7. En cuanto a mis programas también funcionan correctamente en Windows 7, al menos en las pruebas que he hecho. Lo único que me lleva de cabeza es el escalado de las fuentes. Las fuentes normales son un poco pequeñas para mi gusto y uso un tamaño de fuentes personalizado del 115%. Resulta que con esas fuentes, no consigo que mis programas cogan ese tamaño exacto de fuentes. Si utilizo un tamaño de fuentes algo mayor, entonces los programas sí que se adaptan perfectamente a ese tamaño de fuente. El caso es que en los menús la fuente tiene el escalado correcto, pero en el resto de los elementos de los programas la fuente es algo menor que la que debería ser. En la imagen se ve el efecto que digo, a ver si consigo arreglarlo.

Mis programas usan las funciones de Paco García para obtener las fuentes del sistema. Si por un casual algún lector del blog puede darme una idea de qué está pasando lo agradecería.