¿El desarrollo de software es inherentemente marxista?

Hay muchas maneras de interpretar esto, pero en todos los casos tendría que decir “no”.

¿Los desarrolladores poseen los medios de producción? Si y no. Por lo general, podemos obtener lo que necesitamos como mínimo para desarrollar software de forma gratuita, pero no es raro que el software se desarrolle utilizando herramientas que son demasiado caras para que la mayoría de los desarrolladores las utilicen en casa. El software comercial puede hacer uso de tecnologías patentadas extremadamente caras, por ejemplo. Por otra parte, a menudo ese no es el caso.

Por lo general, los desarrolladores de software están trabajando en proyectos que involucran derechos de propiedad intelectual. Es posible que hayan firmado un contrato que dice que no comenzarán su propio negocio haciendo lo mismo que la compañía para la que trabajan, al menos no mientras trabajan allí y posiblemente no durante varios años después. Incluso si quisieran hacerlo, en muchos casos tendrían que poder contratar a varios equipos de personas para hacerlo, o persuadir a grandes equipos de personas para que trabajen gratis y se mantengan a sí mismos por medios no especificados hasta que su proyecto llegue a su fin. fruición.

A pesar de que a muchos desarrolladores de software les encanta desarrollar y regalar software gratuito y algunos han hecho una carrera con él, el desarrollo de software como lo conocemos es extremadamente capitalista. Ni siquiera Google estaría aquí hoy si no hubiera desarrollado los sistemas Google Adwords para obtener ganancias al permitir que las personas busquen en Internet. No hay ninguna posibilidad de que Google pueda operar incluso su producto principal (su motor de búsqueda) sin esos anuncios.

Tampoco se puede decir que TI sea una industria sin clases. Cualquiera puede aprender a programar siempre que tenga una computadora y esté conectado a Internet o tenga alguna fuente de información sobre programación, aunque los desarrolladores de software parecen provenir principalmente de familias de clase media, aunque con muchas excepciones. La mayoría de ellos también tienen títulos en algo, aunque quizás solo la mitad de ellos tienen títulos en materias relacionadas con TI y, ciertamente, algunos no tienen título universitario.

No creo que la industria del software realmente discrimine mucho por clase, aunque no diría que eso lo hace marxista de ninguna manera. Está abierto a personas de todos los grupos socioeconómicos, pero, por supuesto, tienen que poder acceder a una computadora para que puedan aprender a codificar y ganar dinero codificando. Ver: Cómo convertirse en un desarrollador de software sin un título

El Reino Unido es un país que todavía tiene una distinción bastante clara entre los acentos de la clase trabajadora, la clase media y la clase alta, y en la industria me he encontrado con personas que representan todo el rango, aunque tal vez la verdadera clase alta esté algo ausente, excepto entre los propietarios de negocios, pero ciertamente la clase media alta está ahí, y la clase trabajadora está ahí.

Los desarrolladores de software suelen participar en la creación de un producto. En este sentido, la mayoría de ellos son trabajadores que producen bienes en lugar de, por ejemplo, académicos o dueños de negocios o lo que sea, aunque obviamente hay muchos de ambos en la industria del software y mucho movimiento entre estas tres categorías. Sin embargo, no he conocido a muchos, si es que alguno, que se consideran explotados.

Recuerdo una vez que personas en un lugar donde trabajaba fueron invitadas a unirse a un sindicato, y no creo que ninguna de ellas se haya unido. Todos estábamos pensando, “¿Por qué los rayos necesitaríamos una unión?”. Las condiciones de trabajo apenas podrían haber sido mucho mejores para nosotros y todos pudimos simplemente obtener otro trabajo si no nos gusta el que teníamos. Era difícil pensar en algo que un sindicato pudiera haber presionado a los directores para que nos dieran que no nos habrían dado de todos modos si hubiéramos dicho que lo queríamos, a menos que fuera claramente frívolo o exorbitante. Explotador, no lo fueron.

Para resumir esta respuesta, estoy luchando por ver qué es marxista sobre el desarrollo de software. Lo más cerca que puedo llegar a eso es argumentar que el desarrollo de software está abierto a personas de todas las clases y que los “trabajadores” ejercen mucho poder (debido a sus habilidades solicitadas) y no son fáciles de explotar para nadie. Pero no es una dictadura comunista del proletariado o lo que sea y la industria del software está fuertemente interesada en el capitalismo.

Estoy completamente en desacuerdo con la mayoría de ustedes.

Pero por razones lógicas muy estrictas. Alguna retórica se construye sobre razones poco claras, como asumir que el marxismo es malo o su comunismo.

Los verdaderos intelectuales entienden las ideas de Marx de una manera diferente; (no como inherentemente malvado jajaja) sino como una teoría para lograr un estado justo de comercio y propiedad.

A Marx le disgustaba la idea de que las personas trabajaran como esclavos; Su filosofía fue diseñada para eliminar no solo la esclavitud, sino también cualquier nuacnes moderno que se convierta en esclavitud, como el capitalismo extremo. Noam chomps parece estar de acuerdo en que el capitalismo extremo destruye la democracia; Marx es un poco estricto en su razonamiento y dice que el capitalismo en sí mismo ya es un extremo que elimina la efectividad de las personas para vivir libres de opresión y esclavitud. (¿No está de acuerdo en que el capitalismo destruye la democracia? Entonces, ¿por qué un súper capitalista es el presidente de Estados Unidos?)

¿Por qué el software es marxista?

Bueno, Marx vio que la capacidad de poseer los medios para producir ingresos, es decir, las granjas, las minas de carbón, las plantaciones de algodón, la tierra, etc., nunca debe permitirse que se le quite a la gente del país o que se posea de una manera que no lo haga de libre acceso. es decir, no debería estar bien que alguien trabaje hasta la muerte en una granja solo para poder sobrevivir apenas mientras el propietario gana más sin hacer nada (irónicamente, el punto de “trabajar” para que pueda llegar a un “no “de trabajo”, el marxismo trata de alcanzar el estado de no trabajo desde el principio!).

Su idea estaba en contra de los sistemas de clase que inevitablemente se desarrollan a partir del capitalismo extremo, los sistemas de clase inevitablemente se desarrollan a partir de la propiedad capitalista (hasta donde puedo ver) porque no hay absolutamente ninguna razón sensorial por la cual una persona debería poder controlar totalitariamente lo que permite a las personas ganar dinero y sobrevivir Esto generalmente significa que necesita calificar de acuerdo con algunos atributos superficiales para producir un medio de supervivencia, no el simple hecho de que vive en un país o está vivo esencialmente: el gran logro del hombre es instalar un costo sin sentido para su propia supervivencia. ¡Esto es injusto porque es literalmente alguien amenazando tu vida y forzándote a trabajar o morirás! ¿adivina qué? eso se llama esclavitud! ejemplo de nota al margen: BP derramó petróleo en el océano y casi arrasó sistemas ecológicos enteros y causó daños masivos, eso no nos gustó, ¿verdad? es casi como si pudieran ser dueños del océano, ¿verdad? eso no es correcto, ¿o alguien que SOLO quiere ganar dinero para casi destruir las ligas de la vida silvestre dependiente de los ecosistemas naturales? La misma razón por la que los nativos americanos en Dakota están protestando por la tubería; esencialmente amenaza con permitir daños accidentales y devastadores a un cementerio tradicional de siglos de personas pacíficas SOLO PARA GANAR DINERO.

La idea de Marx era liberar a la gente del posible establecimiento de sistemas de clases al declarar que la gente debería poseer los medios de producción o que los medios de producción deberían ser de propiedad privada) porque los medios de producción pertenecen al país.

¿Cómo se aplica esto al software? Bueno, cuando las personas desarrollan software, es una expresión directa de las ideas de alguien para resolver un problema. ¡Es decir que el programador que generó ingresos por programación posee inmediatamente los medios de producción superior!

Si alguien puede poseer exclusivamente las habilidades de programación de alguien, básicamente es dueño de sus pensamientos, es decir, “solo escriba lo que decimos, trague sus inquietudes, recibirá un cheque al final del mes, así que cállate” si alguna vez estuviera en desacuerdo con su jefe en un ¡un negocio de software que puede abandonar y conseguir otro trabajo literalmente en cualquier lugar! Esto se debe a que literalmente no se requiere nada para ganar dinero escribiendo software; incluso puede construir su propio hardware si lo desea y comenzar desde cero. ¿Por qué es esto? ¡porque el medio para producir es USTED!

Ahora piense en los trabajadores agrícolas, ¿a dónde van para obtener nuevos empleos agrícolas? otra granja? comenzar sus propias granjas? Parece posible, pero no del todo, estas personas son tan pobres que literalmente son esclavas porque nunca pueden estar libres de sus trabajos. El dueño de la granja tampoco está libre de su * trabajo a pesar de que * no hace nada para ganar su dinero; y para mantener su nivel de esfuerzo (mínimo) ¡siempre debe haber subordinados! ¡Para ser un rey necesitas esclavos! lo contrario también es cierto; si eres un esclavo es porque trabajas para un REY una soberanía no un líder humanitario democrático negociable jajaja.

Esto es esencialmente lo que creo (de acuerdo con mi comprensión de Marx) por qué el capitalismo, creo, está fallando por completo y ha fallado una y otra vez exactamente de la misma manera en el antiguo Egipto, la India antigua, etc., una y otra vez, la gente se harta de ser eventualmente reducido a esclavos literales debido a cuánto más ricos se vuelven los ricos, se vuelve completamente imposible volverse tan rico, que es básicamente lo que es un REY o PHAROAH.

¡No se puede obligar a alguien que escribe software a entregar sus medios a la producción, nadie puede ser el dueño sino el programador! Por eso creo que el software es inherentemente marxista.

¿Qué? No.

El desarrollo de software es inherentemente creativo. Y reutilizable. Y se necesita casi cero dinero para hacer copias. Debido a que el software está en el ámbito de las ideas, no de los productos, pero es tan útil que generalmente se vende como un producto. Entonces es una especie de ambos.

La sociedad pasó por una situación similar cuando se inventó la imprenta, lo que significaba que la mayoría de la gente podía leer por muy poco dinero.

Y Thomas Jefferson en sus escritos (con respecto al sistema de patentes, por el cual estaba en contra) habla sobre la abundancia de ideas y cómo se propagan como el fuego, lo que da luz a cada persona sin disminuir la fuente:

Si la naturaleza ha hecho que una cosa sea menos susceptible que todas las demás de propiedad exclusiva, es la acción del poder de pensamiento llamado idea, que un individuo puede poseer exclusivamente mientras se lo guarde para sí mismo; pero en el momento en que se divulga, se obliga a la posesión de todos, y el receptor no puede deshacerse de él. Su carácter peculiar también es que nadie posee menos, porque todos los demás poseen la totalidad. El que recibe una idea de mí, recibe instrucción sin disminuir la mía; como el que enciende su vela en el mío, recibe luz sin oscurecerme.

Thomas Jefferson

Pero solo porque el software es esencialmente ideas, todavía hay personas que lo crearon, la infraestructura necesaria para crear grandes piezas de software, etc. Todo esto necesita personas que puedan comer y necesiten alimentar, vestir y mantener a sus familias, así que a menudo (pero no siempre, por eso tenemos código abierto), una empresa capitalista comercial en algún lugar.

Pero no, no es inherentemente marxista. ¿Qué argumento habría para eso?

¿Eh? Tendría que definir lo que quiere decir con “marxista”.

Merriam da la siguiente definición:

Definición de marxismo

: los principios y políticas políticas, económicas y sociales defendidas por Marx; especialmente : una teoría y práctica del socialismo (ver socialismo 3) que incluye la teoría laboral del valor, el materialismo dialéctico, la lucha de clases y la dictadura del proletariado hasta el establecimiento de una sociedad sin clases

———————

Puedo exponer sobre la lucha de clases entre la gerencia explotadora y los desarrolladores proletarios; o enfoque dialéctico materialista (ya sabes, la base material de un software que cambia constantemente en un proceso dialéctico y la prioridad de la materia sobre la mente, volviéndose especialmente evidente cuando se obtienen fondos del proyecto); o matices socialistas de refrescos y refrigerios gratuitos proporcionados por apestosos fundadores de empresas explotadoras … 😉

Supongo que al hacer esta pregunta, está asumiendo que la tecnología eventualmente reemplazará a los humanos en todos los trabajos.

Siguiendo esta idea, déjame preguntarte esto: ¿fabricar armas o, diablos, cuchillos de cocina, es inherentemente malo? Hay una probabilidad bastante alta de que alguien en algún lugar eventualmente use lo que hiciste para cometer un asesinato.

Desarrollar software es muy parecido a esto. Desarrollamos software para realizar una determinada tarea de manera más rápida y económica que hacerlo manualmente. También creamos software para proporcionar servicios que no son posibles sin él.

¿El software por sí solo eventualmente reemplazará a los humanos en cada trabajo? No. El software solo es inútil; necesitas el hardware para soportarlo. ¿La tecnología eventualmente reemplazará a los humanos en sus trabajos? Podría, pero eso no sucederá hasta dentro de mucho tiempo.

Los países que no creen que el capitalismo es la única solución para todo tendría que crear algún tipo de plan de eliminación gradual. Tendrán que hacerlo para que los humanos ya no tengan que trabajar. Eso significa que no permitirán que la tecnología reemplace a los humanos en los trabajos hasta que estén seguros de que no afectará negativamente a nadie.

Esto es casi imposible de hacer, ya que necesitaría reemplazar a todas las personas que trabajan a la vez, y luego eliminar la noción de dinero. ¿Pero qué hay de otros países? ¿Cómo irán tus ciudadanos allí sin dinero?

Entonces eso podría no suceder, nunca.

Entonces, mi respuesta a su pregunta es no, la creación de software no es inherentemente marxista, ya que tendría que depender de lo que pretenda hacer con ese software.

Tampoco debe preocuparse demasiado por la tecnología que le roba su trabajo, ya que eso probablemente no sucederá hasta después de su muerte, o no sucederá en absoluto. En lo que respecta a los trabajos que requieren una forma de educación superior, de todos modos

No, los dos no tienen ninguna relación. El marxismo no es una forma de organizar la producción (la producción de software en este ejemplo), es un conjunto de teorías que comparten una metodología común para analizar los sistemas socioeconómicos.

Quizás el interlocutor tenía la intención de preguntar si el desarrollo de código abierto y software libre es comunista. Si ese era el significado deseado, entonces la respuesta es sí hasta cierto punto. Sí, porque la salida se distribuye libremente y se valora en función de su utilidad en lugar de su valor de cambio, y sí, porque los medios para producir software se mantienen en común y son de libre acceso y están abiertos a que cualquiera los modifique; no porque este sistema está anidado en el marco de la economía de mercado capitalista existente y no puede (todavía) reproducirse sin depender de este sistema. El desarrollo de software de código abierto también lo practican las empresas con el objetivo de obtener ganancias, y algunos programadores utilizarán el desarrollo de código abierto como un trampolín para ser contratados para crear aplicaciones de software con fines de lucro.

El desarrollo de software es inherentemente antimarxista para mí personalmente.

En “Ideología alemana”, Marx predijo:

En la sociedad comunista, donde nadie tiene una esfera de actividad exclusiva, pero cada uno puede realizarse en cualquier rama que desee, la sociedad regula la producción general y, por lo tanto, me permite hacer una cosa hoy y otra mañana, cazar por la mañana. pescar por la tarde, criar ganado por la noche, criticar después de la cena, tal como tengo en mente, sin ser cazador, pescador, pastor o crítico.

¡Infierno mal!

No hay nada para los pescadores y cazadores, pero no puede convertirse en un desarrollador de software competente si va a pescar todas las mañanas y caza todas las tardes y luego cría ganado por la noche. Escribo código la mayoría de las mañanas, tardes y tardes y estoy muy orgulloso de eso. Y me llamo ingeniero, ¡me he convertido en uno!

En cuanto a pescado y carne … Yo uso mi Master Card para eso, tampoco es exactamente un arreglo marxista.

No más ni menos que cultivar manzanas es inherentemente marxista. Quién está desarrollando el software, para quién, bajo qué condiciones, quién lo fabricará, cómo se distribuirá, etc. Estas son las preguntas que debe hacer para poder considerar si la producción se lleva a cabo en términos marxistas. . Por supuesto, también debe problematizar el término “marxista” en sí. Como Marx era principalmente un analista del capitalismo, cualquier tipo de desarrollo de productos que ocurriera en algún tipo de circunstancias capitalistas podría verse como marxista, aunque sin duda ese no es el significado que se pretende aquí. Si te refieres a revolucionario, igualitario, anticlasista, etc., entonces es mejor especificar el significado deseado. Si está pensando en un software desarrollado para compartir libremente, sin control corporativo o mediación, entonces podría estar dirigiéndose hacia el tipo de producción igualitaria, anarquista / comunista que Marx aprobaría, pero ¿qué hace el software? ¿Quién podrá usarlo? (¿Se beneficiarán de esto los muchos millones de personas que nunca han hecho una llamada telefónica?). Estos son los tipos de preguntas que deben hacerse.

Es inherentemente colaborativo, pero también lo es todo lo demás. No creo que requiera una dictadura del proletariado.

Incluso la agricultura es comunitaria, así que no creo que el desarrollo de software esté inherentemente vinculado a esa colección de teorías económicas y políticas de mierda que hemos llegado a llamar marxismo.

More Interesting

¿Cuál es el crecimiento en Fiserv para un desarrollador de software?

¿Cuáles son algunos buenos consejos para encontrar ideas para desarrollar software?

¿Qué proyectos debo hacer para incluir en mi currículum el puesto de desarrollador web, desarrollador de software, desarrollador de C # o SQL?

Soy un desarrollador de software y tiendo a perder detalles, ¿alguna técnica / consejo para mejorar esto?

¿Puedo encontrar un trabajo simplemente conociendo Java, o necesitaré otras disciplinas para el desarrollo de software de aplicación? Muchos trabajos parecen requerir un idioma adicional.

¿En qué tipo de matemáticas debo desarrollar habilidades para convertirme en un mejor programador y desarrollador en HTML, CSS, Java, JS, C #, .NET, SQL y Ruby?

¿Podría seguir siendo un buen desarrollador de software si soy un experto en matemáticas?

¿Por qué algunos programadores informáticos desarrollan un software sorprendente o nuevos conceptos, mientras que otros están atascados con el trabajo de programación básica?

Según mi horóscopo, ¿podré tener éxito como desarrollador de software, o existe la posibilidad de superar los mejores exámenes del gobierno?

Estoy en mis 30 años. Se me han ofrecido 2 roles: uno como desarrollador senior de software y el otro como líder de solución, ¿cuál debo tomar?

¿Qué despertó su interés en el desarrollo de software?

¿Qué compañía es mejor para una más fresca: SAP Labs o Amazon?

¿Cómo puede un joven de 22 años sin conocimiento de la industria asumir un rol como desarrollador de software?

¿Cuáles son algunos ejemplos en los que ir en contra del desarrollo de software funcionó la sabiduría convencional?

¿Qué tan difícil es reclutar ingenieros y programadores de software en la ciudad de Nueva York? ¿Es más probable que encuentre ingenieros y programadores de software en Silicon Valley o la ciudad de Nueva York?