Dedicado a todo aquel curioso de los sistemas informáticos, computo, software libre, creación, construcción de sistemas y paradigmas
analityc
martes, octubre 01, 2024
lunes, septiembre 30, 2024
La Catedral y el Bazar" para Equipos de Software Privativo: Guía para los que Aún Tienen Dueños
Ah, La Catedral y el Bazar, ese texto sagrado de la rebelión del código abierto. Escrito por Eric S. Raymond, un verdadero hereje del control corporativo, donde se predica que el desarrollo de software es un acto de creación comunitaria, no de imposición jerárquica. Pero aquí estamos en 2024, donde muchos de ustedes aún prefieren vivir bajo la pesada bóveda de la catedral corporativa, persiguiendo metas que ni siquiera entienden. Y, para variar, creen que están innovando.
Vamos a aclarar algo antes de que te quemes con el incienso de tu propia pomposidad. En este nuevo tecnofeudalismo, donde las empresas de software privativo cierran filas alrededor de sus tesoros de código fuente, hay algo que se ha perdido: el verdadero hacker spirit.
La Catedral: La Ilusión del Control
En el universo de las empresas privativas, la catedral es una metáfora muy literal. Lo tuyo es el control absoluto, el poder sobre cada línea de código, cada decisión, y la propiedad sobre todo lo que tocan tus desarrolladores encadenados. Suena seguro, ¿no? Como si el único camino a la calidad fuera pisotear cualquier chispa de creatividad. Pero, claro, aquí estás, sentado en tu trono, viendo cómo la innovación se escapa por los resquicios de esa catedral que tú creías sólida.
Sigue así. Seguro que el próximo comité aprobará algo nuevo. O no. Total, para qué cuestionarse cuando el control es lo único que importa.
El Bazar: Aquí es Donde Nace la Revolución (Y Lo Que Nunca Entenderás)
Mientras tanto, en el bazar, las ideas fluyen. Pero claro, para ti el bazar es un caos insoportable. Descentralización, colaboración, miles de voces creando algo juntos. Suena aterrador, ¿verdad? Que haya gente dispuesta a compartir sus ideas y recibir críticas en lugar de esconderse detrás de la burocracia corporativa debe ser incomprensible.
Aquí es donde fallas: el bazar no es caos, es evolución. Lo que no comprendes es que para avanzar, incluso tu rígido y estructurado castillo de software privativo necesita una pizca de anarquía. Hackers trabajando en comunidad dentro de tus filas, buscando soluciones y mejorando el sistema desde dentro. Pero claro, para ti, eso solo suena como pérdida de control.
2024: La Fusión de la Catedral y el Bazar en un Mundo que Exige Velocidad
¿Te duele un poco el ego? No te preocupes, no eres el primero. En 2024, te enfrentas a un dilema: ¿cómo mantienes la catedral de tu código privativo sin sofocar a tu equipo, que busca la agilidad de un bazar? Te diré cómo: deja que tus desarrolladores respiren.
Haz hackathons internos, permite iteraciones rápidas sin necesidad de una misa para cada decisión, introduce *feedback* constante y **suéltales la rienda**. Si sigues operando como si tus sistemas fueran piedra inamovible, solo estarás observando tu propia decadencia.
Pero tranquilo, no te estoy diciendo que abras las puertas y regales todo el código (sabemos que eso nunca sucederá). Lo que te estoy diciendo es que puedes, y deberías, adoptar lo mejor del bazar. Mientras sigues vendiendo software, puedes adoptar metodologías ágiles, fomentar colaboraciones internas como si fueran mini-bazares, y aplicar transparencia para que, al menos, tu equipo no se sienta prisionero en tu catedral.
¿Y El Futuro?
Sencillo: o te adaptas o te quedas atrapado en las piedras de tu catedral. El bazar seguirá evolucionando, lo quieras o no. El software privativo puede sobrevivir si aprende a bailar con la creatividad colectiva, aunque no estés listo para dejar el trono.
Pero si quieres seguir rascándote la cabeza preguntándote por qué no puedes ser como esas empresas que tienen innovación brotando de cada esquina, te recomiendo algo: busca el libro original de Raymond, La Catedral y el Bazar, y léelo. Quizá, solo quizá, te des cuenta de que, aunque tu modelo de negocio no cambie, el alma del desarrollo debería.
Firmado,
Mitanef
Para los que aún creen que la tecnología debe servir al hombre y no al amo.
(Si no sabes quién es Eric S. Raymond, te toca hacer los deberes).
domingo, septiembre 29, 2024
De regreso al estudio
No se había escrito en este sitio desde el 2007....
Parte del crecer es tener ocupaciones, no había tomado una pausa hasta esta pandemia...
en el 2020 inicio a producir de lleno en Ableton y lanzo mis primeras maquetas que suelen transformase en tracks.
pero bueno ahora tengo unos nuevos objetivo si bien todo siempre gira entorno al software libre
tengo un ubuntu 24.
vscode
jueves, noviembre 08, 2007
VENTAJAS DE LINUX
Hace tiempo me preguntaban que ventajas tiene linux
Ventajas de Linux
Linux es básicamente un duplicado de UNIX, lo que significa que incorpora muchas de las ventajas de este importante sistema operativo.
En Linux pueden correr varios procesos a la vez de forma ininterrumpida como un servidor de red al tiempo que un procesador de textos, una animación, copia de archivos o revisar el correo electrónico.
Seguridad porque es un sistema operacional diseñado con la idea de Cliente - Servidor con permisos de acceso y ejecución a cada usuario. Esto quiere decir que varios usuarios pueden utilizar una misma maquina al tiempo sin interferir en cada proceso.
Linux es software libre, casi gratuito. Linux es popular entre programadores y desarrolladores e implica un espíritu de colaboración.
Linux integra una implementación completa de los diferentes protocolos y estándares de red, con los que se puede conectar fácilmente a Internet y acceder a todo tipo de información disponible.
Su filosofía y sus programas están dictados por el movimiento ``Open Source'' que ha venido crecido en los últimos años y ha adquirido el suficiente fortaleza para hacer frente a los gigantes de la industria del software.
Linux puede ser utilizado como una estación personal pero también como un potente servidor de red.
Linux incorpora una gama de sistemas de interfaz gráfica (ventanas) de igual o mejor calidad que otras ofrecidas en muchos paquetes comerciales.
Posee el apoyo de miles de programadores a nivel mundial.
El paquete incluye el código fuente, lo que permite modificarlo de acuerdo a las necesidades del usuario.
Utiliza varios formatos de archivo que son compatibles con casi todos los sistemas operacionales utilizados en la actualidad.
Las 3 ventajas fundamentales de Linux que juntas le dan una gran consideración (sintesis de lo anterior):
Linux es muy robusto, estable y rápido: Ideal para servidores y aplicaciones distribuidas. A esto se añade que puede funcionar en máquinas humildes: Linux puede correr servicios en un x86 a 200 MHz con calidad
Linux es libre: Esto implica no sólo la gratuidad del software, sino también que Linux es modificable y que Linux tiene una gran cantidad de aplicaciones libres en Internet. Todo ello arropado por la inmensa documentación de Linux que puede encontrarse en la Red
Linux ya no está restringido a personas con grandes conocimientos de informática: Los desarrolladores de Linux han hecho un gran esfuerzo por dotar al sistema de asistentes de configuración y ayuda, además de un sistema gráfico muy potente.Distribuciones Linux como Red Hat/Fedora tienen aplicaciones de configuración similares a las de Windows
Razones para usar Linux:
Linux es uno de los sistemas operativos más robustos, estables y rápidos
Es austero: Linux funciona hasta en un 386
El manejo de la memoria de Linux evita que los errores de las aplicaciones detengan el núcleo de Linux.
Linux es multitarea y multiusuario: Esta característica imprescindible está en Unix desde su concepción pero le llevó a Microsoft más de 20 años ofrecerlo en su sistema operativo de consumo.
Linux soporta gran variedad de entornos gráficos (KDE, GNOME, XFCE...)
Hay miles de programas libres para Linux, adaptados a muy diversos propósitos y disponibles en internet para usarlos con GNU/Linux.
Linux permite navegar por Internet y conectar máquinas en red de manera natural (los protocolos TCP/IP ó PPP por ejemplo, están incluidos como un módulo del básico del núcleo)
Casi cualquier aplicación Unix puede usarse bajo Linux .
Para Linux existe gran cantidad de documentación libre, aunque no siempre está traducida
Las libertades de copia y modificación permiten usar GNU/Linux para facilitar servicios sin depender de terceros
Ventajas de Linux
Linux es básicamente un duplicado de UNIX, lo que significa que incorpora muchas de las ventajas de este importante sistema operativo.
En Linux pueden correr varios procesos a la vez de forma ininterrumpida como un servidor de red al tiempo que un procesador de textos, una animación, copia de archivos o revisar el correo electrónico.
Seguridad porque es un sistema operacional diseñado con la idea de Cliente - Servidor con permisos de acceso y ejecución a cada usuario. Esto quiere decir que varios usuarios pueden utilizar una misma maquina al tiempo sin interferir en cada proceso.
Linux es software libre, casi gratuito. Linux es popular entre programadores y desarrolladores e implica un espíritu de colaboración.
Linux integra una implementación completa de los diferentes protocolos y estándares de red, con los que se puede conectar fácilmente a Internet y acceder a todo tipo de información disponible.
Su filosofía y sus programas están dictados por el movimiento ``Open Source'' que ha venido crecido en los últimos años y ha adquirido el suficiente fortaleza para hacer frente a los gigantes de la industria del software.
Linux puede ser utilizado como una estación personal pero también como un potente servidor de red.
Linux incorpora una gama de sistemas de interfaz gráfica (ventanas) de igual o mejor calidad que otras ofrecidas en muchos paquetes comerciales.
Posee el apoyo de miles de programadores a nivel mundial.
El paquete incluye el código fuente, lo que permite modificarlo de acuerdo a las necesidades del usuario.
Utiliza varios formatos de archivo que son compatibles con casi todos los sistemas operacionales utilizados en la actualidad.
Las 3 ventajas fundamentales de Linux que juntas le dan una gran consideración (sintesis de lo anterior):
Linux es muy robusto, estable y rápido: Ideal para servidores y aplicaciones distribuidas. A esto se añade que puede funcionar en máquinas humildes: Linux puede correr servicios en un x86 a 200 MHz con calidad
Linux es libre: Esto implica no sólo la gratuidad del software, sino también que Linux es modificable y que Linux tiene una gran cantidad de aplicaciones libres en Internet. Todo ello arropado por la inmensa documentación de Linux que puede encontrarse en la Red
Linux ya no está restringido a personas con grandes conocimientos de informática: Los desarrolladores de Linux han hecho un gran esfuerzo por dotar al sistema de asistentes de configuración y ayuda, además de un sistema gráfico muy potente.Distribuciones Linux como Red Hat/Fedora tienen aplicaciones de configuración similares a las de Windows
Razones para usar Linux:
Linux es uno de los sistemas operativos más robustos, estables y rápidos
Es austero: Linux funciona hasta en un 386
El manejo de la memoria de Linux evita que los errores de las aplicaciones detengan el núcleo de Linux.
Linux es multitarea y multiusuario: Esta característica imprescindible está en Unix desde su concepción pero le llevó a Microsoft más de 20 años ofrecerlo en su sistema operativo de consumo.
Linux soporta gran variedad de entornos gráficos (KDE, GNOME, XFCE...)
Hay miles de programas libres para Linux, adaptados a muy diversos propósitos y disponibles en internet para usarlos con GNU/Linux.
Linux permite navegar por Internet y conectar máquinas en red de manera natural (los protocolos TCP/IP ó PPP por ejemplo, están incluidos como un módulo del básico del núcleo)
Casi cualquier aplicación Unix puede usarse bajo Linux .
Para Linux existe gran cantidad de documentación libre, aunque no siempre está traducida
Las libertades de copia y modificación permiten usar GNU/Linux para facilitar servicios sin depender de terceros
Suscribirse a:
Entradas (Atom)
