Tecnología

El Open Source necesita más diseñadores, no más programadores

·

No hace mucho hablé sobre el tema, pero un post reciente de un diseñador web me ha vuelto a confirmar la idea. El mayor problema del Open Source es probablemente el producido por su mayor ventaja: da más opciones, pero eso también provoca una mayor fragmentación. Sin embargo, a ese gran problema se unen otros igualmente notables. En primer lugar, claro, está el hecho de que aunque hay aplicaciones Open Source excepcionales, hay otras muchas que son una castaña. Pero es que además de eso hay otro factor esencial:

El Open Source necesita una nueva interfaz de usuario

Ese es precisamente el título de ese post. muy comentado en HackerNews– en el que ese diseñador web analiza el problema: hay aplicaciones brillantes, con prestaciones brillantes, con un código brillante y que conforman un producto útil. El problema está en que la interfaz de usuario de esos desarrollos los hace incómodos, ásperos para el usuario.

El autor compara algunos proyectos web como ProjectPier -que hace lo mismo que Basecamp o activeCollab, pero en formato abierto- y algunos otros desarrollos convencionales, como Cyberduck o Filezilla, enfrentándolos con Transmit o Forklift. Yo daré un ejemplo más: hace poco he trabajado con PHPList para crear un sistema de gestión de usuarios, y la conclusión es la misma: las prestaciones son asombrosas y me han resuelto un problema muy gordo con un coste económico cero (aunque sí ha habido un coste notable a nivel de aprendizaje), pero su interfaz de usuario es, sencillamente, patética, algo que cuidan mucho más servicios de pago como Mailchimp o Aweber.

Porque lo que necesita el Open Source no es tanto desarrollador, sino unos cuantos buenos diseñadores que trabajen en la interfaz de usuario de esos desarrollos Open Source.

Las diferencias entre software con una buena UI y otra mediocre surgen por todos lados, aunque no siempre son tan claras. The GIMP probablemente no ha cosechado más éxito por su áspera interfaz, y GNOME Shell o Unity están causando mucho revuelo por sus radicales ideas -aunque en estos casos la interfaz de usuario tiene su aquel-. Todo se resume en otra de esas grandes citas de Steve Jobs:

People DO judge a book by its cover. We may have the best product, the highest quality, the most useful software etc.; if we present them in a slipshod manner, they will be perceived as slipshod; if we present them in a creative, professional manner, we will impute the desired qualities

Así es: una aplicación, un servicio web, un juego, puede ser la pera limonera. Pero si no tiene una interfaz de usuario adecuada, lo tiene muy, muy jodido.


Incognichollos

Esta es una selección con las mejores ofertas tecnológicas actualizadas casi diariamente, como expliqué aquí. Aunque estés en un post «antiguo» las ofertas son de última hora, los Incognichollos los actualizo aparte. También puedes seguir los Incognichollos en Twitter o en el nuevo canal de Telegram 🙂 . Aprovecha, que no suelen durar mucho tiempo.

  • Xiaomi Mi A3: el nuevo cholloteléfono de Xiaomi. 6,01″, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad, cámara triple (48+8+2 MP), Android One (puro, sin MIUI), lector de huella bajo pantalla, sin NFC, brutal: 203 euros en GeekBuying con el código 3FUYCD7F
  • Xiaomi Mi 9T: 6,39″ AMOLED, Snapdragon 730, 6 GB de RAM, 128 GB de capacidad, cámara triple (48+8+13), cámara frontal retráctil (20 MP), lector de huella bajo pantalla, 4000 mAh. Brutal por 271 euros en GearBest con el código MI9T128BLACK
  • Xiaomi Mi 9: atentos, chicos. AMOLED 6,39» , Snapdragon 855, 6 GB de RAM, GB de capacidad, huella dactilar en pantalla, carga inalámbrica y rápida, cámara triple (48+12+16 MP). Brutal por 316 euros en GearBest con el código GBM964BLACK
  • Monitor AOC: atentos a este chollazo, 21,5 pulgadas y resolución 1080p a un precio escandaloso, 69,99 euros en Amazon. Absolutamente brutal, con HDMI y VGA.
  • Raspberry Pi 3 B+ Starter Kit: acaba de salir la 4, pero eso abarata este kit. Incluye la RPi 3 B+, adaptador de corriente con interruptor, 3 radiadores, caja, cable HDMI, micro SD con NOOBs. Está a 51 euros en Amazon con el código JF8I4CDN
  • Auriculares Xiaomi AirDots Pro: los competidores de los AirPods de Apple, con controles de reproducción, llamadas y asistente de voz, compatibles con iOS y Android, hasta 10 horas de uso, están a 40 euros en Banggood con el código BGAirTWSES
  • SSD Samsung 860 QVO 2 TB: la unidad SSD de 2 TB de Samsung sigue estando de ofertón. Con tecnología QVO, mejores tasas y eficiencia, hasta 560 MB/s en lectura, está a 187 euros en Amazon Francia, envío incluido
  • Huawei MateBook D: un portátil ultradelgado de 15,6″ Fulll HD con un Core i3-8130U, 8 GB de RAM, 256 GB de capacidad, Windows 10 y teclado en español. Buen precio para un buen equipo, 499 euros en Amazon
  • Lenovo IdeaPad 330-15ICH: el 15,6″ Full HD con ambición gaming. Core i5-8300H, 8 GB de RAM, 1 TB de HDD, y una GTX 1050 para jugar con cierta alegría. Sin sistema operativo, está a 499 euros en Amazon
  • Xiaomi Mi Band 4: la nueva versión de la pulsera cuantificadora con pantalla AMOLED a color, 5 ATM de resistencia (a nadar sin fin) sensor de ritmo cardiaco, notificaciones, monitor de sueño, está a 27 euros en Banggood con el código BGMiband4es01
  • Smart TV LG 55UM7100ALEXA: una tele inteligente de 55 pulgadas 4K HDR10 y HLG con WebOS 4.5, conectividad ThinQ, soporte Alexa, sonido Ultra Surround. Está a tan solo 538,99 euros en Amazon.
  • NAS WD My Cloud EX2 Ultra: un NAS de nada menos que 8 TB de capacidad con dos bahías, RAID, sincronización de archivos, servidor multimedia, está a 268,99 euros en Amazon.
  • Chuwi Aerobook: 13,3″ con un Intel Core m3-6Y30, 8 GB de RAM y 256 GB de SSD, Windows 10 (teclado en inglés, touchpad gigante, ). Compacto, ligero y con bastantes más puertos que el de Apple 🙂 Está a 337 euros en Banggood con el código BGOPCOUPON001
  • Portátil Jumper EZBook 3 PRO: uno parecido estoy usando para escribir esto. Ultradelgado, 13,3″ Full HD, Intel Celeron N3450, 6 GB de RAM, 64 GB eMMC, ranura MicroSD, puerto M.2, BT 4.0, HDMI, 4.500 mAh, está a 192 euros en Banggood con el código BGJU4679
  • Lenovo Legion T530: un PC de sobremesa con un Core i7-8700, 8 GB de RAM; 1 TB de HDD, 128 GB de SSD y una GTX 1050 Ti para jugar. Yo luego añadiría aparte un SSD y quizás mejor gráfica, pero a este precio está muy bien, 679,18 euros en Amazon. No incluye Windows 10, que tendréis que comprar aparte. En eBay las tenéis por 3 euros, no hay problema
  • Tableta Chuwi Hi9 Plus: 10,8″ con un MediaTek Helio X27, 4 GB de RAM, 64 GB de capacidad (ampliables), soporte stylus , webcam 8 MP, WiFi ac, BT 4.1, minijack, USB-C, 7.000 mAh, GPS, radio FM, dual SIM. Está a 142 euros en Banggood con el código BG924355. La versión con 128 GB de capacidad está muy poco por encima, solo 211 euros en Banggoodcon el código BGJU4679
  • Volante para Nintendo Switch: dos volantes AmazonBasics en rojo y azul para la Nintendo Switch para insertar el mando joy-con. Perfectos para Super Mario Cars, por supuesto. Está a 8,95 euros en Amazon.
  • Xiaomi Mi 9 SE: 5,97 pulgadas, Snapdragon 712, 6 GB de RAM, 128 GB de capacidad (uauh), triple cámara (48+12+16), lector de huella en pantalla, está a tan solo 270 euros en GearBest
  • Cinta de andar Xiaomi Youpin A1: velocidad máxima de 6 km/h, soporta 90 kg y es además plegable para su fácil almacenamiento. Está a 348,16 euros en GearBest.
  • Xiaomi Redmi Note 7: 6,3» Snapdragon 660, 4 GB de RAM, 64 GB de capacidad (ampliables vía MicroSD), 4.000 mAh, minijack y cámara dual de 48+5 MP realmente estupendo por 147 euros en Banggood con el código BGEMN764. La versión de 3/32 GB está a 132,46 euros en GearBest.
  • Portátil Jumper X4 Pro: un 14″ Full HD con un Core i3-5005U, 8 GB de RAM, 256 GB de SSD, webcam, WiFi ac, BT 4.2, jack de audio, HDMI, lector microSD, puerto USB-C, 4 altavoces. Tremendo por 352 euros en Banggood con el código BGJL3D10
  • Xiaomi AMAZFIT Bip: el reloj cuantificador tipo Pebble. 45 días de autonomía (y no es broma, análisis aquí chulo), GPS, monitor de sueño y pulsaciones, notificaciones, está a 45,9 euros en Banggood con el código BGSALEBIP
  • Tableta Teclast T20: más ambiciosa. 10,1″, pantalla Sharp 2,5K, Helio X27, 4 GB RAM, 64 GB capacidad, 8100 mAh, webcam 13 MP, lector de huella, WiFi, 4G, está a 142 euros en Banggood con el código BG88b402
  • OnePlus 7: la evolución del 6T con 6,41?, Snapdragon 855, 8 GB de RAM, mininotch, 256 GB de capacidad (uauh), cámara dual 48+5, 3700 mAh de batería, huella en pantalla. Está a 401,66 euros en AliExpress.
  • Samsung Galaxy A60: curioso este móvil de 6,3″ con un Snapdragon 675, 6 GB de RAM, 64 GB de capacidad, cámara triple (32+5+8) y frontal de 16 MP, 3500 mAh, está a 205,85 euros en GearBest.
  • Chuwi Aerobook: una especie de ‘MacBook’ de 13,3″ con un Intel Core m3-6Y30, 8 GB de RAM y 256 GB de SSD, Windows 10 (teclado en inglés, touchpad gigante, ). Compacto, ligero y con bastantes más puertos que el de Apple 🙂 Está a 384 euros en GearBest.
  • Lenovo IdeaPad 330-15IKBR: atentos a la configuración. 15,6″ HD (es la única pega, no FullHD), Core i7-8550U, 8 GB de RAM, 256 GB SSD. Teclado español, sin sistema operativo. Brutal por 479 euros en Amazon
  • SSD Samsung 860 QVO 2 TB: una unidad SSD SATA brutal de 2 TB de capacidad y con tecnología QVO, superior en eficiencia y rendimiento, hasta 550 MB/s. Está a 187 euros en Amazon Francia, envío incluido.
  • AMD Ryzen 5 2600X: desbloqueado para overclocking, esta CPU con 8 núcleos y 16 hilos de ejecución funciona a 4,25 GHz con Turbo. Incluye ventilador Wraith Spire. Está a 178,45 euros en Amazon
  • Xbox One S 1 TB All-digital: es la nueva edición sin lector Blu-ray, pero llega con un mando y un disco de 1 TB de capacidad. Regalan el juego Sea of Thieves y el Forza Horizon 3. Súper barata, 180 euros en Aliexpress Plaza
  • Xiaomi Mi Air 13: vuelve a estar insteresante. 13,3″ Full HD con Core i7-8550U, 8/256GB, GeForce MX150, lector de huella, buena opción en Banggood, está a 679 euros con el código BGXM2972.
  • Pack teclado y ratón Logitech MK120: las críticas son fantásticas, y a este precio no me extraña. Teclado de perfil plano, eespañol (la foto está mal) silencioso, con cable USB, ratón con cable USB. Está a 13,95 euros en Amazon.
  • OnePlus 7 Pro: 6,67 pulgadas a 90 Hz (dicen que son la pera), 8 GB de RAM, 256 GB capacidad, cámara triple (48+16+8), cámara frontal retráctil 16 MP, lector de huella en apntalla, 4.000 mAh. Está a 599 euros en Banggood con el código BGOP7PRO
  • Xiaomi Mi A2: está de oferta. Pantalla de 5,99 pulgadas, Snapdragon 660, 4 GB de RAM, 64 GB de capacidad (no ampliables), cámara dual (12+20), está a 145 euros en Amazon. Jamás había estado tan barato allí.
  • MiniPC: atentos a este equipo en formato NUC con un Core i3-7100U, 8 GB de RAM, 120 GB de SSD, WiFi 300 Mbps, 6 x USB, RJ-45, Ethernet, VGA, HDMI, toma auriculares. Por 205,94 euros, nada mal en AliExpress. Te regalan montura VESA.
  • Amazfit Verge Lite: sin NFC, pero con una autonomía de hasta 20 días. Pantalla AMOLED de 1,3″ 360×360 Corning Gorilla Glass. Frecuencia cardíaca, gran variedad de modos deportivos. GPS + GLONASS. Está a 89,18 euros en AliExpress

¿Quieres recibir un correo de aviso cuando publique nuevas entradas?

Standard

11 comentarios en “El Open Source necesita más diseñadores, no más programadores

  1. aabv78 dice:

    Javi, desde hace algún tiempo sigo tu brillante blog (de los mejores que sigo), y aunque nunca he comentado anteriormente en esta ocasión me tomo el atrevimiento de hacerte una pequeña sugerencia: En muchas ocasiones veo que citas a otras personas y muchas de estas citas son en inglés, lo cual podría dificultar un poco el entendimiento del artículo para algunas personas. En mi caso tengo un dominio aceptable del inglés y por tal razón esto no me supone mucho trauma..

    En fin, te felicito nuevamente por tu excelente blog. Saludos

  2. Alex dice:

    aabv78, por «desgracia» vivimos en un mundo donde el inglés es el idioma de la tecnología. Cuando se cita a gente, suelen ser de habla inglesa, o sus palabras las pronunciaron en inglés. Alguien que no sepa inglés puede usar un traductor, no es obligación del que escribe hacer una traducción de lo que cita, porque entre otras cosas, se podría perder algún matiz del mensaje original.

    No puedo estar más de acuerdo contigo en este tema. Pero muchos siguen sin entenderlo. El problema es que los buenos diseñadores suelen cobrar bastante y eso ya no encaja con la filosofía del opensource. Así que estamos un poco a expensas de que haya proyectos donde alguien sea un poco mejor diseñador y dé un toque de calidad visual a los desarrollos.

  3. lc dice:

    Esto de las interfaces asperas es muy de unix, juraria que viene del origen universitario de unix, en este ambito, mucho soft se hace para resolver una unica cosa, pulsando los botones determinados en secuencias determinadas, te saltas la secuencia y se joroba todo, pero es que en esos ambitos lo que interesa es eso, resolver, aunque tengas que aprenderte la secuencia, y aunque casque cuando vas a grabar porque no hay sitio en el disco duro. Es mas, je,je, si dices que te vas a saltar la secuencia te miran raro. Y claro, no se puede utilizar este mismo esquema con un Gimp que resuelve/hace multitud de cosas.
    Añado un factor mas a este tema, desde la parte del programador y que puede que lo haya comentado antes, cuanto mas facil hacemos la interfaz para el usuario mas dificil es programarla. Sobre todo hay que controlar perfectamente multitud de variables, que definen el estado de la interfaz en un momento dado, En la mayoria de mis desarrollos la mitad de las lineas de codigo es interfaz, y eso suele ser bastante codigo (20.000 lineas de codigo para la interfaz en alguna de desarrollo unipersonal). Tambien hay que tener en cuenta que no se puede presuponer el orden en el que suceden las cosas, por ejemplo, despues de un «abrir fichero» puede venir un «guardar fichero», «guardar un fichero como», pero tambien otro «abrir fichero», lo que nunca vendrá es un «guardar fichero como» sin un «abrir fichero», y esto es lo mas facilon, ahora pensar en el raton, con tres botones y una rueda mas combinacion teclado-raton …. Ademas, cuando consigues que un interfaz quede bien diseñado y programado, parece que tenia que haber surgido asi desde la primera vez que se penso, y nooooooo, por el camino se han desestimado mucha otras variantes. Ahora intenta justificar todas esas horas/hombre/euros en eso que se ve tan sencillo,ja,ja. Recordemos que es free que no significa gratis. Encima resulta que al hacerlo tan facil parece que las cosas tan absolutamente complejas que hay tras la parte «no interfaz» son ninguneadas.
    Asi que cuando la interfaz sea buena, acordaros de lo aspero que probablemente ha sido programarla para que no sea aspera, ¡toma frase!.

    Todo esto no es justificacion para las asperezas y hay que intentar hacer las cosas faciles a los usuarios.

    Saludos

    • Alex dice:

      lc, la estética no implica más código, implica mejor diseño. Tu estás mezclando funcionalidad con diseño. No estamos hablando de si estás controlando cualquier excepción que pueda haber porque el usuario haga las cosas en una secuencia diferente a la prevista.

      Diseño estético, intuitividad, curva de aprendizaje. No es muy de UNIX lo de las interfaces ásperas. Hay cantidad de software en UNIX con interfaces cuidadísimas. Es que OSX es un UNIX al fin y al cabo.

      Tampoco estamos hablando de prácticas de estudiantes universitarios que están resolviendo ecuaciones diferenciales de segundo orden, y saben exactamente el input que entra al programa. Estamos hablando de software comercial, una hoja de cálculo, un software de retoque fotográfico, etc…

      No me vale que las interfaces ásperas sean muy de UNIX. Si quieres discutimos sobre las interfaces de DOS que no viene del ámbito universitario.

      Pero quizás quieres expresar que es muy de UNIX el hecho de que haya muchos programadores opensource provenientes de ese ámbito universitario. Gente con talento pero sin experiencia, gente con la cabeza muy bien estructurada y capaz de escribir código de alta calidad, pero incapaz de diseñar visualmente, precisamente por su alto grado de estructuración mental. El diseño es más para mentes desestructuradas incapaces de escribir una sola línea de código, pero brillantes en las artes gráficas. Y sólo unos pocos pueden tener algo de los dos mundos.

      Todos sabemos que gran cantidad de programadores OpenSource son chavales jóvenes con muchas ganas y mucho tiempo. Los más mayores tienen menos tiempo y menos ganas porque sus trabajos, los que les dan de comer, les quitan el tiempo y las ganas necesarias. Rara vez se involucra en un proyecto informático un joven creador gráfico, y ese si que lo haría por amor al arte, pero le tienen más amor al dinero.

      • lc dice:

        Me da a mi que en el articulo se refiere a lo que he expresado, no a la estetica, aunque si a intuitividad en el uso y curva de aprendizaje, entre otras cosas porque en linux han existido verdaderas maravillas, esteticamente hablando.

        OS X es un unix, con una interfaz muy bonita, podria discutir sobre la intuitividad y sobre todo de la consistencial (mejor no), pero la interfaz grafica por excelencia de unix son las X windows añadiendole un gestor de ventanas. Ya se que OS X tambien puede ejecutar las X (windows), pero no creo que esten debajo del cocoa, quartz y demas, mas bien diria que estan al lado, aunque no lo puedo asegurar.
        Lo que si te aseguro es que no me referia a practicas de estudiantes universitarios, he visto cosas realmente buenas, complejas, muy complejas, trabajos digno de admiracion, respeto, para lo cual tendria que aprender mas matematicas, mas fisica y mas de todo, pero con un interfaz patetico y no me refiero a la estetica (entendida como colorines, vamos). Si no puedes verlo en vivo y en directo, fijate en el software que aparece en documentales de divulgacion cientifica, sobre fisica, astronomia, matematica… y te dará un yuyu.
        Otra cosa, yo diria que hoy en dia, cuando hablamos de interfaces de usuarios, todo el mundo piensa en interfaces graficas de usuario con ventanas, las interfaces de ms-DOS y clones, no merecen el nombre de graficas, casi que no las consideraria interfaces :-). En todo caso las formas en que se procesa las entradas de usuario y las salidas por pantalla en ms-dos y en interfaces de usuarios (graficas con ventanas) son lo que llamarian ultimamente, paradigmas totalmente distintos :-). Y si no te limitas a poner botones o a usar componentes preexistentes pues ya ni te cuento.
        En cuanto a que los programadores opensource son inexpertos, jovenes, incapaces de «diseñar visualmente»???, creo que no estas muy informado (dicho suavemente). Menos mal que dices que tienen talento. Dejo para otros «tertulianos» la labor de informarte. Por cierto, en mi trabajo nunca he empleado licencias «opensource», lo que no quiere decir que yo, a titulo personal, no lo considere adecuado. Asi que no me afecta directamente tu opinion sobre los programadores «opensource»

        Tampoco me refiero a controlar excepciones, creo que para explicarme tendria que dejar las analogias y mejor tendriamos que entrar en un lenguaje y conceptos mas profesionales y no creo que sea el lugar, ni la intencion del blog.

        Si el autor del autor del articulo y dueño «supremo» del blog, je,je, decide aclarar lo del «diseño», le estaria agradecido.

        saludos

  4. Francisco dice:

    Pues que quieres que te diga, a mi lo de las interfaces «asperas» me la pela, me he dado cuenta de que soy mucho más rápido y eficaz trabajando desde consola que desde interfaz gráfica, por lo menos para algunas cosas, y si cojo una aplicación libre para resolver un problema de mi empresa y resulta que la interfaz no es bonita pues que se jodan, ¿la aplicación cubre las necesidades detectadas?, si es que si tendrán que aprender a usarla y si no quieren la empresa tendrá que contratar un diseñador o una empresa que se meta en la aplicación y cambie el diseño para hacerlo más atractivo, es lo que tiene el software libre, que si no te gusta PUEDES CAMBIARLO. El problema es que muchas empresas hacen ese tipo de cosas, contratar a alguien para que mejore la interfaz gráfica de una aplicación, pero luego no comparten las mejoras con la comunidad.

Comentarios cerrados