Lo Básico

Soy DevOps + Contador Público. 54 años de edad y 34 años de experiencia. Vivo en la Ciudad de México y tengo varias casas (porque sé de finanzas, no solo de código).

He visto sistemas colapsar, empresas quebrar y directores llorar por ignorar lo básico:

  • 20 USD al mes no es ‘barato’ en México: Multiplícalo por cada empleado y por el tipo de cambio volátil; es una fuga de capital.

  • El SAT define tus reglas de negocio: Si tu código o tu modelo de negocio no entiende de leyes fiscales, no tienes un sistema, tienes un juguete caro.

  • Tu mejor programador/proveedor puede traicionarte: La dependencia técnica es el riesgo más alto de una PyME. El segundo riesgo más alto es traicionarlos tú. La lealtad es una calle de dos vías; si tu arquitectura depende de una persona y tú rompes el pacto de respeto o pago justo, has creado una bomba de tiempo en tu propio sótano.

  • AWS es overkill para el 90% de LATAM: No necesitas un portaaviones para cruzar un canal ni un BMW para ir al Oxxo.

  • Kubernetes para 50 usuarios es absurdo: Es complejidad innecesaria pagada con dinero que no tienes.

Ahora diseño arquitecturas que sobreviven a TODO eso.

El primer requisito es que necesitas…

  1. Mente abierta.

  2. Un ingreso, por bajo que sea. Sin eso, todo lo que tienes son sueños.


Requisitos de Hardware:

  • Dos computadoras, pero que no sean All-in-One, portátiles ni Mac. ¿Por qué? Porque en la mayoría de los trabajos no hay ni portátiles ni Mac, o las que hay son muy malas. Si desarrollas en una Mac de 3,000 USD, no estás viendo los errores que el cliente verá en su Dell reconstruida. Y si te roban, reponerla es muy difícil.

    • Puedes empezar con una pero si se descompone que haces ?
  • Por lo menos 8 GB de RAM. Si vienen con Windows, no pierdas la licencia; si no tienen licencia, usa una con Windows y otra con un Linux amigable, como Mint, pero que no sea Ubuntu. Después te explico por qué.

  • Cada computadora debe tener salida para dos monitores. (Importancia Suprema).

  • Necesitas dos monitores del mismo tamaño y uno de repuesto. No muy grandes; 21 pulgadas está bien. Es una cuestión de productividad real. Si se te rompe uno un domingo por la noche antes de una entrega, estás fuera. El monitor de repuesto es tu “seguro de vida”. ¿Has oído de esa herramienta de “productividad” llamada Windows Update? Siempre elige el mejor momento para trabar tu máquina.

    • No te rías, por eso necesitas la segunda máquina y si se puede con Linux Mint o Debian. Si Windows decide suicidarse con una actualización de 40 minutos, tú simplemente te pasas a la otra computadora y sigues facturando. Literalmente Windows Update es la versión tecnológica de Atentado terrorista.
  • Opciones de compra: Puedes comprar algunas reconstruidas Dell i3 o i5, pequeñas. Si es necesario, las computadoras armadas (marca Gigabyte, por ejemplo) están muy bien; si puedes, apunta a 16 GB o 32 GB de RAM.

  • Tenle miedo a las HP. Aunque sus monitores son buenos, usan memoria no estándar y puedes quedar “casado” a la que ya tienes por firmware. No puedes aumentarla ni nada más.

  • Una NUC o una Brix es suficiente. Busca “Computadora Brix” y sorpréndete.

  • Un disco duro externo de 1 a 2 TB a prueba de golpes (Adata). Si puedes, compra dos de diferente color.

  • Un reposamuñecas. Tu muñeca te lo agradecerá.

  • Teclado y mouse de repuesto y, si puedes, un No-Break.

  • Dos celulares Android de gama media. No son para programar; son para probar y mantener entornos separados (OPSEC).

  • Evita usar Bluetooth en Linux.


Requisitos de Software:

  • Editor de texto confiable: El que yo uso es Notepad++. Durante años utilicé PSPad, pero empezó a corromper archivos. Es como tener una novia maravillosa y guapa, pero que de pronto te deja plantado. El editor debe ser como las novias y esposas: confiable y sexy.

  • Una cuenta de Google limpia: Sin historial de IA (Claude, Gemini, Mistral o GitHub). No uses Microsoft ni Apple. En este link te explico el riesgo del login unificado.

  • Anti-gravity de Google para algunos experimentos.

  • Navegadores: Chrome, Firefox y Librewolf (variante de Firefox que bloquea anuncios).

  • 7-Zip, VLC Media Player, WinSCP y PuTTY.

  • Office o equivalente para archivos .xlsx.

  • Visual Studio Code (Opcional): Solo si usas C#. Si no, evítalo. Corres el riesgo de que tu know-how se vaya a Microsoft vía Copilot o que se trabe en una actualización. No es 100% confiable.

Para máquinas virtuales aisladas:

  • GPT4All: Modelos Llama 3.2 3B Instruct, Hermes 6.6 y Qwen2-1.5B.

  • LM Studio: Modelos Qwen 2.5 Coder 32B, GPT-OSS 20B y Nomic Embed Text 1.5.

  • Dato clave: Menos Office, todo es gratis.


Requisitos de Nube:

  • Cuenta de PayPal: Enlazada a un correo que no sea tu dominio principal o a la cuenta de gmail que ya usas. Es tu escudo para no dar la tarjeta de crédito a los proveedores.

  • El uso de un Moniker (Alias): No uses tu nombre real; usa un identificador estructural como “Gotham“. No uses Batman porque no es serio. No quieres ser recordado como “el consultor Bugs Bunny”, no ? Un moniker debe ser un ente separado. Si metes datos personales, el alias deja de ser una máscara y se convierte en una pista. Si tu cuenta es Gotham1985, es más seguro que usar nombres personales. Es arquitectura de seguridad pura para escalar sin dejar huella. No uses tus iniciales por favor ni tu año de nacimiento. (luego te explico porqué)

  • LinkedIn no existe: Es una falla de seguridad y una fábrica de buzzwords. No publiques ahí si quieres ser serio.

  • Dominios de Internet: Necesitarás tu nombre completo y un par más, pero cómpralos donde yo te diga, no donde tú crees. En un futuro vas a necesitar comprar dos o tres dominios bien escogidos, pero no lo hagas todavía. Por ejemplo, yo tengo mis dominios, que no solo protegen mi identidad, sino que sirven para otras cosas. Luego veremos por qué.

    • Esto no tiene que ver solo con SEO. Son literalmente NECESIDADES OPERATIVAS. Un dominio normal te cuesta unos 12 USD al año, pero es indispensable. No es publicidad, no es vanidad: es estructura.

    • Es Costo operativo. No es marketing.
  • Presupuesto de guerra: Prepárate para gastar de 10 a 15 USD mensuales en pruebas, y hasta 80 USD si ya tienes servidores fijos.

  • Cero nubes corporativas: No necesitas Google Cloud, Azure ni AWS. La mayoría de las empresas en México no pueden pagarlos.

Bonus: Si no sabes qué es OAUTH / JWT, busca el tema. Es más simple y complicado de lo que parece.