the zone of hope

The Zone of hope

Hace unas semanas fui a ver el espacio The Zone of hope en Barcelona.

https://www.thezoneofhope.com/

Tengo un amigo que ha trabajado en la realización del proyecto y salí altamente satisfecho.

La experiencia trata de hacernos un poco más conscientes de las consecuencias que puede tener el cambio climático si esto sigue así a través de realidad virtual immersiva.

Para los residentes en Barcelona creo que es gratuito con lo que me parece una buena oportunidad para concienciar y vivir una experiencia diferente.

Aquí paso a la zona Spoilers:

Nostros entramos siendo un grupo de 4. Cuando entras te ponen unas gafas y mochilas y de golpe dejas de ver a la gente de alrededor pero sigues viendo la sala en la que estás (simulada virtualmente). Al poco ya aparecen tus compañeros y empezáis a seguir a un androide que lleva un traje igual que el tuyo y os va pasando por diferentes salas.

No voy a escribir más porque creo que es una mejor experiencia ir sin saber que hay en cada sala.

Be happy!!

 

 

developers

El mito del desarrollador Full Stack

Olvidaos, NO EXISTE.

Los desarrolladores empiezan a estar hartos de empresas que buscan desarrolladores Full Stack y empiezan la oferta con ello. Las empresas hacen esto con el objetivo de captar la atención de los mejores desarrolladores pero creo que empiezan a conseguir justo lo contrario.

La impresión del desarrollador cuando ve esto es «me van a pedir que programe en todo, no voy a tener estabilidad en nada, cuando ya domine un lenguaje me mandarán a otro y volveré a ser ‘junior’ programando en un lenguaje nuevo para mi».

Aún así insisten e insisten. No sé cuál es el problema y la dificultad para entender que esto no es posible.

Si lo analizamos es muy fácil de entender. Este es el ejemplo que pongo siempre en mis formaciones:

Me contrata una empresa para desarrollar aplicaciones móviles (Y en este caso hablo solo de iOS y Android, no del resto de lenguajes que el supuesto full stack domina). En el edificio de al lado hay una empresa que también tiene una empresa de desarrollo de aplicaciones para móviles pero en lugar de ser una persona cómo yo son dos, uno hace Android y otro hace iOS.

Yo soy muy organizado y distribuyo mi tiempo: 4 horas para iOS, 4 horas para Android. En la otra empresa uno hace 8 horas de iOS y el otro 8 horas de Android. Obviamente mis proyectos serán el doble de lentos que lo suyos pero aparte de eso mi nivel de evolución será menor porque estaré asimilando dos tecnologías y profundizando mucho menos en cada uno de ellos.

Voy a poner otro ejemplo claro de una conversación resumida que tuve con un cliente y refleja muy claramente la no existencia (por lo menos desde el punto de vista que yo lo veo) del desarrollador full stack:

Cliente: «Hola necesitaría un programador para una Web que estoy realizando»

Guaica: «En qué tecnología la estás haciendo? ¿Qué necesitas?»

C: «Necesito un programador que sepa PHP, Symphony, mysql, HTML, CSS, Objective C para hacer la aplicación en iOS y java para hacer la aplicación en Android»

G: «ajajjajaja, eso no existe, y si te encuentras alguien que te diga que domina todo eso te está engañando, puede simular que lo domina pero no puede dominarlo»

C: «Cómo que no, hay muchos cracks programando»

G: «Y tanto que sí, pero primero, ‘Crees que esos cracks están libres?’; segundo ‘Cuánto estás dispuesto a pagar por esos cracks?'»

C: «Hombre no sé, la verdad es que os aprovecháis de la demanda que hay»

G: «Es decir buscas un crack y lo buscas barato y ademas buscas un imposible. Te lo analizo: Pides un tio q domine 8 tecnologías. 8… para llegar a 8 qué le dedica una hora a cada una… y dedicándole una hora a cada tecnología cuantos años va a tardar en dominarla… Cuando la domine esa tecnología ya estará obsoleta».

Y así siguió la conversación. Y esto se podría extrapolar a otros profesionales. Ese paleta que viene y te dice que te lo hace todo: fontanería, electricidad, ventanas, carpintería y pintura. O tiene un equipo con un especialista en cada cosa o la confianza que me va a dar es completamente nula.

Be happy!

 

Yo no tuve un iPod

Estoy leyendo el libro de Jobs (libro que llevo leyendo desde hace no se cuantos años porque me gusta leer un poquito de vez en cuando) y me he dado cuenta de que todo el cambio radical llegó con el iPod antes que con el iPhone. Quiero decir, el iPod fue el desencadenante de todo lo demás.

Yo recuerdo no tenerlo y decir «pero vamos a ver porque te compras eso que vale ¿unos 300€? cuando por 50€ tienes lo mismo en cuanto a funcionalidad».

Y leyendo el libro he visto como mucha gente decía que quién iba a pagar ese precio, que era una locura pero Apple y Jobs lo volvieron a hacer.

Apareció un reproductor de música que era «el reproductor de música», igual que hicieron después con el iPhone.

Había miles de pequeños reproductores de música pero solo uno provocaba el «Ostia, un iPod». No te dejaba indiferente. Y, al final, es lo mismo que pasó con el iPhone. Había multitud de dispositivos móviles. De muchas marcas pero cuando salió el iPhone, ése era el móvil por excelencia. La estrella.

En ambos casos es curiosos como todos los críticos decían que con ese precio no podían triunfar y vaya si triunfaron. Cuando el producto es de calidad y tu cliente confía en ti el precio pasa a ser algo secundario.

Pasión

Hace mucho tiempo que pienso que si sientes pasión por algo es muy difícil que ese algo salga mal. Porque tener pasión por algo hace que le dediques muchas horas a eso y esto hace que mejores en ello pero no son solo las horas. Es que esas horas las vas a dedicar con ganas, con entusiasmo, con felicidad porque sientes pasión por ello.

Por eso creo que es importante darse cuenta de qué es lo que nos apasiona y luchar en lo posible por que eso que nos apasiona pueda monetizarse y hacer que podamos vivir de ello.

Sé que esto es muy complicado pero animo a que se intente ya sea combinándolo con el trabajo o dejándolo todo y jugándotela por ello porque si te lo planteas lo que te puede ofrecer una vida dedicada a aquello que te apasiona es infinitamente superior a lo que te puede ofrecer una vida de hacer algo que no te gusta ni te divierte.

 

Enviar al Inbox desde el Email con Omnifocus

Hace unos días un amigo me comentó que llevaba unos días con Omnifocus y tenía un problema de productividad.

Explico la casuística:

Él utiliza Omnifocus desde el iPad, no desde el Mac. Se encontraba con que perdía mucho tiempo enviando a Omnifocus los emails. Quiero decir, te llega un email y quieres enviarlo al Inbox porque es algo que tienes que procesar luego y copiar, abrir Omnifocus y pegar puede ser una pérdida de tiempo importante.

¿Cómo solucionamos esto?

Si entrais en la siguiente ruta de Omnigroup

https://manage.sync.omnigroup.com/manage/

podeis crear un email en la sección Omnifocus Mail Drop to Inbox

Una vez hecho esto lo único que tenéis que hacer es reenviar el email a esta cuenta y automáticamente os aparecerá en vuestro Inbox.

Si tenéis cualquier duda avisad.

Si quieres ver más videos puedes suscribirte a nuestra plataforma de formación (Si quieres un cupón de descuento envíanos un email y nos pondremos en contacto contigo)

esfuerzo

Cursos y cursillos

Buenos días!

Estoy viendo gente que contrata cursos por sus títulos «Haz aplicaciones profesionales después de acabar el curso», «pasa de no saber nada a ser un experto con este curso», «aprende Swift en 2 días y haz aplicaciones profesionales»…

Quiero deciros que todo esto es simplemente MENTIRA. No vais a ser desarrolladores profesionales con hacer un curso de 10, 20, 50 o 100 horas. No. Seréis desarrolladores profesionales si cada día le dedicáis 8 horas o más a la programación porque esto es así, no hay una fórmula mágica que te haga ser un experto en dos días.

No quiero ir contra estas formaciones porque si que vais a aprender mucho en ellas. Casi en cualquiera sino habéis programado mucho aprenderéis pero creo que no es correcto engañar así a los clientes por mucho que se excusen en el marketing. Para mi eso no es marketing, es mentir.

Y entonces, ¿Cómo me hago profesional?. Pues estudiando cada día y peleándote cada día con el código. Claro que los cursos ayudan y son un inicio pero no depende de los cursos, ser un profesional de algo depende única y exclusivamente de ti.

A veces nos excusamos en «hago el curso, pago lo que sea y… magia». No, la vida no va así.

Si quieres ver más videos puedes suscribirte a nuestra plataforma de formación (Si quieres un cupón de descuento envíanos un email y nos pondremos en contacto contigo)

AlertController, Joey Potter y varios

Hola! Hoy traigo un ejemplo de cómo trabajar con el Alert Controller en Swift.

La idea inicial era hacer un Allert Controller y poner simplemente una imagen y cambiar su background pero me acordé de Joey Potter en Dawson y he variado un poco el ejemplo.

Espero que sirva.

Por cierto, me acordé de Joey al ver este video (Momentazo!!):

Si quieres ver más videos puedes suscribirte a nuestra plataforma de formación (Si quieres un cupón de descuento envíanos un email y nos pondremos en contacto contigo)

Me gusta ser formador, hoy Hello World

Creo que el desarrollo de software va a ser capital en los próximos años (si no lo es ya) y uno de los trabajos con más futuro. Por esto, y aprovechando que llevo años formando personas en el desarrollo de software, me he animado a poner tutoriales propios en youtube.

Hoy os dejo un simple Helio World en Swift 4

Steve Jobs

Mis primeros recuerdos de Steve Jobs creo que datan de hace muchísimo tiempo, no tengo claro si de antes o después de conocer al Roger. El caso es que mi «relación» con Jobs se incrementó en la universidad cuando conocí a Roger (un fanboy de Apple y el más que posible responsable de mi salto a la empresa de la manzana). Él ya me empezó a hablar de Jobs y sus productos.

Cuando empezamos ambos la facultad Jobs hacía relativamente poco que había vuelto a Apple. Yo seguía muy fiel a Microsoft y considerando a Apple una empresa sectaria a más no poder. Ahí ya tenía contacto con el Mac porque el Roger, alias Regor, ya tenía su Mac en casa con el que grababa sus canciones y hacía sus cosas.

Ya pensando en crear una empresa de videojuegos o nuestras cosas nos reuníamos de vez en cuando en casa del Xavi, que luego sería socio de la empresa, para planificar nuestro futuro. Uno de estos días fui pidiendo que por favor vieran el discurso de Jobs en la universidad de Stanford:

Creo que es uno de los grandes discursos de la historia.

Yo con mi Sony Vaio super contento pero empezando a pensar que ese tal Steve Jobs era un tío grande (Y aún no había salido el iPhone) y el Regor con un Mac que siendo más antiguo que mi portátil, creo que un año o dos se encendía y se apagaba más rápido…..

Me gusta mucho en este discurso como rompe las normas. Y es algo con lo que me siento bastante identificado. Creo que el sistema educativo falla por muchísimos lados.

Creo también que en a vida es mucho más fácil hacer aquello por lo que sientes pasión que hacer aquello que te reporta dinero. Es muy posible que si sientes pasión por algo le dediques muchas horas y eso haga que seas realmente bueno en eso y, a su vez, que acabes ganándote la vida con aquello que te apasiona.

La historia de Jobs es muy similar a la de los grandes como Michael Jordan (que se retiró y volvió mejor incluso que antes de la retirada).

Jobs crea Apple y lo acaban echando. Tras esto crea otra empresa Next y Pixar. Pixar acabó siendo uno de los estudios de animación de mayor éxito del mundo y en Next se creó toda la programación de lo que fue MacOS y iOS posteriormente (Con el lenguaje Objective C).

Volvió a Apple y creo el iPhone que revolucionó completamente la industria del teléfono móvil y nuestras vidas.

«La única forma de hacer un gran trabajo es amar aquello en lo que trabajas»

«Cada mañana me miro al espejo, y me preguntó ‘Si hoy fuera el último día de mi vida, ¿me gustaría hacer lo que estoy haciendo hoy? Y cuando la respuesta es ‘No’ durante varios días seguidos me doy cuenta de que algo tengo que cambiar»

«Tu tiempo es limitado, no lo desperdicies viviendo la vida de otros»

Lo último que quiero decir es:

Stay hungry, stay foolish