Sobre ZenithAbout Zenith
Una forma de hacer convivir el software privado y el open source sin ponerlos en competencia.A way to let private software and open source coexist without putting them in competition.
Zenith existe detrás de Antonio Alemán para construir software útil y mantener una relación sana entre el código privado y el código abierto.Zenith exists behind Antonio Alemán to build useful software and create a healthy relationship between private and open source code.
Antonio Alemán desarrolla Zenith y mantiene sus proyectos open source en GitHub.Antonio Alemán develops Zenith and maintains its open source projects on GitHub.
github.com/alemanantonio →Buscamos cualquier tipo de cliente: desde programadores senior hasta personas con un negocio y sin experiencia en desarrollo web.We work with every kind of client: from senior programmers to people with a business and no web development experience.
Trabajamos en UTC−6, Ciudad de México. Una vez aprobado el proyecto, nos comunicamos por WhatsApp durante el desarrollo.We work in UTC−6, Mexico City. Once a project is approved, we communicate through WhatsApp during development.
Cada proyecto responde a una necesidad concreta. Las funciones se deciden por su utilidad, no por añadir características solo porque la tecnología lo permite.Every project answers a concrete need. Features are chosen for their usefulness, not added only because technology allows them.
Elegir la solución más sencilla que cumpla los requisitos, sin sacrificar seguridad, calidad ni capacidad de evolución.Choose the simplest solution that meets the requirements without sacrificing security, quality or room to evolve.
La interfaz debe ser clara, consistente y adaptable. La estética importa, pero nunca debe dificultar las tareas del usuario.The interface should be clear, consistent and adaptable. Aesthetics matter, but never at the expense of the user’s tasks.
La validación, los permisos, la protección de información y el manejo de errores se consideran desde el diseño.Validation, permissions, information protection and error handling are considered from the design stage.
Cada producto tiene una estructura adecuada a su propósito, documentación útil y un ciclo de desarrollo propio.Each product has an architecture suited to its purpose, useful documentation and its own development cycle.
Desarrollar por etapas, validar decisiones con usuarios y mejorar a partir de resultados reales.Build in stages, validate decisions with users and improve from real results.