Vamos fazer um pequeno exercício.
Imagine o ponto cruz como um sistema computacional analógico, não porque o bordado seja literalmente um computador, mas porque algumas de suas características permitem construir uma analogia curiosamente precisa entre uma prática manual e determinados princípios que hoje associamos à computação.
Comecemos pela estrutura mais simples.
O tecido funciona como uma grade, e a trama estabelece as posições possíveis nas quais o desenho será construído. A linha é o material que percorre essa grade, já a agulha é o instrumento que executa o movimento. E o ponto cruz ocupa uma determinada posição dentro desse sistema.
Se pensarmos apenas na presença ou ausência de um ponto, podemos estabelecer uma leitura binária. Há um ponto ou não há, tipo preenchido ou vazio; um ou zero.
Um único ponto, isoladamente, quase não nos diz nada, mas organize milhares deles segundo determinadas posições, cores e relações e alguma coisa começa a aparecer. É justamente aí que a analogia fica interessante.
Uma unidade discreta pode parecer insignificante quando observada sozinha, mas adquire significado quando inserida em uma estrutura maior. É algo que também acontece com pixels em uma imagem digital, com valores em uma matriz ou com bits em um sistema computacional.
O significado não está necessariamente na unidade, mas sim na relação entre as unidades.
O bordado também possui uma espécie de algoritmo.
Quando seguimos um gráfico de ponto cruz, não estamos simplesmente escolhendo onde colocar a agulha. Estamos interpretando instruções que exigem uma posição, uma cor, determinada quantidade de pontos.
Existe uma sequência possível de execução.
O gráfico funciona como um mapa. Cada quadradinho corresponde a uma posição dentro da grade e cada símbolo fornece uma informação para a execução daquele desenho, e a bordadeira lê esse mapa e o transforma em movimento.
É uma tradução para o que estava representado no papel começar a existir no tecido. E essa transformação exige que uma informação visual seja convertida em uma sequência de ações físicas.
É aí que o bordado começa a parecer uma linguagem.
Não uma linguagem de programação propriamente dita, mas uma linguagem construída por regras, posições e relações.
Durante muito tempo, aprendi que um bom ponto cruz deveria possuir um avesso impecável. Os pontos deveriam seguir a mesma direção. Os fios deveriam estar organizados. Não deveriam existir nós aparentes nem caminhos desnecessariamente longos.
Existe uma razão técnica para isso.
Um avesso organizado pode facilitar determinadas etapas do trabalho, reduzir desperdícios de linha e tornar mais simples a identificação de um erro ou a necessidade de desfazer algum trecho.
Mas existe também uma dimensão cultural nessa ideia.
Por muitos anos, o avesso perfeito foi apresentado quase como prova moral da habilidade da bordadeira. Como se a qualidade do trabalho precisasse existir também onde ninguém iria olhar. Hoje eu prefiro pensar de outra maneira.
O avesso não precisa ser perfeito para ser revelador, ele precisa apenas contar alguma coisa. Quando olhamos para ele, conseguimos perceber o percurso da linha. Por onde a agulha entrou, para onde voltou.
Nesse sentido, o avesso se aproxima mais do código-fonte do que simplesmente de uma prova de perfeição. Ele revela a arquitetura que sustenta aquilo que aparece na frente.
Um sistema pode possuir uma estrutura extremamente organizada. Pode possuir uma estrutura improvisada. Pode carregar soluções provisórias, correções e adaptações. E ainda assim o resultado pode continuar funcionando.
E isso também faz parte da história de como ele foi construído.
Quando uma bordadeira trabalha a partir de um gráfico, podemos imaginar um pequeno ciclo de processamento.
Primeiro existe a entrada, os olhos recebem informações sobre símbolos, cores, posições e proporções. Depois acontece o processamento, e o cérebro interpreta essas informações e transforma aquilo que foi visto em decisões motoras. Por fim, existe a saída com a agulha atravessando o tecido e o desenho começa a aparecer.
É uma sequência quase computacional.
Só que existe uma diferença fundamental, porque quem processa essa informação é uma pessoa. Uma pessoa que pode errar, e se distrair, e mudar de idéia, e decidir que determinado ponto ficará melhor de outra maneira.
Pode até abandonar o gráfico e inventar alguma coisa no meio do caminho.
O bordado é estruturado, mas não é necessariamente rígido.
Existe ainda outra coincidência histórica que torna essa aproximação particularmente curiosa. As memórias de núcleo magnético, utilizadas como memória principal em computadores a partir da década de 1950, eram construídas com pequenos anéis de ferrite atravessados por fios e organizados em matrizes. Cada núcleo podia representar um bit, conforme sua orientação magnética. A fabricação exigia tamanha precisão que os fios eram passados manualmente pelos pequenos núcleos, em um trabalho delicado realizado com auxílio de microscópios.
Informação era organizada fisicamente por fios.
E, nesse ponto, a analogia deixa de ser apenas visual. O que me interessa não é dizer que bordado e computação são a mesma coisa, mas perceber que ambos podem transformar uma trama de elementos mínimos em uma estrutura capaz de guardar informação.
No bordado, a linha atravessa o tecido e produz uma imagem. Na memória de núcleo, o fio atravessa os núcleos e participa da construção de uma matriz capaz de armazenar dados. Em ambos os casos, existe uma inteligência da organização. A diferença é aquilo que cada sistema faz emergir.





Fontes: reddit/ Imagens: Zentralschaden e dylanjames
Mas existe algo que essa analogia não consegue explicar completamente.
Um computador executa instruções. Já uma bordadeira interpreta, e ao interpretar significa introduzir experiência.
Duas pessoas podem receber o mesmo gráfico e produzir trabalhos diferentes. Podem escolher caminhos diferentes para executar os pontos, administrar a linha de maneiras distintas, alterar pequenas decisões e desenvolver estratégias próprias.
O sistema permanece. Mas se a pessoa muda, a maneira como o sistema acontece também.
Talvez seja justamente aí que o bordado deixe de ser apenas uma comparação interessante com a computação e volte a ser aquilo que ele sempre foi para mim.
Uma forma de pensar.
Porque quando uma bordadeira realiza um ponto cruz, ela está trabalhando simultaneamente com matéria, espaço, tempo, repetição, memória, cálculo e movimento.
Cada ponto é pequeno, mas o conjunto é imenso.
E por que a bordadeira está escrevendo este texto?
Se você adivinhar o que ela anda fazendo…
Dica: não envolve nem tecido nem linha.
Mas talvez envolva exatamente aquilo que o bordado sempre me ensinou a fazer.
Construir alguma coisa a partir de pequenas unidades, reconhecer padrões, organizar informações e descobrir o que emerge quando elas finalmente encontram um lugar umas ao lado das outras.
Talvez o bordado não seja uma linguagem de programação.
Mas certamente é uma das linguagens mais bonitas que encontrei para pensar sobre como as coisas são construídas.

Deixe um comentário