Desafio 7 lenguajes

Cuando pienso en que quiero estar haciendo el resto de mi vida solo puedo pensar en 2 cosas: creando software web y cocinando. Para ambos se necesita preparación, experiencia y adaptación. No puedo volverme bueno en estas dos opciones de vida si no practico y si no logro entenderlas no podre disfrutarlas lo suficiente como para seguir dedicandome a ellas. En lo que respecta a hacer software web necesitaras muchos proyectos completados y diferentes para poder sentirte satisfecho y el costo de inversión solo es el tiempo que dedicaras a aprender y practicar determinado lenguaje y tecnologias especificas.

Entrevista Desastrosa

Al medio tuve una entrevista tecnica por llamada para un puesto que de verdad me emocionaba: FullStack JavaScript Developer y lo mejor es que era 100% remote. Nada de “home office” y cuando te necesitamos tienes que venir a las oficinas. Era el trabajo soñado, a eso hay que añadirle que era para una startup de cuidado de mascotas. Trabajo soñado. Pero falle porque las primeras preguntas no las supe responder y conforme avanzo la entrevista mi nerviosismo por no saber temas tan sencillos de JavaScript no fue mas que en aumento.

Aprende haciendo

Programar es una actividad difícil, gratificante pero difícil. Aprender a programar es aun mas difícil. Sobre todo si no tienes quien te enseñe. Es por esta razón que no entiendo la actitud de muchos programadores experimentados cuando demeritan y desprecian a los novatos por aprender a programar con una herramienta que les facilite el trabajo. Aunque hubo un tiempo que yo también pensaba así, ahora me doy cuenta que esa actitud toxica no contribuye en nada al desarrollo profesional de los novatos.

Simple Grid CSS

Se que Flexbox y CSS Grid hacen una gran diferencia hoy en día en el diseño y que implementarlo pensando en soporte para navegadores antiguos no es tan difícil, basta ver los consejos que trae Jen Simmons en su serie Resilient CSS Normalmente en mis proyectos reutilizo las siguientes clases: html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; margin: 0; padding: 0; } body { font-family: 'Lato', 'Helvetica', 'Arial', sans-serif; font-size: 16px; line-height: 1.

Flame wars

Llevo 8 años programando profesionalmente. En todo este tiempo he participado en argumentos en los que siempre defiendo una postura vehemente, y al final termino cambiando de bando. Me sucedió cuando estaba en la universidad y era partidario del software libre. Ahora no le doy la espalda a desarrollar software privativo aunque soy impulsor del software open source. Con los lenguajes también me ha pasado, he despotricado contra PHP y Java.

Projects I'm working on

Demostenes

Demostenes is a list of projects for build prototypes

La Casita Del Markup

Theme Marketplace freemium

I can do

  • Web Design
  • Web Sites / Web Apps
  • Mobile Apps
  • Web Hosting
  • API Design and Development
  • Web Consultancy

I can use

  • HTML5/CSS3/JavaScript
  • Angular/React/Vue
  • Node.js/Express/Hapi
  • Laravel/Django/Phoenix
  • MongoDB/PostgreSQL
  • Ionic/React Native