Entrepreneurs can change the world

Visto en el blog de Angel María

Publicado en Emprendedores | 1 Comment

Instinto

“Haz caso a tu corazón, nuestros cerebros estropean las cosas”

Chuck

Publicado en Citas, Personal | 1 Comment

Alcanzando objetivos

Sí, sigo vivo, de hecho creo que no he estado nunca tan vivo como hasta ahora.

Este año me plantee algunos objetivos, de los cuales estoy a pocos días de conseguir dos: perder peso y montar una empresa.

Conseguir  perder peso ha sido fácil. En realidad era cuestión de reordenar mis hábitos alimenticios,  regular mi horario y mantener mi hora diaria dedicada a hacer algo de ejercicio.

El año pasado estuve durante una larga temporada trabajando en casa, eso junto algunos errores que cometí (grandes lecciones que he aprendido) hicieron que mis horarios se sumiesen en un riguroso y caótico desastre, donde ni de casualidad comía ni cenaba a la misma hora, ni contaba con una dieta precisamente sana. Era habitual encontrarme cenando a las 3 de la mañana, por ejemplo.

Todo esto ha cambiado, he empezado a desayunar (dos veces), comer sin pan, merendar y cenar pescado (el pescado y yo nunca nos habíamos llevado bien) y lo más importante, seguir un horario constante (excepto en algunas situaciones que es inevitable romperlo).

He perdido 10 kilos en 2 meses, supervisado por la gente de Natur House, que es la que me ha guiado en todo el proceso. Como efectos secundarios he notado mejor concentración y predisposición a la hora de ejecutar tareas.

Por otro lado, montar mi empresa está siendo una de las mayores experiencias de mi vida. Mi familia piensa que estoy loco, mis amigos saben que estoy loco, la gente que me conoce piensa que estoy tirando mi vida y mi cordura por el más profundo e impenetrable de los retretes, pero yo estoy disfrutando de cada segundo de la experiencia.

No hay un día que no aprenda una cosa nueva. Por ejemplo, he aprendido que nuestro país es un auténtico circo en todos los temas de ayudas para emprendedores. Cuanto antes aceptes que la única ayuda que te va a brindar tu país para desarrollar tu negocio, está casi exclusivamente  relacionada con hacerte perder el tiempo, antes podrás concentrarte de una forma óptima en tu negocio.

No digo que pases de todas las subvenciones, todo lo que puedas conseguir ha de ser bienvenido, pero no te obsesiones demasiado con el tema. Tu objetivo principal debe ser conseguir trabajo y dichas ayudas parecen estar diseñadas para la clase de personas que tiene alergia al mismo.

Otra cosa que es vital aprender es a no aceptar proyectos que no tengan que ver con el foco de tu negocio o con lo que quieras conseguir en tu proyecto. A priori y más teniendo en cuenta la situación económica en la que estamos,  cualquier proyecto que te veas capaz de ejecutar, sobre todo si proviene de una empresa con cierto prestigio o “importancia”, pero que no tenga nada que ver con lo que estás planeando ofrecer en este momento, te va  a parecer “la oportunidad” para empezar.
Puede que lo sea, pero también puede desviarte de tu camino y que a medio plazo te arrepientas de haber creado una empresa en la que no querrías trabajar. Concretamente esto me da mucho miedo, y no se si estoy equivocado pero, pretendo ser todo lo cauto que pueda en este sentido.

Por ejemplo, nuestra empresa va a ofrecer servicios de gestión y administración de sistemas para internet. No va a ser una empresa de hosting, no es nuestro objetivo principal.

Nuestros servicios se dirigen a empresas y desarrolladores con proyectos en internet, que tengan unos requerimientos más avanzados de lo que puede oferecer un servicio de hosting estándar. Y nuestro foco se encuentra principalmente en proyectos en internet.

Disponemos de soluciones de sistemas propias, pero nuestros clientes pueden contar con servidores contratados en cualquier parte del mundo con cualquier proveedor del mundo, incluso con soluciones basadas en Cloud Computing. Nuestro servicio principal es la gestión, automatización y optimización de esas infraestructuras de sistemas.

Nuestro objetivo no es crear una gran empresa en dos años, entendiendo “grande” por volumen de clientes, lo que realmente buscamos es criar y mimar una empresa a la que a cualquiera que tenga un perfil técnico e inquietud por los sistemas y la creación de cosas en internet, le gustaría ir a trabajar con ilusión todas las mañanas.

Y en este punto estoy, moviéndome todo lo que posible a un ritmo brutal junto a mi socio y trabajando como no he trabajado en mi vida. Aunque estamos acostumbrados, estos meses nos está tocando y nos va a tocar aún más movernos mucho por toda España, por lo que es muy posible que coincidamos.

Por cierto, me están ayudando mucho las técnicas GTD de David Allen y me ha sido tremendamente útil la lectura de El arte de empezar y La semana laboral de 4 horas.

PD: Si a alguien le debo un email, no me he olvidado de vosotros pero no está de más reenviar.

Publicado en Diario, Personal | 12 Comments

Expertos

“La formación en informática no puede convertir a nadie en experto programador, de la misma forma que estudiar pinceles y pigmentos puede hacer a alguien un experto pintor”

Eric Raymond

Publicado en Citas, Personal | 2 Comments

Filesocial, primer entrante de Ideateca Factory

En todo buen restaurante suelen poner algún entrante para ir saciando nuestro apetito mientras esperamos a un enorme chuletón sangrante con patatas.

En Ideateca Factory os hemos servido esta semana el primer entrante, Filesocial.

Filesocial es una aplicación web para twittear archivos, es decir una aplicación que se integra con Twitter y mediante el cual podemos compartir cualquier tipo de archivo con nuestros followers.

La idea original y desarrollo ha corrido por parte de Alberto Bajo, el diseño por parte de Antonio Ballesteros y la maquetación por parte de Joel Gonçalves.

Filesocial hace uso de servicios de Amazon, tanto s3 para almacenamiento como ec2 para las instancias del frontend y la base de datos.

Las tecnologías usadas hasta ahora son Ubuntu server para el sistema, mySQL para la base de datos, Lighttpd para el servidor web, php5 sobre symfony y memcached para la cache.

Tenemos abierto un espacio para que nos enviéis bugs, feedback o alguna idea que se os ocurra en userVoice, también podéis enviarlas a feedback at filesocial.com.

Ya estamos desarrollando y planeando implementar algunas de las valiosas sugerencias que nos estáis enviando (gracias!).

Esperemos que el proyecto os guste, iremos mejorándolo en base a vuestras opiniones.

Happy sharing :)

Publicado en Aplicaciones Web, Internet | 5 Comments

With or without you

“A business is not about you doing all the work. It’s about you creating a system that gets the job done, with or without you, and makes money while delivering a high-quality product”

Joel Falconer en un artículo para FreelanceSwitch

Publicado en Citas, Personal | Dejar un comentario

Aprendiendo a crear tiempo

Últimamente no escribo mucho por aquí ni por otros medios en los que suelo contar mis batallas personales y profesionales.

Lo cierto es que me encuentro copado de tiempo con la empresa que estoy creando, mi trabajo diario en Ideateca y en intentar encontrar la forma de liberarme de ciertas tareas que tengo que hacer y que siento que me hacen perder productividad.

Esta sensación me ha llevado a fijarme un simple objetivo: aprender a delegar en todo lo posible y marcarme objetivos a corto plazo. Es evidente que hay cosas que no se pueden delegar y menos si estas creando una empresa, pero lo que realmente es insostenible es intentar abarcar todo tú solo.

Pensar en tus objetivos en un plazo superior a dos semanas he aprendido que es engañarse a uno mismo, sobre todo si sabemos que podemos conseguirlo. Cuando tienes experiencia en un campo técnico y tienes un campo de visión más o menos amplio, sabes o intuyes, con una extraordinaria precisión, que variables influyen a la hora de conseguir terminar un proyecto y, en el caso de no dominarlas sabes quien te puede orientar para conseguir tus objetivos. Pero eso no es todo lo necesario para sacar las cosas adelante, se necesitan estrategias, voluntad de ejecución, conocer tus límites y ser consciente de factores externos que pueden convertir ese proyecto que era pan comido en un domo kun que te haga la vida imposible durante meses.

Hace meses os comenté que ya no iba a ofrecer mis servicios como desarrollador web freelance, y creo que es una de las mejores decisiones que podría haber tomado. Sobre este tema pienso que el desarrollo tradicional no tiene futuro ya que, después de conocer la filosofía de trabajo que conlleva el desarrollo de software como servicio, veo ridículo, absurdamente complejo y necesariamente caro un desarrollo a medida que corra en el entorno y contexto de un cliente.

Desde ahora mi intención es evitar este tipo de proyectos, delegar el trabajo técnico que no sea prioritario en otros profesionales y crear procesos de ejecución a corto plazo.

Pero hay más puntos que quiero delegar y ya estoy buscando la forma de conseguirlo. Desde citas personales, recados, reservas de vuelos, y otras cosas a las que tenga que dedicar tiempo, hasta otro tipo de asuntos más importantes.

Sobre este último tema estoy buscando servicios de Asistentes Virtuales. Me interesan tanto profesionales freelance como agencias, me da lo mismo en que lugar del mundo se encuentren, pero que entiendan castellano/español perfectamente.

Ya os contaré como voy automatizando todo esto.

Publicado en Diario, Personal, [Pe]n[sa]n[do] | 8 Comments

Cómo provocar el caos en twitter

Publicado en Humor, Internet, Personal | Dejar un comentario

Ser segundo

“Cuando dices que vas a conformarte con ser segundo,  eso es lo que la vida te da”

John F. Kennedy

Publicado en Citas, Personal | Dejar un comentario

Ajax entre dominios con jsonp y jquery

Uno de los principales problemas que tienen los desarrolladores web a la hora de desarrollar aplicaciones RIA con ajax, es la limitación de javascript para cumplir la política de mismo origen.

Teóricamente, debido a esta política, JavaScript no puede lazar peticiones o consumir datos entre dominios distintos. Digo teóricamente, porque esto puede conseguirse con algunas técnicas de hacking como csshttprequest.

Para no tenir que recurrir a estas técnicas existe una forma más elegante de conseguir esto y es mediante jsonp.

Básicamente se basa en una técnica en la que entran en juego tanto el frontend como el backend, en la petición/respuesta json.

El cliente envía una petición de tipo jsonp con un parámetro en la url que tendría como valor el nombre de la función que manejará la respuesta de dicha petición. En el servidor se retorna una respuesta json como valor de una variable con el Mismo nombre de dicha función.

Jquery puede trabajar con jsonp, el proceso sería el siguiente:

Javascript en el frontend con jquery


$(document).ready(function () {

$.ajax({
dataType: "jsonp",
data: "",
url: "http://example.com/json?method=?",
success: function(json){ alert(json.key); }
});

/*

Si el método que se le pasa en la url

tiene un valor "?" jquery generará

un valor aleatorio para la función que

manejará la respuesta. Esto nos evita

problemas con la cache

*/

})

Código de respuesta en backend en php


header('Content-type: text/json');

$respuesta = array('key'=>'valor');

echo $_GET['method']."(".json_encode($respuesta).")");

exit();

Esto nos permitirá trabajar con ajax entre dominios y gestionar la respuesta json a  nuestro antojo.

Publicado en Aplicaciones Web, Desarrollo Web, Internet, javaScript | 3 Comments