<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss version="2.0">
    <channel>
        <title>Duopixel</title>
        <link>https://duopixel.com/</link>
        <description>Duopixel es un web log de diseño de producto escrito por Mark MacKay</description>
        <language>en-us</language>
        <copyright>Copyright 2024</copyright>
        <lastBuildDate>Wed, 24 Apr 2024 10:37:20 +0100</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>

        <item>
            <title>Foto del día</title>
            <description><![CDATA[<p><img src="https://firebasestorage.googleapis.com/v0/b/exploration-work.appspot.com/o/lvdmf6vrtu8nb783y7o.jpg?alt=media&amp;token=7b4729ae-ba81-48e5-a07c-7b257b93c186" alt="alt text" title="" /></p>

<p>Se busca: colchón manchado de fluidos corporales de diversos tipos, cazuelas pre-sazonadas con meth, sofá roto de esos donde se te hunde el culo.  </p>
]]></description>
            <link>https://duopixel.com/foto-del-dia/#001477</link>
            <guid>https://duopixel.com/foto-del-dia/#001477</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Imagen del día</category>
    
    
            <pubDate>Wed, 24 Apr 2024 10:37:20 +0100</pubDate>
        </item>

        <item>
            <title>Sobre el exceso de seguridad</title>
            <description><![CDATA[<p>Francamente no entiendo a la gente que se obsesiona con tener el móvil cargado todo el rato. A menudo llevan una pila portátil en la mochila, o llegan al restaurante y ansiosamente le piden al camarero que le carguen el móvil porque <em>sólo tiene 12% de batería</em>. Sannafabitch, yo vivo perpetuamente entre el 30% y el 0%. A veces, cuando se me drena completamente la batería, experimento una sensación de alivio, <em>perfecto, ya nadie me puede molestar</em>, pienso, y me llega una especie de felicidad que sólo he escuchado de los budistas: es un reposo sereno acompañado de una satisfacción con el presente. Experimento el <a href="https://en.wikipedia.org/wiki/Kensh%C5%8D">kenshō</a>.</p>

<p>Soy de aquellos que no tiene la costumbre de cargar su móvil durante la noche, y ayer desperté para encontrarlo descargado. Me encogí de hombros: ya llegaría al trabajo a cargarlo desde el ordenador. Las puertas de la oficina se abren con en móvil, ups! tuve que tocar el timbre para que alguien me abriera. Luego que encendió me pidió el PIN del SIM. ¡Mierda! Olvidé que en España (¿en Europa?) cuando se te apaga el teléfono esto es lo que sucede. Tenía el PIN anotado en casa. No había  asociado mi ordenador del trabajo con mi cuenta de WhatsApp y tenía que coordinar una cena mexicana que había prometido a unos compañeros del trabajo con los que estoy compartiendo el piso, pero no fue anda que no pudiera resolver por Slack.</p>

<p>No sé si todas mis historias son excusas para ilustrar su relación con el diseño, o si todo lo que escribo acerca de diseño es una excusa para contar mis historias, pero haré la conexión ahora:</p>

<p>Aunque existe la <a href="https://duopixel.com/como-disenar-un-teclado-anti-intrusos/">falta de seguridad</a> también existe el exceso de seguridad. Imagina que dejas el teléfono sobre tu escritorio, llego yo y extraigo tu SIM y lo pongo en mi teléfono. Luego llamo a mi gente en México (con lo que me encanta hablar por teléfono, y como si no pudiera hacerlo por whatsapp), podría generarte muchos cargos.</p>

<p>El SIM no puede saber si ha cambiado el dispositivo en el cual está insertado. Sólo sabe si ha "reiniciado" por interrupción eléctrica. Por lo tanto, me vuelve a pedir el PIN si enciendo y apago el teléfono.</p>

<p>Estoy seguro que bloquear teléfonos al reiniciar ha causado más problemas de los que ha solucionado. Seguramente la persona a la que se le ocurrió esta idea tenía buenas intenciones, pero no pensó en los efectos de segundo orden, en la persona que se fue de excursión y se perdió, apagó el teléfono para conservar energía, y cuando lo encendió de nuevo le pidió el PIN.</p>

<p>La regulación mexicana te pide un token para realizar operaciones bancarias por internet. Al principio tenías que usar un generador de tokens físico, un llaverito que generaba unos números que introducías en la interfaz. Actualmente puedes usar uno digital, integrado con la aplicación, es lo menos intrusivo que permite la regulación pero el resultado es estúpido: cuando quiero hacer una transferencia de dinero, tengo que presionar un botón que dice "generar token" para validar mi transacción. Es sólo una pantalla adicional sin sentido, pero intuyo que no se puede quitar porque por seguridad "el usuario tiene que generar un token".</p>

<p>Y cuantas historias de terror no hemos escuchado cuando alguien pierde acceso a su cuenta de Google, Facebook, PayPal o lo que sea, cuando deja de funcionar su 2FA. O la gente que tiene asegurada como una fortaleza y luego pierde sus llaves. Podría cerrar con un tibio "tenemos que encontrar un balance entre la seguridad y la experiencia de usuario", pero creo que más bien las medidas de seguridad deberían de ir en función del riesgo que uno está dispuesto a correr. El PIN debería bloquearse como lo hace en Europa si eres un funcionario de gobierno o manejas información sensible. Tu casa debería ser una fortaleza si vives en un lugar inseguro y conservas cosas valiosas.</p>
]]></description>
            <link>https://duopixel.com/sobre-el-exceso-de-seguridad/#001476</link>
            <guid>https://duopixel.com/sobre-el-exceso-de-seguridad/#001476</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Anécdotas</category>
    
    
            <pubDate>Thu, 11 Apr 2024 10:06:59 +0100</pubDate>
        </item>

        <item>
            <title>Reflexiones acerca de la inteligencia artificial</title>
            <description><![CDATA[<p>Acabo de entrar a Chat GPT con el ordenador del trabajo. Como me daba pereza hacer el circo para entrar con mi cuenta personal, me abrí una nueva cuenta con el correo del trabajo. Me preguntó mi fecha de nacimiento.</p>

<p><code>19/03/1981</code> (el ejemplo no es real)</p>

<p>Me dice que mi fecha de nacimiento no es válida. Lo puse en formato <code>dd/mm/aaaa</code>, cuando el formulario esperaba <code>mm/dd/aaaa</code>. No se me escapó la ironía que la interfaz del agente de IA más popular aún sea bastante rígida. Pero tampoco estoy muy seguro dónde y cómo debería suceder esta "corrección".</p>

<p>Si reside en el servidor, cada sitio y cada app tendrían su instancia de inteligencia artificial, la ventaja de esto es que tendrían <em>conocimiento de su dominio</em>. Ayer, en el sitio de pruebas, introduje gastos por diez millones de euros por concepto de una gran fiesta. Me salió un mensaje de error de esos <code>{{error.unkown}}</code>. Requeriría mucho trabajo de desarrollo trazar la causa específica del problema, pero con una IA con conocimiento de dominio me podría decir "Amigo, no te puedes gastar las ganancias proyectadas para los próximos cinco años en una gran fiesta, no puedes estar hablando en serio".</p>

<p>Si reside en mi ordenador, puede tener conocimiento íntimo de mi. Esta faceta de la inteligencia artificial es la que creo que mucha gente no se ha imaginado, y que verá con mayor recelo. Las nuevas versiones de iOS ya lo hacen a escala pequeñita con las nuevas sugerencias de autocompletado. Yo escribo en inglés y en español, escribo mucho y de una forma particular, y he notado que ahora parece que sabe antes que yo la palabra que estoy buscando para completar una frase.</p>

<p>No sé si les pasa a ustedes, pero siempre que utilizo la función de auto-rellenado de formularios del navegador, me rellena mal la información. A menudo encuentro más difícil corregir los errores que hacerlo todo yo, y esta <em>feature</em> nunca aprende. Particularmente difícil es que vivo de forma semi-nómada, si estoy en Canadá y estoy introduciendo mi dirección en una web del gobierno canadiense, no es mucho pedir que automáticamente use mi dirección de Canadá.</p>

<p>Conforme voy escribiendo esto, me voy dando cuenta que ambos hacen falta: agentes dentro de las aplicaciones con conocimiento de dominio, y agentes locales dentro de tu sistema operativo con conocimiento personal. Sí se deberían hablar entre ellos, no lo sé. Me puedo imaginar lo <em>creepy</em> que fuese una negociación entre Tinder AI y Mark AI donde se seleccionen las mejores fotos de mi librería y se escribiera mi perfil automáticamente. Se lo voy a pedir a Chat GPT.</p>

<p>Prompt:</p>

<blockquote>
  <p>Write a dating profile for me. I like to practice yoga, go on adventures in nature, write about design and self-development. I'm fit and healthy. I'm 44 years old and I'm 178cm. I was born in Montreal, I grew up in Mexico, and I currently live in Barcelona.</p>
</blockquote>

<p><strong>Chat GPT:</strong></p>

<p>Hola! Bonjour! Hello! I'm thrilled to welcome you to my world. I'm Mark MacKay, a spirited soul with a passion for embracing life's adventures and exploring the depths of our beautiful world. At 44 years young, I've curated a life rich in experiences, with each moment adding to the tapestry of who I am.</p>

<p><strong>About You:</strong></p>

<p>You're someone who values mindfulness and growth, someone who finds joy in the simple pleasures of life. You're curious about the world around you, eager to delve into conversations that span from the profound to the whimsical. You appreciate the beauty of nature and the serenity it offers, and you're not afraid to dive headfirst into new experiences.</p>

<p><strong>Interests:</strong></p>

<p>Yoga isn't just a form of exercise for me—it's a way of life. There's something truly magical about connecting breath with movement, finding peace and strength in the rhythm of each pose. Whether it's a sunrise flow on a mountaintop or a calming session by the beach, yoga grounds me and reminds me to cherish the present moment.</p>

<p>My love for nature runs deep. From hiking through lush forests to kayaking along tranquil rivers, I'm always seeking out new adventures in the great outdoors. There's an undeniable sense of freedom that comes from immersing oneself in nature's embrace, and I'm constantly awestruck by the beauty that surrounds us.</p>

<p>As a writer, I find solace in putting pen to paper (or fingers to keyboard) and expressing the thoughts and ideas swirling around in my mind. Whether it's delving into the nuances of design or exploring the intricacies of self-development, writing allows me to dive deep into topics that ignite my curiosity and passion.</p>

<p><em>* Fitness &amp; Wellness:</em>*</p>

<p>Maintaining a healthy lifestyle is important to me, both physically and mentally. I prioritize taking care of my body through regular exercise and nourishing it with wholesome, delicious food. Whether it's hitting the yoga mat, going for a run along the beach, or whipping up a nutritious meal in the kitchen, I strive to live each day with vitality and intention.</p>

<p><strong>Background:</strong></p>

<p>Born in the vibrant city of Montreal and raised amidst the rich tapestry of Mexican culture, my upbringing instilled in me a deep appreciation for diversity and a love for exploration. Currently calling Barcelona home, I've fallen head over heels for the city's charm and vibrant energy, embracing each day as an opportunity for new discoveries and connections.</p>

<p><strong>Final Thoughts:</strong></p>

<p>If you're someone who shares my zest for life and thirst for adventure, I'd love to embark on this journey together. Let's explore the world, deepen our connection to ourselves and each other, and create memories that will last a lifetime. So, what are you waiting for? Let's dive in and see where the currents of life take us. Hasta luego! Au revoir! See you soon!</p>

<hr />

<p>Eso fue... asqueroso de leer. Chat GPT me convirtió en un odioso cliché. Pero eso es la intelgiencia artificial: rellenar los huecos con la fórmula más probable. Dado el prompt, se infiere lo que ChatGPT generó. Lo que no sabe es que <a href="https://duopixel.com/los-mejores-teibols-de-puerto-vallarta/">me gustan las mujeres de la vida galante</a>, que me <a href="https://duopixel.com/las-reglas-no-escritas-de-los-fumadores/">gustan</a> los <a href="https://duopixel.com/guia-consumir-alcohol-trabajo/">vicios</a>, que <a href="https://duopixel.com/el-zen-del-no-dormir/">me desvelo</a>, que ando por internet <a href="https://duopixel.com/una-rusa-espanola-cubana/">preguntando indiscresiones</a>. ¡Que bonito es ser uno mismo!</p>
]]></description>
            <link>https://duopixel.com/reflexiones-acerca-de-la-inteligencia-artificial/#001475</link>
            <guid>https://duopixel.com/reflexiones-acerca-de-la-inteligencia-artificial/#001475</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Comentarios</category>
    
    
            <pubDate>Wed, 10 Apr 2024 09:54:57 +0100</pubDate>
        </item>

        <item>
            <title>Cómo diseñar un teclado anti-intrusos</title>
            <description><![CDATA[<p>Después de una semana en España estoy <em>a punto</em> de regularizar mi horario. Me puedo ir a la cama a una hora decente, pero invariablemente termino despertando en la madrugada un poco más temprano de lo que me gustaría.</p>

<p>Esta mañana pasé de las 5am a las 6am meditando. Luego pensé: si <a href="https://www.theguardian.com/us-news/2024/mar/28/podcaster-andrew-huberman-goop-for-bros">Andrew Huberman puede liarse con cinco mujeres</a>, y yo estoy aquí como San Ignacio, tan solo pensándolas[1], alguna ventaja sacaré de seguir sus famosos <em>protocolos</em>.</p>

<p>Los <em>protocolos</em> de Huberman indican que lo mejor es recibir el día con luz natural. Mira el sol al amanecer y las hormonas necesarias para realmente despertar y comenzar bien el día comenzarán a fluir.</p>

<p>Consulté la hora en la que sale el sol, y a las 7:20 subí por el ascensor hasta la última planta, porque el ascensor no llega hasta la terraza. Subí las escaleras y antes de llegar a la entreplanta vi los pies de alguien que estaba acostado. La jaula del ascensor me impedía ver el resto del cuerpo. Primero pensé que sería alguien de mantenimiento haciendo algo, pero cuando me acerqué vi a un chico dormido.</p>

<p>Es extraño cómo nos despierta más la presencia que el ruido, pues el ascensor hizo un escándalo y no despertó, pero apenas me acerqué a mirarlo, abrió los ojos y se levantó de un brinco. Era un chico de venitimuchos, alto y muy fuerte, rubio sucio con la cara llena de tatuajes, evidentemente una persona que vivía en las calles. Mi falta de mundo me impide atinar su país de origen, pero si tuviera que adivinar diría que era Canadiense, simplemente porque he visto su fenotipo (güero tatuado hasta las nalgas) en Canadá.</p>

<p>Debatí un momento qué hacer. Tomé aire para decir algo, pero sólo me salió un suspiro. Me hice a un lado y con la mano hice un gesto para indicarle que le estaba dando el paso para que se fuera. Y eso hizo, tomó el ascensor que yo usé para subir, bajó a la planta calle y salió por la puerta del edificio. Todo esto lo escuché desde arriba.</p>

<p>Cuando llegué a la puerta que da a la terraza, vi que sólo se permite la entrada a partir de las 9am. La puerta estaba protegida por un código que no servía fuera del horario. Entonces entendí que el chico se había colado al edificio para buscar entrar a la terraza donde seguramente habría camastros donde pudiera dormir, pero el código de acceso le habría impedido acceder a la terraza y decidió dormir ahí mismo.</p>

<p>Luego de enviar un mensaje a la administración para que cambiaran el código, miré con detenimiento el pánel para acceder a la entrada del edificio:</p>

<p><img src="https://firebasestorage.googleapis.com/v0/b/exploration-work.appspot.com/o/luretdwqucv4uk8pwu.jpg?alt=media&amp;token=2d246c24-f662-41b4-9f2f-8e792bddc5ec" style="max-width: 70%; margin: 2em auto; display: block;"></p>

<p>Me puso a pensar: hay varias responsabilidades en este suceso. Uno de ellos es que evidentemente no han cambiado el código en años (tal vez nunca). En lo que se refiere a diseño, el pánel podría ser menos rugoso para recolectar menos mugre. Si fuera algo de verdadera calidad, usaría algún material <em>oleofóbico</em> como lo son las pantallas de los móviles modernos, para que no acumularan esa mugre que deja rastro de los número que van marcando.</p>

<p>Sabiendo que el teclado no se va a bloquear, ¿cuántos intentos crees que necesitarías para abrir esta puerta? </p>

<p>[1] De la <a href="https://jesuitaszaragoza.es/wp-content/uploads/2024/01/DIGITAL_JJB-Autobiografia-Ignacio.pdf">autobiografía de San Ignacio</a>: </p>

<blockquote>
  <p>Mas, dejándolos de leer, algunas veces se paraba a pensar en las cosas que había leído; otras veces en las cosas del mundo que antes solía pensar. Y de muchas cosas vanas que se le ofrecían, una tenía tanto poseído su corazón, que se estaba luego embebido en pensar en ella dos y tres y cuatro horas sin sentirlo, imaginando lo que había de hacer en servicio de una señora, los medios que tomaría para poder ir a la tierra donde ella estaba, los motes, las palabras que le diría, los hechos de armas que haría en su servicio. Y estaba con esto tan envanecido, que no miraba cuán imposible era poderlo alcanzar; porque la señora no era de vulgar nobleza: no condesa, ni duquesa, mas era su estado más alto que ninguno destas. </p>
</blockquote>
]]></description>
            <link>https://duopixel.com/como-disenar-un-teclado-anti-intrusos/#001474</link>
            <guid>https://duopixel.com/como-disenar-un-teclado-anti-intrusos/#001474</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Anécdotas</category>
    
    
            <pubDate>Mon, 08 Apr 2024 21:39:52 +0100</pubDate>
        </item>

        <item>
            <title>El portero automático como mapa del edificio</title>
            <description><![CDATA[<p>En lo que encuentro un lugar permanente para habitar, estoy temporalmente en una habitación del piso que <a href="https://factorialhr.com">Factorial</a> tiene destinado para empleados que vienen de forma temporal a Barcelona.</p>

<p>El edificio tiene un portero automático que—a pesar de la falta de mantenimiento—me causó un placer irracional al descubrir que también es un mapa del edificio:</p>

<div style="max-width: 70%; margin: 2em auto;"><img src="https://firebasestorage.googleapis.com/v0/b/exploration-work.appspot.com/o/lupa9ro3uqpyhtj3n9f.jpg?alt=media&token=a206271c-a018-4616-85a5-64da0490da75" style="margin-bottom: 1em" />
<div style="font-size: 0.8em; line-height: 130%; opacity: 0.6;">Ese cuadro oculta la dirección exacta. Sé muy bien que mis lectores son unos cachondos y vendrán a tocarme a altas horas de la noche. 🇲🇽😉.</div></div>

<p>La disposición de los apartamentos es tal cual se muestra espacialmente en el pánel. Inclusive la portería se encuentra a la izquierda. Luego me fijé en los porteros automáticos de otros edificios, que han sido reemplazados por estas páneles "modernos" de estética robótica, ugh.</p>

<div style ="max-width: 70%; margin: 2em auto;"><img src="https://firebasestorage.googleapis.com/v0/b/exploration-work.appspot.com/o/luparn9itfbz5ammjm.jpg?alt=media&token=1f4d730c-5d25-4233-ab0c-92c5b3952d86" /></div>

<p>No estoy seguro si hay dos bajos por el plural. Parece claro que sólo hay un ático, ¿pero funcionarán ambos botones? A pesar que el pánel es "correcto", se siente fuera de contexto con la fachada del edificio. Es un pegote de aluminio y plástico en una fachada de piedra, madera y hierro.</p>

<p>Busqué alguno que pudiera rediseñar como ejercicio de diseño, pero la verdad es que es domingo y tengo mucho qué conocer de Barcelona, así que le dejo el ejercicio al lector:</p>

<div style ="max-width: 70%; margin: 2em auto;">
<img src="https://firebasestorage.googleapis.com/v0/b/exploration-work.appspot.com/o/lupb20re609d68b517m.jpg?alt=media&token=1d311303-73ce-4e1a-a2c0-7c6eb81be2a5" /></div>

<p>¿Cómo rediseñarías este portero automático?</p>
]]></description>
            <link>https://duopixel.com/portero-automático/#001473</link>
            <guid>https://duopixel.com/portero-automático/#001473</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Comentarios</category>
    
    
            <pubDate>Sun, 07 Apr 2024 10:15:50 +0100</pubDate>
        </item>

        <item>
            <title>Cómo evitar que se deslice una maleta por las escaleras mecánicas</title>
            <description><![CDATA[<p><em>Odio esos posts que anuncian "Duopixel regresa", tengo como tres de ellos en mis archivos. No se anuncia algo, se hace. Sin embargo, luego de 10 años sin escribir, tengo al menos que dar un preludio. Esto es lo que me ha salido.</em>  </p>

<p>Vine a Barcelona a trabajar. Me incorporo como diseñador de producto a <a href="https://factorialhr.com">Factorial</a> por invitación de mi amigo y cómplice creativo <a href="https://renegalindo.com">René Galindo</a>. Llevo una semana aquí. Ha sido interesante.</p>

<p>Siempre que cambio de aires me llega una comezón de escribir. Necesito escribir para procesar las experiencias nuevas. Le hablaría a mi madre para contarle, pero la semana ha sido puro trabajo y diseño, y mi madre se cansaría de escucharme. Mejor canso al lector de este weblog.</p>

<p>Ya sabía que me llegaría esta comezón, y aunque el blog seguía en línea, ya no tenía un gestor de contenido por detrás. Era todo estático. Quería importar todo lo antiguo, en parte por honrar mi carrera, seguir el hilo de mi trayectoria profesional, porque los últimos años la he tenido un tanto olvidada. Quería escribir en <del>español</del> castellano porque últimamente pienso que debes de <em>localizarte</em> lo más posible. <del>Chinguen su madre</del> que se jodan los nacionalismos, yo voy a ser de la tierra en la que vivo. "Ajá, y porqué no escribes en catalán", me preguntarán, con toda justificación. Al amable lector le informo: ya estoy trabajando en ello:</p>

<p><img src="https://firebasestorage.googleapis.com/v0/b/exploration-work.appspot.com/o/lun3w7lkgkbfq2w2wkq.jpg?alt=media&amp;token=83bc5ead-5935-4acc-8356-ce04b698c743" alt="El cuaderno gris, de Josep Pla" title="" /></p>

<p>Pensé que podría importar todas mis entradas antiguas en el vuelo entre la Ciudad de México y Barcelona. Pagué internet a bordo, pero las horas del vuelo me resultaron insuficientes, lo terminaría después.</p>

<p>Al llegar a Barcelona pensé "tengo que tener poner atención al entorno para encontrar temas de diseño acerca de los cuales escribir". Apenas había pasado el control migratorio después de sudar la gota gorda (ya vendrá en otra entrada), cuando me disponía a tomar el metro desde el aeropuerto.</p>

<p>En las larguísimas escaleras mecánicas que bajan al metro, una señora soltó su maleta de carcasa dura, la maleta cayó de frente y se comenzó a deslizar, ganando velocidad conforme bajaba. A tres cuartas partes de las escaleras, un señor bajaba con su maleta a lado. Tardó un poco en voltear a ver la maleta que venía deslizándose. Para su suerte no estaba en el paso, pero su propia maleta sí, y al pegarse la una con la otra salieron volando hasta el final de la escalera.</p>

<p>Pudo haber sido un accidente grave. <a href="https://www.youtube.com/watch?v=KFoEs-Kr3gc">Hubiera sido algo parecido a esto</a>.</p>

<p>Me llevó a pensar: ¿había alguna manera de evitarlo? Había un ascensor. Sin embargo, tanto la señora como yo evitamos el ascensor, aún con maletas. Es más, después de un vuelo de doce horas y siendo las 5am en mi horario de origen, bien hubiese podido ser yo el descuidado que soltó la maleta.</p>

<p>Podríamos poner un mensaje, pero estamos en un aeropuerto en donde se hablan todos los idiomas del mundo, o podríamos diseñar un pictograma para indicar que no debes pasar maletas a las escaleras mecánicas pero... ¿realmente haríamos caso? ¿Pondríamos a un vigilante que se asegurara que nadie bajara por las escaleras mecánicas con maletas? En estos tiempos, imposible.</p>

<p>Así que me puse a pensar en alternativas arquitectónicas que lo evitaran. Quizás unos postes bajos para que las maletas tuvieran problemas para pasar, acompañados de un señalamiento... Uy pero me acuerdo de aquella vez que me tropecé con un poste bajo, ahora imagina que te caes y bajas rodando por las escaleras, por evitar un accidente ocasionas otro.</p>

<p>Quizás algo en el diseño de las escaleras que pudiera evitar el deslizamiento de las maletas... pero inevitablemente tendrían topes con los que te puedes tropezar... Ufff, es un problema imposible de resolver! ¿O es que he perdido la fé en el diseño? ¿O es que soy más realista respecto a la condición humana? ¡Honestamente no lo sé! Pero pensar en el problema es interesante.</p>

<p>¿A tí se te ocurre alguna idea?</p>

<p>En lo que vuelvo a habilitar los comentarios, puedes escribirme a <a href="mailto:mark@duopixel.com">mark@duopixel.com</a>. </p>
]]></description>
            <link>https://duopixel.com/como-evitar-que-se-deslice-una-maleta-por-las-escaleras-mecanicas/#001472</link>
            <guid>https://duopixel.com/como-evitar-que-se-deslice-una-maleta-por-las-escaleras-mecanicas/#001472</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Comentarios</category>
    
    
            <pubDate>Fri, 05 Apr 2024 21:14:05 +0100</pubDate>
        </item>

        <item>
            <title>Encuentra la proporción original de estas imágenes</title>
            <description><![CDATA[<p>No sé cuantas veces he tenido que soportar una presentación PowerPoint con imágenes estiradas o apachurradas, completamente fuera de su proporción original. Este crimen también se hace con el texto, seguramente habrás visto un anuncio de este tipo:</p>
<p style="text-align: center"><img alt="serenta.png" src="https://blog.duopixel.com/images/serenta.png" width="302" height="261">
</p>
<p>Es mejor usar tipografía condensada en lugar de cambiar la proporción natural de la palabra, de otra forma se dificulta la lectura. Para corregir este problema <strong>siempre presiona shift al transformar el tamaño de una imagen o texto</strong>.</p>
<p>Claro que si la imagen ya está distorsionada tenemos que recuperar la proporción original, y eso sólo se logra con un buen ojo. Este es un jueguito para practicarlo.</p>
<a id="more"></a>
<style type="text/css">
    .stage {
      position: relative;
      text-align: center;
      padding: 10px 0;
    }
    .stage.dragging {
      cursor: ew-resize;
    }
    .stage.hovered .control {
      opacity: 0.8;
    }
    .stage.scored .control {
      display: none;
    }

    .stage.scored img {
      -moz-transition: width 300ms ease;
      -webkit-transition: width 300ms ease;
      transition: width 300ms ease;
    }

    .control {
      -moz-transition: opacity 300ms ease;
      -webkit-transition: opacity 300ms ease;
      transition: opacity 300ms ease;
      position: absolute;
      top: 50%;
      height: 40px;
      width: 40px;
      background: transparent url(https://blog.duopixel.com/images/resize.svg) 0 0 no-repeat;
      border-radius: 40px;
      line-height: 40px;
      opacity: 0.4;
      margin-top: -20px;
      cursor: ew-resize;
      left: 0;
      margin-left: -20px;
    }
    .done, .score {
      position: absolute;
      width: 40px;
      height: 40px;
      transform: translate(0, -10px);
      top: 0;
      opacity: 0;
      background: transparent url(https://blog.duopixel.com/images/check.svg) 0 0 no-repeat;
      cursor: pointer;
    }

    .real-size {
      position: absolute;
      top: 10px;
      border: solid #c00 1px;
      box-sizing: border-box;
      moz-box-sizing: border-box;
    }

    .done.enabled {
      -moz-transition: transform 300ms ease, opacity 300ms ease;
      -webkit-transition: transform 300ms ease, opacity 300ms ease;
      transition: transform 300ms ease, opacity 300ms ease;
      -moz-transform: translate(0, 0);
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0);
      opacity: 0.7;
    }

    .done.enabled:hover {
      opacity: 0.8;
    }

    .score, .grade #final {
      background: #333;
      -moz-transform: none;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      opacity: 0.8;
      font: italic 18px/40px serif;
      color: white;
      border-radius: 50px;
      cursor: auto;
    }

    .grade {
      padding: 10px;
    }

    .grade #final {
      display: inline-block;
      vertical-align: middle;
      padding: 0;
      line-height: 40px;
      width: 40px;
      text-align: center;
      background: #c00;
      opacity: 1;
    }

    .score:after, .grade #final:after {
      content: "%";
      color: rgba(255,255,255,0.6);
    }

    .stage.scored .score {
      -webkit-transition: all 300ms ease;
      -moz-transition: all 300ms ease;
      transition: all 300ms ease;
      background: #c00;
      opacity: 1;
    }

    .stage, .stage * {
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }


  </style>
<div id="stage"><div class="stage" style="height:380px"><img src="https://blog.duopixel.com/images/hepburn.jpg" style="left:105px;                width: 542.7335314490781px;                height: 360px;" data-width="400"><div class="done"></div><div class="control left" style="left: 33.633234px;"></div><div class="control right" style="left: 576.366766px;"></div></div><div class="stage" style="height:300px"><img src="https://blog.duopixel.com/images/stretch.png" style="left:75px;                width: 290.36446541646694px;                height: 280px;" data-width="460"><div class="done"></div><div class="control left" style="left: 159.817767px;"></div><div class="control right" style="left: 450.182233px;"></div></div><div class="stage" style="height:410px"><img src="https://blog.duopixel.com/images/mountain.jpg" style="left:136px;                width: 245.11419604208612px;                height: 390px;" data-width="338"><div class="done"></div><div class="control left" style="left: 182.442902px;"></div><div class="control right" style="left: 427.557098px;"></div></div><div class="stage" style="height:320px"><img src="https://blog.duopixel.com/images/grumpy.jpg" style="left:105px;                width: 529.2154787018853px;                height: 300px;" data-width="400"><div class="done"></div><div class="control left" style="left: 40.392261px;"></div><div class="control right" style="left: 569.607739px;"></div></div><div class="stage" style="height:238px"><img src="https://blog.duopixel.com/images/snail.jpg" style="left:105px;                width: 299.7663415554324px;                height: 218px;" data-width="400"><div class="done"></div><div class="control left" style="left: 155.116829px;"></div><div class="control right" style="left: 454.883171px;"></div></div><div class="stage" style="height:420px"><img src="https://blog.duopixel.com/images/naomi.jpg" style="left:152.5px;                width: 215.81568685103352px;                height: 400px;" data-width="305"><div class="done"></div><div class="control left" style="left: 197.092157px;"></div><div class="control right" style="left: 412.907843px;"></div></div><div class="stage" style="height:300px"><img src="https://blog.duopixel.com/images/howdy.png" style="left:75px;                width: 589.2799015075217px;                height: 280px;" data-width="460"><div class="done"></div><div class="control left" style="left: 10.360049px;"></div><div class="control right" style="left: 599.639951px;"></div></div><div class="stage" style="height:353px"><img src="https://blog.duopixel.com/images/pig.jpg" style="left:55px;                width: 249.09018074695854px;                height: 333px;" data-width="500"><div class="done"></div><div class="control left" style="left: 180.45491px;"></div><div class="control right" style="left: 429.54509px;"></div></div></div>
<div class="grade" id="grade">Te falta completar <span id="imageCount">8</span> imágenes para obtener una calificación</div>
<script type="text/javascript">
(function(){

  window.dragging = false;

  var dom = {};

  var stages = [
    {
      name: "Aubrey Hepburn",
      url: "https://blog.duopixel.com/images/hepburn.jpg",
      width: 400,
      height: 360
    },
    {
      name: "Stretch",
      url: "https://blog.duopixel.com/images/stretch.png",
      width: 460,
      height: 280
    },
    {
      name: "Mountain",
      url: "https://blog.duopixel.com/images/mountain.jpg",
      width: 338,
      height: 390
    },
    {
      name: "Grumpy Cat",
      url: "https://blog.duopixel.com/images/grumpy.jpg",
      width: 400,
      height: 300
    },
    {
      name: "Snail",
      url: "https://blog.duopixel.com/images/snail.jpg",
      width: 400,
      height: 218
    },
    {
      name: "Naomi",
      url: "https://blog.duopixel.com/images/naomi.jpg",
      width: 305,
      height: 400
    },
    {
      name: "Howdy",
      url: "https://blog.duopixel.com/images/howdy.png",
      width: 460,
      height: 280
    },
    {
      name: "Pig",
      url: "https://blog.duopixel.com/images/pig.jpg",
      width: 500,
      height: 333
    },
  ];


  dom.imageCount = document.getElementById("imageCount");
  dom.stage = document.getElementById("stage") || createAndInsertEl("div", {id: "stage"}, document.querySelector(".entry_content"));
  dom.grade = document.getElementById("grade");

  dom.stages = stages.map(function(stage, i){
    
    var padding = 10;

    var el = createEl("div", {
      "class": "stage",
      "style": "height:" + (stage.height+(padding*2)) + "px"
    });
    var isWide = Math.random()*2 > 1
    var max = isWide ? Math.min(stage.width * 2, 610) : stage.width * .75;
    var min = isWide ? stage.width * 1.25 : 200;
    var randomWidth = (Math.random()*(max - min) + min);

    var image = createEl("img", {
      "src": stage.url,
      "style": "left:" + (610/2 - stage.width/2) + "px;\
                width: " + randomWidth + "px;\
                height: " + stage.height + "px;",
      "data-width": stage.width
    });

    var done = createEl("div", {
      "class": "done"
    });

    image.addEventListener("dragstart", function(e){e.preventDefault(); return false; })
    
    el.appendChild(image);
    dom.stage.appendChild(el);
    leftControl  = createEl("div", {"class": "control left"});
    rightControl = createEl("div", {"class": "control right"});
    leftControl.style.left =   dom.stage.offsetWidth/2 - randomWidth/2 + "px";
    rightControl.style.left = (dom.stage.offsetWidth/2 - randomWidth/2 + randomWidth) + "px";

    resizer(leftControl);
    resizer(rightControl);

    [leftControl, rightControl].forEach(function(control){
      control.addEventListener("mouseenter", function(e){
        e.target.parentNode.classList.add("hovered");
      });
      control.addEventListener("mouseleave", function(e){
        e.target.parentNode.classList.remove("hovered");
      });
    });

    done.addEventListener("click", gradeStage);
    done.addEventListener("touchend", gradeStage);

    el.appendChild(done);
    el.appendChild(leftControl);
    el.appendChild(rightControl);

    return el;
  });

  dom.imageCount.textContent = dom.stages.length;

  function gradeStage(e){
    var parent = e.target.parentNode; 
    var image = parent.querySelector("img");
    var realWidth = parseInt(image.getAttribute("data-width"), 10);
    var currentWidth = image.offsetWidth;
    var currentHeight = image.offsetHeight;
    var difference = Math.round(Math.abs(realWidth - currentWidth), 0);
    var score = 100-Math.round(difference/realWidth*100, 0);
    score = Math.max(0, score);
    var rectEl = createAndInsertEl("div", {
      "class": "real-size",
      "style": "width:"  + currentWidth + "px; \
                height:" + currentHeight + "px; \
                left:"   + image.offsetLeft + "px"
    }, parent);

    var scoreEl = createAndInsertEl("div", {
      "class": "score",
      "style": "top:" + parent.querySelector(".done").offsetTop + "px; \
                left:"   + parent.querySelector(".done").offsetLeft + "px"
    }, parent);

    scoreEl.textContent = score;
    var currentlyGraded = parseInt(dom.imageCount.textContent, 10)-1;
    if (currentlyGraded < 1) {
      var finalGrade = _a(document.querySelectorAll(".score"))
        .map(function(el){ return parseInt(el.textContent, 10)})
        .reduce(function(a, b){ return a + b });
      finalGrade /= dom.stages.length;
      dom.grade.innerHTML = "Tu calificación promedio ha sido de <span id='final'>" + Math.round(finalGrade, 0) + "</span>, compártelo en <a href='#comenta'>los comentarios</a> &darr;";
      document.getElementById("comment-text").value = "Mi calificación fue " + Math.round(finalGrade, 0) + "%. \n\n";
    }
    else {
      dom.imageCount.textContent = currentlyGraded;
    }
    parent.classList.add("scored");
    image.style.width = realWidth + "px";
    parent.querySelector(".done");
  }

  function hover(e) {
    e.target.parent.classList
  }

  function resizer(el) {
    el.addEventListener("mousedown", start);
    el.addEventListener("touchstart", start);
  }

  window.addEventListener("mouseup", end);
  window.addEventListener("mousemove", move);
  window.addEventListener("touchend", end);
  window.addEventListener("touchmove", move);

  function end(e) {
    e.preventDefault();
    if (e.touches) e = e.touches[0];
    if (!dragging) return;
    var isLeft = dragging.target.classList.contains("left");

    var sibling = isLeft ? dragging.leftControl : dragging.rightControl;
    var offset = {left: sibling.offsetLeft, top: sibling.offsetTop};
    var check = dragging.parent.querySelector(".done");
    check.style.left = offset.left + "px";
    check.style.top = (offset.top+50) + "px";
    dragging.parent.classList.remove("dragging");
    check.classList.add("enabled");
    dragging = false;
  }

  function start(e) {
    e.preventDefault();
    if (e.touches) e = e.touches[0];
    var parent = e.target.parentNode;
    var el = e.target.parentNode.querySelector("img");
    var ol = e.target.offsetLeft;

    var offsetX = ol + (ol-e.pageX);
    var width = el.offsetWidth;
    parent.querySelector(".done").classList.remove("enabled");
    return dragging = {
      target: e.target,
      parent: parent,
      leftControl: parent.querySelector(".control.left"),
      rightControl: parent.querySelector(".control.right"),
      ox: e.pageX,
      offsetX: e.pageX-e.target.offsetLeft-30,
      img: el,
      width: width,
      newWidth: 0
    };
  }

  function move(e) {
    if (!dragging) return;
    e.preventDefault();
    if (e.touches) e = e.touches[0];
    dragging.parent.classList.add("dragging")
    var isLeft = dragging.target.classList.contains("left");
    var dx = dragging.dx = dragging.ox - e.pageX;
    dragging.newWidth = dragging.width + dx * (isLeft ? 2 : -2);
    if (dragging.newWidth < 100 || dragging.newWidth > 610) return;
    var x = e.pageX-dragging.offsetX-10;
    dragging.leftControl.style.left =   (isLeft ? x : mirror(x)) + "px";
    dragging.rightControl.style.left = (isLeft ? mirror(x) : x) + "px";
    dragging.img.style.left =  (isLeft ? x : mirror(x)) + "px";
    dragging.img.style.width = dragging.newWidth + "px";
    function mirror(d, direction) {
      return 610 - d; 
    }
  }

  function createEl(elName, attrs) {
    var isSVG = "rect circle text".indexOf(elName) != -1;
    var xmlns = "http://www.w3.org/2000/svg";
    var el = isSVG ? document.createElementNS(xmlns, elName) : document.createElement(elName);
    for (attr in attrs) {
      el.setAttribute(attr, attrs[attr]);
    }
    return el;
  }

  function _a(nl) {
    return Array.prototype.slice.call(nl, 0);
  }

  function createAndInsertEl(elName, attrs, place) {
    var el = createEl(elName, attrs);
    // todo correctly
    var parent = place || document;
    parent.appendChild(el);
    return el;
  }

})();
</script>]]></description>
            <link>https://duopixel.com/proporcion-imagenes/#001471</link>
            <guid>https://duopixel.com/proporcion-imagenes/#001471</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Tests</category>
    
    
            <pubDate>Tue, 02 Dec 2014 04:17:54 +0100</pubDate>
        </item>

        <item>
            <title>Retrospectiva del 2014</title>
            <description><![CDATA[<p>El 2014 fue un año que marqué como sabático. Haría proyectos que me gustaran, a mi propio ritmo. Pensé que sería auto-suficiente al terminar el año, no fue así. A pesar de esto y de otras cosas cabronas que pasaron, estoy muy contento con el balance, aprendí mucho.</p>
<p>Estos son los cuatro proyectos que hice:</p>
<p><strong>The Bézier Game</strong></p>
<p><a href="http://bezier.method.ac"><img alt="bezier.png" src="http://blog.duopixel.com/images/bezier.png" width="610" height="360"></a></p>
<p><a href="http://bezier.method.ac">El Juego de Bézier</a> fue un proyecto difícil porque es la primera vez que he escrito algo sin apoyo muy grande de librerías de javascript. Me lo impuse como reto personal pero le agarré gustito. No tuvo el éxito de juegos anteriores, creo que se debe a que es un poco difícil de usar.</p>
<p>Hice una apuesta equivocada al crear este juego: entre la opción de proponer una forma más fácil de crear curvas bézier, preferí enseñar la herramienta que ya existe en los programas de ilustración. Quizás en un futuro me ponga a ver formas más fáciles de hacer curvas bézier.</p>
<p><strong>Muebles a medida</strong></p>
<p><a href="https://medium.com/@duopixel/the-pleasure-of-designing-your-own-furniture-2b093e64c88"><img alt="furniture.jpg" src="http://blog.duopixel.com/images/furniture.jpg" width="610" height="360"></a></p>
<p>El 2014 lo pasé en el DF y el departamento al que llegué no tenía muebles. Se me hizo una oportunidad estupenda para <a href="https://medium.com/@duopixel/the-pleasure-of-designing-your-own-furniture-2b093e64c88">diseñar muebles de acuerdo a mis propias necesidades</a> y mandarlos a hacer con un carpintero. Fue una experiencia muy enriquecedora. Quiero seguir diseñando el resto de muebles que me faltan (la recamara y la oficina).</p>
<p><strong>Un proyecto de sueños</strong></p>
<p><a href="https://medium.com/@duopixel/an-exploration-into-dreams-5b8e9547f54"><img alt="dreams.jpg" src="http://blog.duopixel.com/images/dreams.jpg" width="610" height="360"></a></p>
<p>Tuve un periodo en el que comencé a soñar mucho y <a href="https://medium.com/@duopixel/an-exploration-into-dreams-5b8e9547f54">decidí dibujar mis sueños</a>. Luego los interpreté. Se convirtió en una obra de arte que le debía a un amigo hace muchos años. Definitivamente vi cosas interesantes que no sabía sobre mi mismo.</p>
<p><strong>Virtuegram</strong></p>
<p><a href="https://medium.com/@duopixel/the-qualified-self-7f69c6b23623"><img alt="cronogram.jpg" src="http://blog.duopixel.com/images/cronogram.jpg" width="610" height="360"></a></p>
<p>Comencé el año sabático con un descanso de dos semanas que se tornaron en un par de meses. Su servidor es una persona extraordinariamente huevona y sin un látigo tiendo a ser muy lento. El primer instinto es aplicarse el látigo a uno mismo. No funciona. Así comienza un proceso de auto-conocimiento, encontrar lo que te motiva y te mantiene sano mental y físicamente. Para ayudarme en este proceso inventé <a href="https://medium.com/@duopixel/the-qualified-self-7f69c6b23623">un cronograma de virtud</a> que tengo la intención de convertir en app con el nombre tentativo de Virtuegram.</p>
<h3>Lo que viene para el 2015</h3>
<p>Siempre he sido muy práctico, prefiero que mis ideas se proyecten en productos. En este sentido el año ha sido escaso, sólo logré producir cuatro proyectos. ¿Y el blog? pues ya lo ven, sigue abandonado. Si lo vemos desde la perspectiva de la productividad, fue un año fallido.</p>
<p>Ahora, sé que van a decir "Mark, no nos vengas con un choro barato de que aprendiste acerca de la vida"; lamento decir que sí, algo hay de eso. Pero este siempre ha sido un blog de diseño así que me las voy a arreglar para relacionarlo (como dice Charles Eames, everything is connected).</p>
<p>Así que estaré escribiendo acerca de filosofía y diseño. No se esperen citas de grandes filósofos, sólo su servidor haciendo el embarazoso intento de pensar en público. Espero que no les moleste el nuevo enfoque (ey, siempre es mejor que no escribir).</p>
<p>También voy a cambiar el tono solemne de los últimos años: tomarse demasiado en serio es un perezón tremendo. Leyendo en entradas antiguas me doy cuenta de una progresión a una persona más seria (¿que yo escribía <a href="http://blog.duopixel.com/tutoriales/el-zen-del-no-dormir.html">guías para no dormir</a>, <a href="http://blog.duopixel.com/tutoriales/guia-consumir-alcohol-trabajo.html">beber en el trabajo</a>, y <a href="http://blog.duopixel.com/resenas/los_mejores_teibols_de_puerto_va.html">visitar teibols</a>?) supongo porque he querido mostrar una cara más profesional. Neta que hueva.</p>
<p>Así que a los tres lectores que me siguen leyendo, para el 2015 esperen más actividad en este weblog. </p>]]></description>
            <link>https://duopixel.com/retrospectiva-del-2014/#001470</link>
            <guid>https://duopixel.com/retrospectiva-del-2014/#001470</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Portafolio</category>
    
    
            <pubDate>Mon, 01 Dec 2014 04:13:53 +0100</pubDate>
        </item>

        <item>
            <title>Preguntas para un diseñador en una entrevista de trabajo</title>
            <description><![CDATA[<p><strong>Anómimo escribe:</strong></p>
<strong>Anómimo escribe:</strong>
<p><strong>Anómimo escribe:</strong></p>
<blockquote>Oye Mark, tengo una startup en el DF y quiero contratar a un diseñador que vive aquí. Mañana lo entrevistamos y no tengo ni idea de qué preguntarle respecto a diseño. Será que me puedas dar alguna pista de qué preguntar? 
</blockquote>
<p>La verdad es que me dejaste pensando un buen rato. El diseñador probablemente ya te ha enviado su portafolio, te ha gustado y por eso lo entrevistas. El portafolio representa el trabajo que es capaz de producir un diseñador, y esto es lo que más te interesa, pero también querrás saber cómo lo llegó a producir. </p>
<p>Hay muchas sutilezas que no se ven en el portafolio, pero si haces algunas preguntas te vas a enterar. Algunas preguntas que se me ocurrieron:</p>
<ol>
<li>
<strong>Me gusta esta tipografía, ¿cómo la elegiste?</strong>

<p>Esta pregunta--aparentemente inofensiva--se puede hacer con cualquier elemento de diseño: retícula, iconos, colores, etc.</p>

<p>Te pueden contestar con razones de identidad, de historia, o de comunicación visual, la clave aquí es tener una razón por la cual hacer las cosas. Habrá quien te quiera revolver la cabeza con terminología, pero habrá algunos que simplemente dirán <em>no lo sé, me gustó</em>.</p>

<p>Parece un descalificador, pero hay veces que los diseñadores lo decimos como reflejo: es una forma de escapar hablar de un tema teórico que nos parece aburrido. Si profundizas en el comentario ("¿y qué fue lo que te gustó?") estarás presionando un poco, pero considero realmente indispensable que un diseñador pueda explicar racionalmente sus decisiones.<br>
</p></li><br>
<li><strong>¿Para qué sirve este botón?</strong><p></p>

<p>Pide mirar el portafolio detenidamente e imagínate usando las cosas.  Si no entiendes algo pregunta y escucha las razones sin juzgar de <del>antebrazo</del> antemano. </p>

<p>Lo que estás viendo en el portafolio está fuera de contexto. Algunos elementos de la interfaz no tienen sentido si no los usas físicamente, esto es normal. El objetivo de preguntar acerca del botón es que te haga entender su funcionalidad verbalmente.</p>

<p>En algunos casos te dirán que el cliente lo pidió así. En el diseño es común ceder ante los clientes en alguna cosa de poca importancia, pero otros se dejan llevar a tal grado que ya es <em>Client Driven Design</em>. Si la interfaz sufre por culpa del cliente entonces el diseñador no está haciendo un buen trabajo gestionando el proyecto. Normalmente se puede corregir con un poco de ayuda.<br>
</p></li><br>
<li><strong>¿Cuánto tiempo te llevó hacer esto?</strong><p></p>

<p>En lo personal me gusta tomar mi tiempo diseñando. Me he comparado con colegas y voy bastante lento. Medito mucho cuando diseño, no tengo una idea clara de cómo debe de ser hasta haber probado muchas alternativas. Considero mi trabajo aceptable, pero tardo dos o tres veces más que un diseñador promedio.</p>

<p>Algunos clientes se tienen que ser más ágiles y necesitan a un diseñador que saque las cosas al día. Lo ideal es encontrar a alguien bueno y rápido, pero ante un dilema habría que hacer un balance entre calidad y cantidad. Si la rapidez es un factor importante, recomendaría hacer una prueba con un mini-proyecto pagado para que realmente te enteres.<br>
</p></li><br>
<li><strong>Me gusta esta foto/ilustración/icono, ¿lo hiciste tú?</strong><p></p>

<p>Es completamente normal usar elementos de stock en un diseño. Cuando preguntes esto es muy posible que te diga "esta foto es Creative Commons, pero esta familia de iconos la hice yo". El único objetivo es que te vaya indicando qué cosas son de su propia autoría. </p>

<p>Tampoco te decepciones si hay poca cosa de su autoría. Hay que tener muy buenas nociones de diseño para escoger y adaptar los recursos a tu disposición acorde a lo que estás diseñando. Es más bien una manera de averiguar las habilidades especiales en la gente.<br>
</p></li><br>
<li><strong>Esto parece difícil de implementar, tuviste alguna fricción con los desarrolladores?</strong><p></p>

<p>El diseño web tiene limitantes y retos muy distintos a otros medios. Hay diseñadores que los entienden perfectamente sin escribir una línea de código, pero otros insisten en que se hagan las cosas como ellos quieren. Si los emparejas con desarrolladores buenos, en ocasiones se producen resultados innovadores. Desafortunadamente, el resultado más común es resentimiento (porque alguna de las dos partes tiene que ceder).</p>

<p>Hay, por supuesto, desarrolladores malos también. Si ves cosas relativamente sencillas mal implementadas, es posible que el diseñador haya tenido fricciones por la calidad de implementación.<br>
<br>
</p><hr><br>
<em>Envía tu carta al editor a <a href="mailto:mark@duopixel.com">mark@duopixel.com</a> y será contestada publicamente.</em><p></p>

<p></p>

<p></p>

<p><br>
 </p>
<a id="more"></a>

</li></ol>]]></description>
            <link>https://duopixel.com/preguntas-para-un-disenador-en-una-entrevista-de-trabajo/#001469</link>
            <guid>https://duopixel.com/preguntas-para-un-disenador-en-una-entrevista-de-trabajo/#001469</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Cartas al editor</category>
    
    
            <pubDate>Wed, 03 Apr 2013 04:12:47 +0100</pubDate>
        </item>

        <item>
            <title>Hoygan, ¿de verdad escribimos mal?</title>
            <description><![CDATA[<p>En España se tiene la concepción de que muchos latinoamericanos tenemos mala redacción y ortografía. No es que piensen que <em>todos</em> escribimos mal (ni que ellos sean muy buenos), pero digamos que el español promedio piensa que las barbaridades más grandes las cometemos de este lado del Atlántico.</p>
<p>Cuando me contaron esto lo tomé con un poco de escepticismo. Nunca me había detenido a pensar de dónde vienen aquellas personas que escriben tan mal, pero después de leer algunos <em>hoygans</em> tuve que admitir que, efectivamente, no escribían como españoles (hasta entonces no había notado que no se dice oigan en España).</p>
<p>Para aquellos que no lo conocen, el <em>hoygan</em> es un meme de antaño que se burla de la gente que escribe mal en internet. El término viene de la palabra "oigan", pero escrito con faltas de ortografía. Un texto no necesita tener la palabra "hoygan" para serlo, basta tener mala redacción (y de preferencia pedir un favor). A menudo aparecen en forma de posts en foros o comentarios blogs. </p>
<p>La verdad es que desconcierta un poco. Es cierto que en América Latina no hacemos distinción entre la <em>c</em> y la <em>s</em>, pero hay muchos otros errores que no se pueden explicar. </p>
<h3>Las habilidades de escritura en América Latina</h3>
<p>En 2003 la UNESCO encargó <a href="http://portal.unesco.org/geography/es/ev.php-URL_ID=14284&amp;URL_DO=DO_TOPIC&amp;URL_SECTION=201.html">un estudio</a> acerca de la redacción de los estudiantes de tercero y sexto grado en América Latina. Quince países participaron, por alguna razón el estado mexicano de Nuevo León se muestra de forma separada (el estudio no lo explica, pero puede ser que el gobierno de NL lo solicitara, o los investigadores decidieron que había demasiada diferencia con el resto de México).</p>
<div style="border: solid black 1px; padding: 10px; margin: 20px 0; text-align: center;"><img alt="grafica3.png" src="http://blog.duopixel.com/lectura/grafica3.png" width="541" height="550"></div>
<p>Esta es una 21 de estas tablas que evalúan distintos criterios de redacción. Es curioso que hayan decidido ordenar alfabéticamente, claramente no querían que fuese un ranking. Pero hagamos lo que ellos no se atrevieron a hacer: si sumamos puntos de las 21 tablas (como en un torneo de fútbol), entonces la lista sale ordenada de la siguiente manera:</p>
<p></p>
<ol>
<li>Cuba</li>
<li>Uruguay</li>
<li>Nuevo León</li> 
<li>Chile</li>
<li>Nicaragua</li>
<li>Argentina</li>
<li>Brasil</li>
<li>Ecuador</li>
<li>Colombia</li>
<li>El Salvador</li>
<li>Mexico</li>
<li>Guatemala</li>
<li>Perú</li>
<li>Panamá</li>
<li>Paraguay</li>
<li>República Dominicana</li>
</ol>
<p></p>
<p>Es curioso que Nuevo León esté muy por encima de México. Nuevo León tiene el segundo lugar en el Índice de Desarrollo Humano dentro en México (después del Distrito Federal). Es muy posible que la calidad de la educación sea mejor en NL que en el resto del país.</p>
<p>El estudio involucra niños de tercero y sexto grado, evalúan muchas facetas de escribir (el uso de un borrador, coherencia en el texto, caligrafía), así que sólo voy a comentar lo relacionado a la redacción y la ortografía en niños de sexto grado (porque es más relevante para explicar el efecto <em>hoygan</em>).</p>
<h3>Promedio de errores de ortografía por palabra</h3>
<p>El estudio hace un preámbulo interesante:</p>
<blockquote>
	[...] los niños no escriben de acuerdo con las normas ortográficas, emplean las grafías de forma no azarosa y que, lejos de limitarse a aceptar o rechazar las normas que rigen la escritura, construyen ciertas hipótesis que cambian a lo largo de su proceso de escolarización. A medida que los niños cualifican la competencia para escribir, mejora su dominio de la convención ortográfica; una buena señal de este aprendizaje es que empiezan a preguntar con frecuencia cuál es la escritura correcta.
</blockquote>
<p>Al parecer hay diferencias de opinión respecto a cómo se debe de enseñar la ortografía. El Marco Curricular de la Educación Básica de Chile dice:</p>
<blockquote>
	Se busca que los alumnos y alumnas vayan respetando gradualmente en sus escritos los aspectos formales de la escritura respecto a la puntuación, acentuación y la ortografía literal. Es importante destacar que la preocupación por los aspectos formales de la escritura no debe contraponerse al desarrollo de la capacidad de expresión de niños y niñas"
</blockquote>
<p>En cuanto ortografía, debemos de reconocer la capacidad de Cuba y a Paraguay. Los niños de sexto grado cometen la mitad de errores que el promedio de América Latina.</p>
<table>
	<tbody><tr><th>País</th><th>Porcentaje <br>de errores</th></tr>
	<tr><td>Cuba</td><td>5%</td></tr>
	<tr><td>Paraguay</td><td>6%</td></tr>
	<tr><td>Brasil</td><td>8%</td></tr>
	<tr><td>Chile</td><td>9%</td></tr>
	<tr><td>Guatemala</td><td>9%</td></tr>
	<tr><td>Uruguay</td><td>9%</td></tr>
	<tr><td>Argentina</td><td>10%</td></tr>
	<tr><td>Nuevo León</td><td>10%</td></tr>
	<tr><td>México</td><td>10%</td></tr>
	<tr><td>Nicaragua</td><td>10%</td></tr>
	<tr><td>El Salvador</td><td>11%</td></tr>
	<tr><td>Panamá</td><td>11%</td></tr>
	<tr><td>Perú</td><td>11%</td></tr>
	<tr><td>Colombia</td><td>12%</td></tr>
	<tr><td>Ecuador</td><td>12%</td></tr>
	<tr><td>República Dominicana</td><td>12%</td></tr>
</tbody></table>
<h3>Porcentaje de títulos coherentes</h3>
<p>Me pareció interesante que estudiaran esto. En lo personal escribo primero el texto y al final decido un título adecuado. El estudio dice:</p>
<blockquote>
	La colocación de título es una manifestación de la coherencia global porque consiste en designar el tema o la estructura general de un texto con palabras que el escritor elige. Un título coherente [...] es una generalización del tema
</blockquote>
<p>Veamos los resultados (el redondeado es mío):</p>
<table>
	<tbody><tr><th>País</th><th>Porcentaje de <br>títulos adecuados</th></tr>
	<tr><td>Uruguay</td><td>92%</td></tr>
	<tr><td>Chile</td><td>89%</td></tr>
	<tr><td>Ecuador</td><td>83%</td></tr>
	<tr><td>Brasil</td><td>81%</td></tr>
	<tr><td>Nuevo León</td><td>78%</td></tr>
	<tr><td>Guatemala</td><td>77%</td></tr>
	<tr><td>El Salvador</td><td>74%</td></tr>
	<tr><td>Argentina</td><td>73%</td></tr>
	<tr><td>Cuba</td><td>73%</td></tr>
	<tr><td>México</td><td>73%</td></tr>
	<tr><td>Panamá</td><td>72%</td></tr>
	<tr><td>Perú</td><td>71%</td></tr>
	<tr><td>Nicaragua</td><td>68%</td></tr>
	<tr><td>Colombia</td><td>65%</td></tr>
	<tr><td>Paraguay</td><td>60%</td></tr>
	<tr><td>República Dominicana</td><td>ND</td></tr>
</tbody></table>
<p>Es interesante ver cómo Paraguay y Cuba descienden mucho en esta prueba cuando tienen buena ortografía. Quizás se enfocan más a la ortografía que a las habilidades de síntesis.</p>
<h3>Porcentaje de textos con progresión adecuada de la información</h3>
<p>El estudio comenta:</p>
<blockquote>
	Para la Lingüística, un texto debe cumplir con ciertas normas; entre otras: tener un propósito, resultar aceptable para el receptor, transmitir cierta información, ser relevante en la situación que se produce y ser coherente.
</blockquote>
<p>Este aspecto abarca--creo--una de las habilidades más importantes de la escritura: cómo transmitir información efectivamente.</p>
<p>El redondeado de las cifras es mío nuevamente:</p>
<table>
	<tbody><tr><th>País</th><th>Porcentaje de textos <br>con progresión adecuada</th></tr>
	<tr><td>Uruguay</td><td>90%</td></tr>
	<tr><td>Cuba</td><td>78%</td></tr>
	<tr><td>Chile</td><td>78%</td></tr>
	<tr><td>Ecuador</td><td>75%</td></tr>
	<tr><td>Argentina</td><td>73%</td></tr>
	<tr><td>Paraguay</td><td>72%</td></tr>
	<tr><td>Nuevo León</td><td>72%</td></tr>
	<tr><td>Brasil</td><td>71%</td></tr>
	<tr><td>Nicaragua</td><td>70%</td></tr>
	<tr><td>Perú</td><td>69%</td></tr>
	<tr><td>Colombia</td><td>65%</td></tr>
	<tr><td>Panamá</td><td>61%</td></tr>
	<tr><td>El Salvador</td><td>58%</td></tr>
	<tr><td>Guatemala</td><td>57%</td></tr>
	<tr><td>México</td><td>54%</td></tr>
	<tr><td>República Dominicana</td><td>ND</td></tr>
</tbody></table>
<p>Y en esta métrica tan importante está México al final, desafortunadamente. Es sorprendente la ventaja que lleva Uruguay sobre el resto de países.</p>
<h3>¿A qué se debe que en México redactemos tan mal?</h3>
<p>Mi primer sospecha fue la calidad de la educación pública en México. La educación pública está dominada por prácticas arcaicas como la <a href="http://ciudaddemexico.olx.com.mx/urge-vender-plaza-maesto-nivel-primaria-iid-323309059">venta de plazas de maestro</a> (como si fueran placas de taxi).</p>
<p>Encontré un estudio titulado "<a href="http://www.oei.es/pdf2/ortografia_estudiantes_basica_mexico.pdf">La ortografía de los estudiantes de educación básica en México</a>". En él se hace una distinción entre distintos tipos de escuelas (privadas, públicas urbanas, públicas rurales y de educación indígena. Estos son los resultados:</p>
<p><strong>Porcentaje de palabras mal escritas en alumnos mexicanos</strong></p>
<table>
<tbody><tr><th></th><th>3º de primaria</th><th>6º de primaria</th><th>3º de secundaria</th></tr>
<tr><td><strong>Escuela pública</strong></td><td>23%</td><td>15%</td><td>12%</td></tr>
<tr><td><strong>Escuela privada</strong></td><td>16%</td><td>10%</td><td>9%</td></tr>
</tbody></table>
<p>La gráfica muestra una diferencia considerable entre la escuela privada y pública al inicio de la educación. La diferencia va disminuyendo conforme se estudia más. Creo que si la gráfica siguiera hasta la preparatoria (18 años) es muy posible que llegaran a emparejarse.</p>
<p>Después de investigarlo un poco creo que esto es un chivo expiatorio: está bien estudiado que, sin importar el país, <a href="http://en.wikipedia.org/wiki/Achievement_gap">los alumnos de bajos recursos generalmente obtienen calificaciones más bajas</a> (las razones de esto dan para otro post). Eso explica mejor la diferencia en el desempeño de los estudiantes de las escuelas públicas y las privadas. Adicionalmente, los alumnos mexicanos de escuelas privadas son sólo marginalmente mejores que el resto de América Latina (1 de cada 9 palabras tiene una falta, el promedio de AL es 1 de cada 10).</p>
<p>Creo que la pista la tiene un estudio muy conocido, <a href="http://www.sciencedirect.com/science/article/pii/S0276562410000090">tener libros en casa incrementa la posibilidad de que los niños estudien durante más años</a>. El estudio se hizo en diferentes países a lo largo de 20 años, pero no se llevó a cabo en México. En Chile, la diferencia entre tener libros en casa y no tenerlos son 4 años más de escolaridad (un título universitario!). </p>
<p>El estudio original me parece un poco ingenuo, trata a los libros como el componente de una fórmula matemática. Me parece evidente que si pones libros en una casa en la que no se inculca la lectura, los libros tendrán el mismo efecto que un ladrillo. Los padres que tienen libros son aquellos que les gusta leer, y transmiten este gusto a sus hijos.</p>
<p>En México, desafortunadamente, la lectura no es demasiado popular. Quizás hayas escuchado que los mexicanos leemos tan solo 2.9 libros al año. Esta cifra viene de otro estudio encargado por la UNESCO titulado <a href="http://www.cerlalc.org/files/tabinterno/7ad328_Libro_Cifras_Ago2012.pdf">El libro en cifras</a>, los resultados son estos:</p>
<table>
	<tbody><tr><th>País</th><th>Libros leídos por año <br>(promedio por persona)</th></tr>
	<tr><td>España</td><td>10.3</td></tr>	
            <tr><td>Portugal</td><td>8.5</td></tr>	
	<tr><td>Chile</td><td>5.4</td></tr>
	<tr><td>Argentina</td><td>4.6</td></tr>
	<tr><td>Brasil</td><td>4.0</td></tr>
	<tr><td>México</td><td>2.9</td></tr>
            <tr><td>Colombia</td><td>2.2</td></tr>
</tbody></table>
<p>Lo más triste es esta última gráfica:</p>
<p><img alt="grafica2.png" src="http://blog.duopixel.com/grafica2.png" width="566" height="303"></p>
<p>Pero, viéndolo del lado bueno, si sólo el 27% de los mexicanos lee libros, significa que leen bastante (casi 9 libros cada uno, si es que estoy interpretando el estudio bien). Hay esperanza.</p>]]></description>
            <link>https://duopixel.com/hoygan-de-verdad-escribimos-mal/#001468</link>
            <guid>https://duopixel.com/hoygan-de-verdad-escribimos-mal/#001468</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Artículos</category>
    
    
            <pubDate>Tue, 02 Apr 2013 04:11:51 +0100</pubDate>
        </item>

        <item>
            <title>Techplaya: la comunidad tecnológica de Playa del Carmen</title>
            <description><![CDATA[<div style="text-align: center; margin: 40px 0;"><a href="http://techplaya.com"><img alt="techplaya.png" src="http://blog.duopixel.com/techplaya.png" width="500" height="734">
</a></div>
<a href="http://techplaya.com"><img alt="techplaya.png" src="http://blog.duopixel.com/techplaya.png" width="500" height="734">
</a>
<img alt="techplaya.png" src="http://blog.duopixel.com/techplaya.png" width="500" height="734">
<a href="http://techplaya.com"><img alt="techplaya.png" src="http://blog.duopixel.com/techplaya.png" width="500" height="734">
</a>
<div style="text-align: center; margin: 40px 0;"><a href="http://techplaya.com"><img alt="techplaya.png" src="http://blog.duopixel.com/techplaya.png" width="500" height="734">
</a></div>
<p>Hace poco más de un año que vivo en Playa del Carmen (Playa para más fácil). Es una cuidad pequeña en la Riviera Maya, cerca de Cancún, México. Comenzamos <a href="http://method.ac">Method of Action</a> aquí porque es un lugar bonito, económico (comparado con el extranjero) y tenemos cerca un aeropuerto internacional. </p>
<p>Cuando llegamos nos sorprendimos de encontrar personas que habían hecho lo mismo. Vinieron de visita, les gustó, y aprovechando que podían trabajar remotamente hicieron las maletas y se mudaron para acá. La comunidad es pequeña, pero es interesante porque nos conocemos entre todos y nos toca interactuar con gente de todas las disciplinas.</p>
<p>Playa está ubicado en la Riviera Maya, un corredor turístico a lo largo de la costa de Quintana Roo. Cada año recibe millones de visitantes, algunos de ellos serán colegas que trabajan en tecnología. Quise aprovechar esto y hacer una página de nuestra comunidad, con la intención de conectar con la gente que viene de vacaciones. El resultado de esto es <a href="http://techplaya.com">techplaya.com</a>.</p>
<p>Así que--si algún día vienen por estos rumbos--no duden en enviarme un correo para tomarnos una cerveza. Si tu comunidad local es similar, el código es open source y puedes personalizarlo a partir del <a href="https://github.com/duopixel/techplaya">repositorio de github</a>.</p>]]></description>
            <link>https://duopixel.com/techplaya-la-comunidad-tecnologica-de-playa-del-carmen/#001467</link>
            <guid>https://duopixel.com/techplaya-la-comunidad-tecnologica-de-playa-del-carmen/#001467</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Portafolio</category>
    
    
            <pubDate>Tue, 02 Apr 2013 04:10:18 +0100</pubDate>
        </item>

        <item>
            <title>Gonzalo Guerrero, conquistador convertido maya</title>
            <description><![CDATA[<p>Hay una historia curiosa en la historia de la conquista de México. En 1519 (casi cuarenta años después del descubrimiento de América), Hernán Cortés salió de Cuba con la misión de explorar y poblar el territorio de México. Tenía instrucciones específicas de no conquistar, pero la historia deja claro que sus intenciones eran otras.</p>
<p>Quizás porque todavía no sabía de la existencia del imperio azteca, decidió explorar primero la costa de Yucatán, y uno de los primero lugares que visitó es una isla llamada Cozumel, justo aquí: </p>
<p><img alt="cozumel.png" src="http://blog.duopixel.com/cozumel.png" width="610" height="389"></p>
<p>Algunos navíos llegaron dos días antes que Cortés mismo, y cuando desembarcaron encontraron las casas y templos recién abandonados. Los habitantes huyeron de aquellos extraños que llegaron en "montañas que flotaban en el mar", como lo registró un <a href="http://en.wikipedia.org/wiki/Bernardino_de_Sahag%C3%BAn">misionero católico</a> que se dedicó al estudio de la historia y custumbres indíginas.</p>
<p>La gente adelantada aprovechó el abandono para tomar las cosas de valor que ahí encontraran (mantas y un poco de oro, así como cualquier alimento que pudiera servirles en su expedición.</p>
<p><img alt="san-gervasio.jpg" src="http://blog.duopixel.com/san-gervasio.jpg" width="610" height="432"><br>
</p>
<p class="note">Ruinas de San Gervasio en Cozumel. No corresponden a la fecha en la que llegó Cortés, pero la arquitectura que encontraron en ese momento debe de haber sido similar.</p>
<p></p>
<p>Cuando Cortés los alcanzó se puso furioso de lo que había sucedido, mandó a castigar al capitán y a devolver a los habitantes sus pertenencias. Como ya habían comido algunas gallinas, Cortés mandó enviar collares y camisas de Castilla en reparación del daño.</p>
<p>Hechas las paces, le contaron que había dos españoles en las cercanías. Ocho años antes, un barco que salió de Panamá con destino a Santo Domingo naufragó. Una docena de sobrevivientes quedaron a la deriva hasta llegar a la península de Yucatán. Dos de ellos habían sobrevivido para el momento en el que llegó esta expedición. </p>
<p>Gerónimo de Aguilar, uno de los sobrevivientes, era un fraile franciscano que vivió sus ocho años como esclavo. Gonzalo Guerrero, en cambio, había adoptado las costumbres Mayas, se había casado con la hija de un gobernador y era su capitán en tiempos de guerra.</p>
<p><img alt="guerrero.jpg" src="http://blog.duopixel.com/guerrero.jpg" width="100%"><br>
</p>
<p class="note">Una aproximación ilustrada a la transformación de Gonzalo Guerrero. He buscado al autor por todas partes para darle crédito, pero no he logrado dar con él.</p>
<p></p>
<p>Gerónimo de Aguilar consiguió el consentimiento de su amo para unirse a los españoles. Luego fue a buscar a Gonzalo Guerrero para avisale. Gonzalo Guerrero contesta:</p>
<blockquote>
Hermano Aguilar, yo soy casado y tengo tres hijos, y tiénenme por cacique y capitán cuando hay guerras. Id vos con 
Dios, que yo tengo [tatuada] la cara y [perforadas] las orejas. Qué dirán de mí cuando me vean esos españoles ir de esta manera. Y ya veis estos mis hijitos cuán bonitos son.
</blockquote>
<p>Esta cita la escribe un soldado español décadas después del evento. Evidentemente son diálogos ficticios, pero es razonable especular que si Gerónimo de Aguilar sirvió en la conquista como traductor, entonces habría contado su relato algunas veces a la expedición.</p>
<p>Esto es lo que he podido hilar entre lo que escribieron varias personas involucradas en la conquista. He dejado fuera partes que me parecen poco fiables. Este tipo de historias tienden a crear mitos, como <a href="http://www.cozumeltoday.com/history.htm">esta página</a> que afirma que Guerrero murió a manos Cortés dieciocho años después en Honduras.<br>
</p>]]></description>
            <link>https://duopixel.com/gonzalo-guerrero-conquistador-convertido-maya/#001466</link>
            <guid>https://duopixel.com/gonzalo-guerrero-conquistador-convertido-maya/#001466</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Artículos</category>
    
    
            <pubDate>Mon, 01 Apr 2013 04:08:48 +0100</pubDate>
        </item>

        <item>
            <title>Duopixel regresa</title>
            <description><![CDATA[<p>Hoy entré al admin de este blog para anunciar que lo cerraría y que me siguieran en el <a href="http://blog.method.ac">Blog de Method of Action</a> (en inglés). Antes de anunciarlo miré <a href="http://blog.duopixel.com/archivos.html">el archivo</a> y me dio un poco de nostalgia por los viejos tiempos de este weblog y de lo que me ha sucedido desde que lo abrí.</p>
<p>En los primeros semestres de la universidad tuve un semestre muy malo: reprobé matemáticas e ilustración. Estaba un tanto decepcionado de mi mismo y harto de la escuela, así que me salí un semestre para educarme un poco por mi cuenta. </p>
<p>En la práctica, mucho tiempo lo dediqué a leer weblogs.</p>
<p>Pero también tuve un poco de tiempo para trabajar, y normalmente trabajaba con David, un amigo de toda la vida que estudiaba sistemas. Decidimos comprar un dominio, y así nos forzábamos a ponerle nombre a la empresa. Sacamos algunas ideas para nombres y uno del montón que pensamos fue <em>duo</em>pixel (un tanto inspirados en <a href="http://isopixel.net">el blog de vuarnet</a>).</p>
<p>Decidimos hacerle un blog a <em>duopixel</em>, David pondría en orden la infraestructura y yo aprendería CSS y HTML para personalizarlo. Yo no tenía la menor idea de que esto pondría en marcha un montón de cosas que repercuten en mi vida hasta ahora.</p>
<p>En el camino de hacer el blog no sólo aprendí <a href="http://blog.duopixel.com/articulos/semantica-inferida.html<br />
>CSS y HTML</a>, tuve que aprender a dar permisos en unix, a modificar el .htaccess, subir archivos por FTP y ese tipo de cosas que vienen con el paquete de crear un sitio web desde cero. Cuando me comencé a sentir cómodo con lo que estaba haciendo, <a href=" http:="" blog.duopixel.com="" articulos="" intuicion.html"="">empecé a hacer cosas pequeñas en javascript</a> para el blog. Normalmente eran versiones glorificadas de encuestas, pero era algo que disfrutaba hacer.</p>
<p>El blog tuvo una recepción cálida y después de un tiempo de escribir, me contactó Sergio, el Director de Operaciones de una empresa en Puerto Vallarta. A Sergio le gustó mi blog y me invitó a trabajar con ellos a distancia mientras terminaba la universidad. Ese fue el <a href-="http://blog.duopixel.com/articulos/carrera-profesional.html">inicio de mi carrera profesional </a> (lo de Duopixel era más bien hobby). En Vallarta tuve la oportunidad de iniciarme profesionalmente en un ambiente con retos interesantes y con buenos compañeros de trabajo de los cuales aprendí muchísimo.</p>
<p>Después de un par de años allá me ofrecieron hacer <a href="http://www.cinu.mx">un proyecto bastante grande para la ONU</a>, lo acepté porque me permitirían usarlo como tema de tesis y titularme mientras lo hacía. Regresé a Cholula a estudiar y mientras estaba haciendo mi tesis, me ofrecieron una oportunidad que no pude rechazar: trabajar en Madrid durante dos meses en Vostok. Javier Cañada recién estaba trabajando como independiente y estaba probando piezas para arrancar <a href="http://vostokstudio.com">un estudio de diseño</a> en forma.</p>
<p>A Javier también lo conocía de blogs, es autor del clásico de antaño <a href="http://terremoto.net">terremoto.net</a>. Trabajamos duro los dos meses. Regresé <a href="http://blog.duopixel.com/articulos/madrid.html">impresionado de Madrid</a> con la tentativa de regresar cuando hubiese más trabajo. Terminé mi tesis (el proyecto de la ONU), no sé cómo acabé con un premio <a href="http://blog.duopixel.com/comentarios/unas_notas_personales.html">de universitario del año en periodismo</a>, luego trabajé unos meses con Sergio en <a href="http://pricetravel.com>Cancún</a>, y posteriormente llegó la invitación de Javier para trabajar en Madrid con contrato indefinido. Mi tiempo allá fue inmensamente gratificante.</p>

<p>Después de Madrid fui un año a Toronto, y estando allá <a href=" http:="" dupermag.com"="">Armando Sosa</a> (otro bloguero de antaño) me recomendó para <a href="http://onswipe.com">onswipe</a> una startup en Nueva York en la que necesitaban más diseñadores de perfil técnico. Hice un proyecto a distancia y luego trabajé con ellos presencialmente durante dos meses.</p>
<p>Actualmente radico <a href="http://techplaya.com">Playa del Carmen</a>. Trabajo medio tiempo para onswipe y la otra mitad se lo dedico a Method of Action, que es un proyecto de diseño que tengo con <a href="http://mariamunuera.com">María Munuera</a>. Puedo decir, con toda certeza, que mi vida ahora sería muy distinta de no haber abierto Duopixel.</p>
<p>Muchos de los blogs de la época han sido abandonados, otros se han convertido en regurgitadores de noticias. Una parte es porque la necesidad que cubrían los blogs (la publicación personal) ha sido reemplazada por una serie de herramientas más especializadas. Ahora le recomiendo a otros diseñadores abrir una cuenta en Behance, conseguirse una invitación a Dribbble, publicar sus fotos en 500px en lugar de abrir un blog.</p>
<p>Hoy en día, hay mejores plataformas para promocionarte profesionalmente.</p>
<p>Sin embargo, después de leerme casi todas las entradas que he escrito me di cuenta de que un blog es una herramienta maravillosa para registrar tu trayectoria profesional. Hay cosas en las que he cambiado de opinión, otras cosas siguen sosteniéndose bien, otras cosas me parecen ingenuas o inmaduras. Pero es valioso como documento personal y darte cuenta de lo que has hecho a lo largo de los años. Al terminar de leer llegué a la conclusión de que tenía más ganas de seguir escribiendo que cerrar Duopixel.</p>
<p>Y así es como comienza una nueva etapa en este blog, a las tres personas que me siguen teniendo en su lector de feeds: mil gracias, nos seguimos leyendo.</p>]]></description>
            <link>https://duopixel.com/duopixel-regresa/#001465</link>
            <guid>https://duopixel.com/duopixel-regresa/#001465</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Comentarios</category>
    
    
            <pubDate>Fri, 01 Mar 2013 04:07:06 +0100</pubDate>
        </item>

        <item>
            <title>México, el país con más futuros líderes</title>
            <description>La revista Forbes comenta un estudio en el que se concluye que México tiene la mayor cantidad de futuros líderes en el mundo. Un impresionante 53.9% de las personas encuestadas tiene aptitudes para ser un líder del futuro.

El estudio original de People Intelligence es un tanto cuestionable. Cómo puede ser que México actualmente tenga 6% de personas con aptitudes de líder, pero pronto más de la mitad de la población querrá serlo?

Pero--asumiendo que el estudio tiene alguna veracidad--la pregunta más importante es: qué vamos a hacer con tantos líderes en potencia?

En mis épocas de universidad asistí a una conferencia que dio un desarrollador mexicano de Apple. Era una conferencia para Ingenieros en Sistemas, yo era un diseñador colado. Preguntó "Quién de aquí quiere dedicarse a la programación?", en un auditorio de alrededor de 300 ingenieros. Ni uno levantó la mano.

Entonces preguntó "Pero si no quieren ser desarrolladores, qué quieren ser?" silencio incómodo de cinco segundos, hasta que se escuchó por atrás alguien que gritó "queremos ser jefes", y todos se rieron.

Esto evidentemente sólo es una anécdota, pero ahora que estoy en México veo más y más gente que se dice emprededora, pero no tiene habilidad alguna de ejecución, ni el dinero para ejecutar las ideas que tiene. No es que me parezca mal que haya emprendedores, es que hay una proporción desmesurada de vendedores de humo contra gente que realmente puede llevar un proyecto a cabo.

A un profesionista se le mide por los resultados que tiene: si eres un diseñador o desarrollador web habrá muchos ejemplos de tu trabajo en internet, ya sea con un portafolio o un perfil de github. Nunca contratarías a un diseñador o un desarrollador sin ver su trabajo. Porqué entonces no se le pide lo mismo al emprendedor de negocios?

Las empresas también son proyectos, y si un "emprendedor" no tiene ejemplos tangibles entonces no es un emprendedor, es un vendedor de humo. No pierdas el tiempo con esta gente. Si el estudio de People Intelligence es cierto, pronto se multiplicarán por todas partes.</description>
            <link>https://duopixel.com/mexico-el-pais-con-mas-futuros-lideres/#001464</link>
            <guid>https://duopixel.com/mexico-el-pais-con-mas-futuros-lideres/#001464</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Comentarios</category>
    
    
            <pubDate>Sat, 01 Sep 2012 04:02:40 +0100</pubDate>
        </item>

        <item>
            <title>Color, un juego de color</title>
            <description><![CDATA[<p><a href="http://color.method.ac">Color</a> es un juego nuevo para <a href="http://method.ac">Method of Action</a>. Juégalo y comparte tu calificación en los comentarios.</p>
<a href="http://color.method.ac">Color</a>
 es un juego nuevo para 
<a href="http://method.ac">Method of Action</a>
. Juégalo y comparte tu calificación en los comentarios.
<p><a href="http://color.method.ac">Color</a> es un juego nuevo para <a href="http://method.ac">Method of Action</a>. Juégalo y comparte tu calificación en los comentarios.</p>
<p><a href="http://color.method.ac"><img alt="colorsc.png" src="http://blog.duopixel.com/images/colorsc.png" width="610" height="377"></a></p>
<p>Quizás lo más interesante del juego es que tiene un modo para personas con deficiencias en la percepción del color. Cada color primario se representa con una figura, y el <em>morph</em> entre cada figura son los colores intermedios. Pruébalo aunque no tengas problemas de percepción de color para ver cómo funciona.</p>
<p><a href="http://color.method.ac">Visita color - a color matching game</a></p>]]></description>
            <link>https://duopixel.com/color-un-juego-de-color/#001463</link>
            <guid>https://duopixel.com/color-un-juego-de-color/#001463</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Portafolio</category>
    
    
            <pubDate>Sun, 01 Jan 2012 04:01:27 +0100</pubDate>
        </item>

    </channel>
</rss>