Recuerdo haber escuchado que los musulmanes cometen errores intencionales en cosas como alfombras hechas a mano porque la perfección está reservada para Dios. ¿Los musulmanes cometen errores intencionales en los programas de computadora?

Totalmente, todo el tiempo. Mi respuesta a los informes de errores generalmente es similar:

  • Sabía que esto podría haber sido un puntero nulo; y lo siento, pero no quiero escribir un código perfecto para ti, ya que la perfección está reservada solo para Allah.
  • Solo el Todopoderoso podría haber predicho este desbordamiento del búfer, no tengo ni la previsión ni el virtuosismo de haber sabido de antemano que el búfer tiene solo n bytes de longitud.
  • ¿Qué kernel panic? El usuario debe estar contento de que sus datos sean esperados por 0x48 vírgenes.

  • Asegúrese de que cada máquina tenga como máximo (y preferiblemente) 4 máquinas virtuales. Más allá de eso, se debe eliminar una VM antes de crear una nueva para mantener el recuento en 4; pero se pueden crear tantos contenedores Docker como sea necesario.
  • Todo lo que se conecta a una máquina debe tener controladores firmados; de lo contrario, es un adulterio flagrante y siempre debe resultar en freír el hardware.

¿Seriamente? ¡Tengo problemas para mantener mis programas libres de errores involuntarios ! Si mi código fuera tan perfecto que su excelencia fuera ofensiva para Dios, sería un milagro en sí mismo. Olvídese de los agentes leprostáticos y la enfermedad de Hansen, un gran proyecto con código libre de errores tendría una mejor oportunidad de hacer conversiones.

Los musulmanes cometen errores intencionales en cosas como alfombras hechas a mano sobre la base de que la perfección está reservada para Dios.

También he escuchado algo como esto, estoy seguro de que es anecdótico, para ilustrar un punto sobre la perfección o un ejemplo de pensar en tus pies.

¿Se aplica lo mismo a otras áreas tecnológicas como la programación de computadoras, donde ser funcionalmente defectuoso es perjudicial?

Claro, si ese empleado quiere ser despedido. A la gente se le ocurren muchas razones para cubrir sus propios errores.

¿O es esta creencia extremadamente ortodoxa?

Creo que esta es una cita errónea / tergiversación de la intención de esta anécdota .

Aquí hay un pensamiento puesto en esto.

  1. Axioma: la perfección está reservada para Dios.
  2. Consulta: ¿Pueden los humanos realizar un acto que sea “perfecto” en comparación con la “perfección” que está reservada para Dios?

Un humano diseña / crea una alfombra, o escribe un código, o construye un edificio, o cocina una tarta de manzana. Y lo hace sin ningún error, sin ningún error, es “perfecto” en el sentido de que nada “concebible humanamente” se puede agregar o eliminar o cambiar para mejorarlo.

¿Es este tipo de perfección comparable a la perfección que está reservada para Dios?

Si los humanos pudieran de una manera que sea comparable a la “perfección reservada para Dios”, entonces, ¿serían estos humanos comparables a Dios, esto contradiría la definición de Dios?

Espera, si realmente haces algo, digamos que escribir un fragmento de código, que no tenga errores ni errores, no se puede mejorar. ¿Cómo se compara este tipo de perfección con la perfección reservada para Dios?

Básicamente, hay lecciones que se enseñan de una manera específica, para que sea interesante para el estudiante, tal vez así es como el maestro ha intentado simplificar un concepto para ilustrar el punto, quizás, citar mal aquí err es humano .

En el arte de la caligrafía, no importa cuán perfeccionista seas, tu bolígrafo o pincel gira al azar y terminas teniendo una marca involuntaria. Considere la siguiente caligrafía realizada por uno de los jóvenes maestros en Estambul (durante los años 90) que se encuentra actualmente en el muro de mi oficina:

Si observa cuidadosamente el punto cartesiano (0.75, -0.5) suponiendo que el centro es (0,0) y los lados son +/- 1, lo notará. En la imagen ampliada, más obvio:

El artista trató de corregir su error lo mejor que pudo. Como puede ver, la mancha de tinta se distribuye alrededor del área blanca para minimizar su apariencia.

Los artistas musulmanes no cometen errores intencionales, de hecho eso sería muy islámico. Se requiere entender, aceptar y corregir su error. Por otro lado, sabiendo que eres humano sabes que cometerás errores; Reclamar la perfección es también islámico. Ningún verdadero musulmán podría / podría reclamar la perfección.

No, los programadores musulmanes no cometen errores intencionales. Corregirían sus errores inmediatamente cuando ellos u otros los noten.

OMI cometer errores intencionales sobre la base de evitar la perfección es absurdo. Es como cometer pecado deliberadamente para justificar la creencia común de que nadie es perfecto. No he oído hablar de ningún caso, pero si existe, tiene que detenerse. Hay dos tipos de perfección: una que se puede lograr y otra que no. Obviamente, la perfección que es imposible de lograr es la que está reservada exclusivamente para Dios. Pero la perfección a nivel de la tierra, eso es algo por lo que toda persona debe luchar. Incluso el Islam enfatiza eso. Allah quiere que los musulmanes perfeccionen su religión, su fe en Él, su carácter y la forma en que viven sus vidas. Una alfombra perfecta no es lo suficientemente perfecta como para superar la perfección de Dios. Si creara una alfombra, ni siquiera tendría que levantar un dedo, en sentido figurado. Puede dar vida a la alfombra más bella e insondable. Él dice “Sé”, y se convierte.

Además, cometer errores intencionales puede considerarse pecaminoso en el Islam si trae consecuencias indeseables o perjudiciales.

No puedo hablar por los musulmanes (y creo que es un poco extraño intentar caracterizar el comportamiento y las creencias de 1.500 millones de personas de todo el mundo con una sola declaración general), pero puedo hablar por los programadores.

No es necesario introducir intencionalmente errores en un programa. Cometerá muchos errores que no se detectarán sin hacerlo a propósito. Incluso las metodologías diseñadas para garantizar que el código de misión crítica esté totalmente libre de errores y que pueda demostrarse pueden fallar o fallar en dar cuenta de condiciones inesperadas. Ningún código es perfecto.

Si hay un dios y él es un programador, de hecho se ha reservado la perfección para sí mismo.

He sido musulmán durante 30 años y he estudiado con eruditos islámicos tradicionales. Nunca he oído que los musulmanes cometan errores intencionales en las alfombras porque “la perfección está reservada solo para Dios”. Por el contrario, puedes encontrar formas altamente matemáticas en la arquitectura islámica en todo el mundo.

Gobierno musulmán y brújula: la magia del diseño geométrico islámico

Mezquitas Medievales Iluminadas por Matemáticas

La lucha por la excelencia es muy alentada en el Islam, a través de versos del Corán y Hadith (narración profética).

¡Paz!

Oh hombre, ¿qué?

Mi esposo (un musulmán) trabaja en ingeniería eléctrica, y confía en mí, hace el mejor trabajo que puede. Nunca cometerá un error intencional en su diseño de ingeniería, y si lo hiciera, ¡me gustaría pensar que perdería su trabajo!

Cuando se trata de ingeniería, computadoras y tecnología, todos están haciendo lo mejor que pueden. Confía en mí, ninguna computadora es perfecta. Ninguna máquina es perfecta. Ningún sistema eléctrico es perfecto. Todos los ingenieros estamos tratando de diseñar las cosas lo mejor que podemos, con la esperanza de que no sean una mierda.

Cualquiera que esté poniendo intencionalmente fallas (adicionales) en su trabajo, no debería estar trabajando en tecnología, ingeniería o cualquier rama de la ciencia.

LoL, ¿dónde escuchaste esto sobre los musulmanes? Estoy tan asombrado de que la gente escuche tantas cosas sobre los musulmanes que incluso los musulmanes no son conscientes.

No existe la imperfección intencional agregada para afirmar nuestra fe en Allah. Incluso si hacemos lo mejor y creamos la alfombra más perfecta, todavía no se puede comparar con la alfombra llamada Tierra que Allah ha creado. Incluso si creamos el mejor programa de computadora, no puede ser mejor que el cerebro humano.

Relájese, los musulmanes no tienen tales creencias “extremadamente ortodoxas”, sino que hace pocos musulmanes de la vida real como amigos y aprende de primera mano lo similares que son para usted.

El entorno en el que se ejecuta el código no será perfecto, el compilador estará lleno de errores aún por descubrir, el algoritmo que se usa probablemente solo sea preciso en un rango específico de valores, entonces ¿por qué introducir más problemas con los que lidiar?

No soy musulmán, pero conocí a un tipo de Afganistán que luchó en Mujahadeen contra la invasión rusa en diciembre de 1979, desertó a los rusos y finalmente terminó en el Reino Unido. Estaba en condiciones de discutir sus creencias y experiencias, no lo presioné para obtener información, pero durante un período de 3 o 4 años lo conocí bastante bien. Le mencioné sobre la imperfección artística en las alfombras y él respondió que su versión particular del Islam enseñaba que CUALQUIER recreación de un objeto, es decir, una fotografía, un patrón o una pintura, estaba mal. Era increíblemente bueno en matemáticas y era un muy buen programador, estoy bastante seguro de que NUNCA introdujo deliberadamente errores en su código a menos que estuviera verificando la validación de entrada. Pensó que mostrar cualquier emoción era una debilidad, estaba estudiando psicología para aprender a mantener sus emociones más bajo control. Sin embargo, se rió a carcajadas en ocasiones, ¡así que tal vez no se molestó en mantener su alegría bajo control! Alguien le compró una tarjeta de rascar de la lotería por una broma que decía “no podrás obtener el dinero de esto si gana porque es contra tu religión apostar”. Él tomó la tarjeta, se rió y dijo: “Tú eres el indicado”. quien jugó y compró la tarjeta, si gana, es mía, ¡gracias!

La última vez que lo vi, dijo que ya no tenía una cultura, dijo que sabía que sus hijos se “occidentalizarían”, pero que estaba de acuerdo con eso. Eso fue hace más de una década, extraño al tipo que era fascinante, ¡pero ahora me estoy desviando del tema!

Como musulmán: sí, creo que ALLAH (DIOS) es perfecto y su perfección está más allá de nuestra imaginación. Es el perfeccionista, sin equivocarse en su creación.

Como programador: no, no pongo errores a propósito en mis aplicaciones, solo para demostrar la perfección del perfeccionista (ALLAH). No tengo que hacer esto porque mis programas son tan minions en comparación con su creación que ejecutar mi programa sin problemas no se puede comparar con el sistema universal que creó y de ninguna manera podemos desafiar su sistema con los sistemas informáticos que somos / Estaremos construyendo.

Como programador musulmán, creo que trabajo honestamente. Por lo general, trato de dar lo mejor de mí al código que escribí. Tiendo a dejar algunos errores en mi código como cualquier otro programador en el mundo. Soy responsable (por religión) del tiempo que pasé en mi lugar de trabajo, estoy religiosamente obligado a dar mi 100% de compromiso con la organización para la que trabajo.

Los musulmanes creen que todo es creado por Dios. Como tal, no creemos que lograr la “perfección” creando algo libre de errores sea blasfemo ni se aliente a cometer errores solo para reservar la “perfección” para Dios. En contraste, hay un concepto de “Ahsan” en el Islam, algo que todo musulmán practicante trata de lograr. “Ahsan” se entiende como un alto nivel de excelencia / perfección. Entonces, como Dr. musulmán, ingeniero, abogado, taxista, dueño de un restaurante, conserje, etc., trataría de lograr Ahsan en su profesión. En pocas palabras, aquellos que hicieron alfombras tejidas a mano, simplemente no pueden darse el lujo de volver y volver a tejer la alfombra, por lo que exclaman “la perfección solo está reservada para Dios”.

Sí, lo hacen, de la misma manera que el Rey Abdullah II de Jordania manejó aproximadamente 7 millones de jordanos y se acercó al Islam tradicional, siendo custodio de los Sitios Sagrados en Jerusalén , casi perfectamente, con solo un matiz de un error intencional, como Mohammad Ali Jinnah , fundador de Pakistán , dividió brutalmente un país de mil millones de personas, con un error intencional extremo, como Mohammad Ali , el mayor campeón en la historia del boxeo profesional de peso pesado , cometió un error intencional al negarse a pelear en Vietnam en la década de 1970 …

E innumerables casos más de musulmanes siendo, bueno, humanos, ya que,

Errar es humano – Alexander Pope

Para reiterar el motivo real detrás del párrafo explicativo y sarcástico anterior, no escudriñe a los humanos según su religión y no difame a toda una diáspora, según alguna norma religiosa ortodoxa.

Gracias.

Sí, al programar en Java, casi siempre dejamos el último punto y coma para que el programa no pueda ser perfecto. Aunque recibimos un error de sintaxis, enviamos el código porque sabemos que la persona lo entenderá.

En Python, siempre dejamos los dos puntos en la última función que escribimos. A pesar de que podría rastrearnos o podría despedirnos y deportarnos a nuestro país musulmán. Pero a quién le importa, el programa no puede ser perfecto porque está reservado para Dios.

En ingeniería, siempre dejamos la pastilla del freno trasero para que el automóvil no sea perfecto. Esto es porque perfecto es solo Dios y su creación. El hombre creó el auto, por lo tanto, deje la paleta de descanso. Uno de mis amigos que trabajaba en BMW fue despedido porque Samantha lo demandó por lo que acabo de describir.

Sí, solía pasar a `scanf` el entero en lugar de su puntero:

int i = 0;
scanf (“% d”, i); // en lugar de: scanf (“% d”, & i);

Lástima que ni siquiera compilará: /

¡Así que no, nadie quiere errores en su código, incluidos los musulmanes!

El Islam se ha extendido por todo el mundo en un lapso de tiempo de alrededor de 1 y medio milenio. Las personas de una amplia variedad de regiones y culturas abrazaron el Islam como su nueva forma de vida. En muchos lugares, todavía puedes encontrar musulmanes que llevan a cabo cosas que no se recomiendan en el Islam, sino en la religión de sus antepasados.

Dios es perfecto según cualquier religión. Pero no hay ninguna disposición en el Islam que impida a los humanos hacer algo perfectamente. Incluso a veces, hay disposiciones para aplicar la propia conciencia y hacer lo mejor que pueda. Los musulmanes en alguna localidad pueden tener algunos rasgos de sus antepasados ​​a lo largo de los años, pero no serán necesariamente los mismos para otros.

Y seguramente, no hay tal cosa como cometer errores intencionales en la programación de computadoras porque solo Dios es perfecto. Los programadores son inteligentes, no imbéciles.

¿Qué? ¿En serio? Los musulmanes cometen errores intencionales para demostrar que la perfección solo está relacionada con Dios. Lo siento, te equivocaste. Una lógica equivocada de hecho.

¿Por qué los humanos necesitan tolerar sus acciones para que Dios no pueda ser dañado?

¿Estás diciendo que si hiciéramos cosas perfectas, entonces seremos comparados con Dios o incluso seremos iguales a Él? ¿Cómo?

¿Es nuestro perfecto como Su perfecto?

¿Son nuestras acciones como las suyas?

¡Dios ni siquiera necesita sus creaciones y ni siquiera necesita nuestra atención y cuidado! Lo necesitamos de verdad.

Esta pregunta se opone claramente a los principios del Islam. Y es solo el resultado de una falsa comprensión. E incluso no debe responderse porque su base es incorrecta.

Lo siento mi amigo. Pero su pregunta viola las formas básicas de la lógica. Te aconsejo que leas más sobre el Islam y te alejes de los medios.

Incluso el profeta Mahoma, la paz sea con él, dijo que Alá ama cuando uno de nosotros trabaja en algo y lo hace bien (perfectamente).

La programación es ingeniería, no un oficio. No es diferente a construir una carretera o un puente. Un musulmán no va a hacer de repente un puente imperfecto debido a la creencia religiosa. Literalmente matará personas y causará mucho daño.

Entonces no. Un programador musulmán no comete errores intencionales en los programas informáticos para crear una ingeniería defectuosa.

Un astrolabio hecho en al-Andalus durante la vida de Ibn ‘Arabi. Los astrolabios se utilizaron en áreas como astronomía, astrología, navegación, topografía, …

Comenzaré aclarando tres principios principales:

  1. Si algunos musulmanes (todos los grupos que afirman pertenecer a alguna religión) hacen algo, eso no significa que TODOS LOS MUSULMANES (o TODOS LOS SEGUIDORES DE LA RELIGIÓN) hagan eso.
  2. ¡Si muchos musulmanes hacen algo que no significa que ISLAM es esa cosa! (y eso es cierto para otras religiones)
  3. Para saber qué es el ISLAM, debe volver principalmente a las escrituras auténticas y tener una mirada profunda y algunas investigaciones serias sobre lo que dicen los gurús / fundadores de esa religión, y por gurús / fundadores / eruditos me refiero a personas que pasaron un largo período de sus vidas. aprendió y enseñó cualquier tipo de religión y fue aprobado en un gran campo geohistórico. Eso es casi una regla en cualquier campo científico donde alguien no puede llamarse a sí mismo aprobado hasta que un gran número de miembros científicos ya aprobados lo aprueben.

Volviendo a la pregunta, ¡no conozco a ninguna parte auténtica que diga que evitar la perfección es un mandamiento islámico!

Lo contrario es cierto, como dice un discurso auténtico de Mahoma el Profeta del Islam:

“Dios ama si uno de ustedes hace un trabajo para dominarlo”.

الن الله يحب إذا عمل أحدكم عملا أن يتقنه

Soy musulmán y el tipo de musulmán que se llama “fundamentalistas”. No sé de dónde sacaste la idea de que los musulmanes cometen errores intencionalmente en las cosas, pero déjame decirte que esto simplemente está mal.

Sí, hay posibilidades de que cada cosa sea malinterpretada o malinterpretada, pero generalmente esto es limitado. Tal vez algunos musulmanes tengan la idea equivocada de que solo Allah (Dios) es perfecto, por lo tanto, cualquier otra cosa no debería perfeccionarse si pudiera perfeccionarse (ni siquiera conozco a una sola persona). Si sigo esto, tendré que diseñar un programa simple de sumar o restar a la salida 5 para 2 + 2 para ser un musulmán perfecto (risas).

La siguiente parte de su pregunta, Un hombre que es programador debe ser educado (al menos hasta cierto punto), tendría algo de sentido común, ojalá fuera una persona sabia y bien leída. Ni siquiera puedo imaginar el caso por el que preguntaste. Salud.
Por cierto, la programación de computadoras es una de las cosas donde todo está demasiado lejos de la perfección ……

No sé sobre alfombras, pero algunos artistas musulmanes hacen que su dibujo / escultura del ser humano sea intencionalmente incompleto, como el webcomic Muslim Show nunca llama la atención. Algunos de nosotros creemos que a los musulmanes no se les permite dibujar seres vivos (humanos y animales).

En cuanto a la programación, no. Yo (y todos mis amigos musulmanes que conozco) siempre trato de hacer que el programa esté libre de errores, pero siempre hay algunos errores que corregir.