Jose Rosendo

Mi Setup como Desarrollador Web

Mi estación de trabajo es el lugar en el que paso más horas al día. ¡No puede estar mal equipada!

8/24/2022 — 6 mins.

Escritorio de trabajo de programador

Como cualquier otro desarrollador de software que se precie, el setup es el lugar de la casa en el que más tiempo paso cada día (bendito trabajo remoto 😍). Ya sea trabajando, estudiando, consumiendo contenido o en tiempo de ocio, este es el sitio en el que todos pasamos la mayor parte de nuestros díasº.

En esta ocasión quiero contarte cómo es mi setup actualmente y además explicarte la razón por la cual en algún momento he elegido específicamente cada item.

Plano general

¡Por cierto! Recuerda que todos los enlaces a productos son de afiliación a Amazon. Siempre que los uses me estarás apoyando económicamente (aunque para ti es completamente gratuito) ¡Gracias por usarlos 🙏!

Escritorio

Este es un soporte de escritorio motorizado de la marca Flexispot. Cuenta con un control electrónico y un motor en las patas que permite ajustar su altura para usarlo tanto sentado como de pie.

Escritorio a la altura adecuada para trabajar de pie

El control de este modelo concreto tiene un botón para aumentar la altura, otro para disminuirla, y cuatro botones numerados con memoria que actúan como ”accesos directos” a las alturas que más uses. Pasar tantas horas sentado en una silla no es bueno, tengas la silla que tengas y sea de la calidad que sea siempre es conveniente estirar las piernas y que la sangre fluya.

Silla

¡Ojo! Ikea no vende oficialmente en Amazon, esta silla se encuentra a un precio más asequible en la web oficial de Ikea.

Esta silla de oficina ha sido la más vendida del mercado durante años por su ergonomía, estética sobria y precio relativamente bajo (comparado con otras sillas de oficina). Sin embargo, hoy en día y tras más de 5 años de uso no te la recomiendo si pasas más de 8 horas diarias sentado en ella.

Sí, es muy cómoda y no lo voy a negar, pero el simple hecho de que los reposabrazos y el reposacabezas no sean ajustables de ninguna manera imaginable me obliga a modificar la posición de la espalda completa para estar más cómodo en ocasiones.

Silla alternativa que recomiendo

Portátil

Durante el tiempo en que he estado usando el MacBook Air M1 no he dejado de escuchar a gente diciendo que 8GB de RAM para desarrollo de software no son suficientes. En cambio puedo asegurarte que sí lo son, al menos para desarrollo web (infinitas tabs de Chrome + varios servidores de desarrollo corriendo a la vez) y mobile (Simulador de iPhone + Emulador de Android + Tabs de Chrome con Flutter + Ventanas nativas con Flutter corriendo a la vez).

Por cierto, el hecho de que no tenga ventilador en su interior es un lujo acústico y no afecta para nada a su rendimiento mientras programo. No obstante, es posible que si piensas usarlo para edición de vídeo o similares sufra de thermal throttling.

Macbook Air M1 (2020) 8GB + 512GB

Eso sí, es importante ir a por la versión de 512GB de almacenamiento al menos.

El MacBook está normalmente conectado al siguiente dock, ya que de manera nativa solo tiene soporte para un monitor externo y yo siempre uso mínimo dos (a veces son tres cuando dejo el portátil abierto):

Monitores

Uso dos MSI G27CQ4, son monitores de 27”, 1440p, 165Hz y curvos. Cuando pongo uno junto al otro, la extensión total que presentan es de casi el total del largo del escritorio. Muy cómodos para consumir contenido, jugar y, por supuesto, programar con varias ventanas abiertas.

Los dos monitores están sujetos en el siguiente brazo doble:

Audio y vídeo

Para el audio “personal o privado” uso dos tipos de dispositivos, Razer Nari Ultimate de diadema (su micrófono me sorprendió muy gratamente cuando lo probé por primera vez) y los Airpods Pro de Apple. El uso que le doy a cada uno depende de si me encuentro anclado al setup o no, ya que si necesito trabajar en otra habitación o incluso en otra ubicación distinta puedo usar los Airpods Pro y no cargar con los de Razer, que son enormes 😥.

Airpods Pro Razer Nari Ultimate

En cambio, cuando quiero consumir contenido o escuchar música sin más y estoy cansado de tener los cascos sobre la cabeza uso una torre de sonido Energy Sistem.

Como webcam principal uso la Logitech C920 por su increíble relación calidad-precio y la buena calidad de imagen que ofrece. Esta webcam tiene un desempeño muy bueno en videollamadas en Microsoft Teams, Google Meet y similares (siempre que no uses su micrófono, que es malísimo por cierto 😅).

Ordenador de Sobremesa

Sin mucho más que explicar, esta es mi build de PC con Windows en el que también desarrollo cuando necesito más potencia, o tengo el MacBook guardado en la mochila:

Periféricos

En mi opinión, y sin mayor cabida a dudas, el mejor ratón ergonómico del mercado. Es silencioso, cómodo al tacto, pesa lo justo, tiene botones para todo y su rueda central cuenta con levitación magnética para hacer scroll casi infinito a cualquier página kilométrica.

Logitech MX Master 3

Sí, sí, sé que tengo un post hablando de teclados mecánicos custom y que debería tener uno y tal… Pero no se ha dado la ocasión y mi viejo Corsair Strafe con switches Cherry MX Red me sigue ofreciendo todo lo que necesito (como layout ISO/ESP 🥲).

Corsair Strafe MX Red

Extras

Nunca uso estos dos dispositivos con la intención de “programar”, pero sí que el Xiaomi TV Box S puede servir para depurar aplicaciones de Android TV en un momento dado.

Incluyo teléfonos móviles en este apartado porque los uso de manera ocasional para depurar aplicaciones web en entornos móviles, ya sean estilos y responsiveness, políticas y compatibilidades de distintos navegadores o comportamientos especiales de JavaScript en móviles.