Stable Confusion: Algo Sobre o Photoshop

Quando você cria algo no Photoshop é provável que você nunca tenha pensado muito sobre a origem das cores digitais que você usa. Igualmente, talvez você nunca tenha se perguntado se alguém pode “possuir” uma determinada cor.

pantone
Imagem: Pexels.com

Mas muitos usuários logo vão começar a dar atenção a essas coisas, pois suas coleções de arquivos PSD está prestes a ficar cheias de tons de cinza esquisitos, devido a mudanças de licenciamento entre a Adobe e a Pantone.

A partir de agora, aplicativos populares da Adobe, como Photoshop, Illustrator e InDesign, não vão mais suportar gratuitamente as cores da Pantone, e aqueles usuários que precisam que essas cores apareçam em seus arquivos já salvos precisarão pagar por uma licença separada. Bem vindo ao mundo do software proprietário.

A remoção das cores da Pantone do software da Adobe deveria ter acontecido em 31 de março deste ano, mas essa data chegou, passou e nada aconteceu. A data foi mudada para 16 de agosto, e depois 31 de agosto. No entanto, apenas agora as pessoas estão percebendo os efeitos da decisão, relatando problemas com criações que usam as cores exatas da Pantone. A solução oferecidoa é um plug-in da Adobe para “minimizar a interrupção do fluxo de trabalho e fornecer as bibliotecas atualizadas aos usuários da Adobe Creative Cloud”. O que, é claro, custa US$ 15 por mês. É como a Netflix, só que para colorir!

No entanto, a Pantone ainda afirma – em seu FAQ desatualizado – que “Esta atualização terá um impacto mínimo no fluxo de trabalho do designer. Arquivos e documentos da Creative Cloud contendo referências de cores Pantone manterão as identidades e informações de cores”. Muitos usuários relatam que seu Photoshop agora informa: “Este arquivo tem cores Pantone que foram removidas e substituídas por preto devido a alterações no licenciamento da Pantone com a Adobe”. Outros relataram que o problema não está sendo resolvido mesmo anexando uma licença Pantone no Photoshop.”

Uma dica sugerida pela Print Week é fazer backup de suas bibliotecas Pantone e reimportá-las quando o software Adobe atualizar para removê-las. “Há uma boa chance de que isso funcione, já que as cores do Pantone são armazenadas como arquivos .ACB, assim como todas as cores do Photoshop.”

“Ou, sabe como é, você pode simplesmente copiar os valores de metadados do intervalo Pantone.”

A.I. Art – Meus Experimentos com o Incrível ‘Stable Diffusion’

Se você não está prestando atenção ao que está acontecendo com o súbito aparecimento da Difusão Estável, você está perdendo um momento realmente interessante na história da tecnologia.

Imagem: Pexels.com

Tudo começou quando há dez dias, em 22 de agosto, a start-up Stability.ai abriu o acesso à sua plataforma de síntese de imagem chamada Stable Diffusion – uma arquitetura de difusão latente semelhante ao DALL-E 2 do OpenAI e ao Imagen do Google, treinada com milhões de imagens extraídas da web. Desde então a tecnologia tem desfrutado uma contínua explosão de interesse.

Ao contrário do conteúdo deepfake baseado em autoencoder, ou das recriações da figura humana que podem ser alcançadas por Neural Radiance Fields (NeRF) e Generative Adversarial Networks (GANs), os sistemas baseados em difusão aprendem a gerar novas imagens adicionando ruído às imagens usadas como fontes. A reiteração desse processo ensina o sistema como fazer imagens plausíveis – e até foto-realistas – a partir apenas desse ruído.

Modelos baseados em difusão aprendem a reconstruir fotos adicionando ruído a imagens “não contaminadas” e observando a relação elas e a imagem “contaminada” à medida que mais ruído é adicionado. Imagem: Google

Com a repetição do processo, o modelo começa a entender as “relações latentes” entre fontes altamente difusas e suas versões nítidas e de maior resolução. Depois de bem treinado, um modelo de difusão latente do tipo “texto-para-imagem” pode então “recuperar” imagens, separando-as do ruído de base usando prompts de texto como guias para quais elementos recuperar.

Em apenas alguns dias, houve uma explosão de inovação em torno deste processo. As coisas que as pessoas estão criando são absolutamente surpreendentes.

Tenho acompanhado o subreddit r/StableDiffusion e seguido o fundador da Stability, Emad Mostaque, no Twitter.

Minhas experiências

No início desta semana eu comecei a fazer experimentos com a tecnologia. O mínimo que posso dizer é que gerar imagens a partir de texto é um jogo totalmente novo.

Com os modelos “texto-para-imagem”, as habilidades linguísticas adquirem muita importância, à medida que a precisão conceitual na composição do chamado “prompt” vai determinar o resultado final do trabalho. No estágio atual da tecnologia, o prompt deve ser composto em inglês. Eu suponho que uma interface em português vai surgir em algum momento – farei minha contribuição na medida do possível.

Minhas explorações mostradas aqui foram feitas na plataforma online beta.dreamstudio.ai (atualmente grátis). A conta no site permite a geração de 200 imagens, antes de começar a monetizar. Já existem muitos outros sites parecidos, e novos aparecem todo dia.

Canalizei meu Roger Dean interior e comecei a esboçar algumas coisas. Depois de uma manhã eu já tinha uma pequena coleção para curtir e mostrar:

  • Um Sonho de São Paulo

Eu gosto do estilo matte paint, e minha primeira ideia foi investigar como São Paulo apareceria como um cenário a la Blade Runner.

Um sonho de São Paulo
Prompt usado: A dream of Sao Paulo city, Caspar David Friedrich, matte painting, artstation HQ

No prompt eu estabeleço alguns parâmetros/atributos que eu gostaria que a imagem tivesse:

Dream, indicando uma atmosfera onírica; São Paulo city, o objeto central, Caspar Friedrich, replicando o estilo do artista homólogo, Matte painting, para dar a textura, Artstation HQ, para invocar o estilo do studio Artstation [games, mídia].

  • São Paulo Dream

Neste ponto o leitor já percebeu que eu gosto de São Paulo e curto uma atmosfera onírica, com elementos pós-apocalípticos.

Prompt Usado: A dream of Sao Paulo, a distant galaxy, Caspar David Friedrich, matte painting, trending on artstation HQ
  • Nave Alien Gigante
Prompt usado: gigantic extraterrestrial futuristic alien ship in brand new condition, not ruins, hyper-detailed, artstation trending, world renowned artists, antique renewal, good contrast, realistic color, cgsociety, greg rutkowski, gustave dore, Deviantart
  • Roma Alienígena
Prompt usado: Julius Caesar, alien roman historic works, ruins, hyper-detailed, world renowned artists, historic artworks society, good contrast, realistic color, cgsociety, Greg Rutkowski, Deviantart
  • Um Rio de Janeiro de Sonho
Prompt usado: Rio de Janeiro, fuzzy, dreamy, world renowned artists, good contrast, pastel color, Greg Rutkowski, Deviantart
  • Rio Hipgnosis

Aqui eu tentei replicar o estilo do já citado Roger Dean, e do estúdio Hipgnosis, famoso pelas capas de discos das grande bandas de rock nos anos setenta, como Yes, Pink Floyd, Led Zeppelin, e muitos outros. Note a silhueta do Pão de Açúcar, quase imperceptível. Definitivamente Lisérgico.

Prompt usado: Rio de Janeiro, sketchy, dreamy, world renowned artists, good contrast, pastel color, Roger Dean, Hipgnosis
  • Transilvania

Aqui eu recebi o valoroso input de minha mulher, ligada ao mundo das bruxas e das brumas, que sempre me apoia em minhas desventuras digitais. A ideia era fazer Drácula aparecer no cenário, mas vejo que será preciso maior empenho na engenharia do prompt.

Prompt usado (composto por Marília Gião): Dracula castle on a mountain, at dusk, matte paint, Transylvania dream, David Friedrich, chariots with horses, hyper detailed, deviantart

É mesmo uma coisa incrível. Imagine ter um artista conceitual multi habilidoso ao seu dispor, cujo único propósito na existência é interagir com você e materializar suas fantasias visuais mais loucas. Tudo a um custo muito baixo.

Você pode executar a difusão estável em seu próprio computador, em um ambiente virtual python, se tiver as inclinações técnicas para configurá-lo [é preciso placa gráfica compatível com CUDA – tipicamente Nvidia] . Posso dar algumas indicações nos comentários, se alguém tiver interesse. Em serviços online como Replicate ou Hugging Face você pode ainda usar a biblioteca “imagem-para-imagem” – que está chegando também à interface do DreamStudio que usamos aqui.

Há muito mais acontecendo. A melhor descrição que vi até agora de um processo iterativo para construir uma imagem usando Stable Diffusion vem de Andy Salerno: 4.2 Gigabytes, ou: Como desenhar qualquer coisa. Nestes experimentos eu usei partes dos prompts de Andy.

E há muito mais por vir.

As inescapáveis questões éticas

As questões éticas levantadas por esses sistemas precisam ser enfrentadas e resolvidas. São questões difíceis.

A difusão estável foi treinada com milhões de imagens extraídas da web. Essas imagens são protegidas por direitos autorais. Não estou qualificado para falar sobre a legalidade disso. Pessoalmente, estou mais preocupado com a moralidade.

O Stable Diffusion v1 Model Card tem todos os detalhes de especificação, mas para resumir, ele usa um dataset LAION-5B (5,85 bilhões de pares de imagem-rótulo) e seu subconjunto Laion-aesthetics v2 5+ (um conjunto de aproximadamente 600 Milhões de pares). Essas imagens foram retiradas da web.

O modelo final tem cerca de 4,2 GB de dados – um blob binário de “floating points”. O fato de se poder comprimir uma quantidade tão grande de informação visual em um volume tão pequeno é, em si, um feito fascinante. Contudo, de novo, as pessoas que criaram essas imagens não foram consultadas sobre seu consentimento.

Para além disso, como já como discutimos no blog em outra postagem [link], o modelo pode ser visto como uma ameaça direta ao meio de subsistência de milhões de profissionais pelo mundo afora. Eu mesmo fui um desenhista ilustrador em meu primeiro emprego. Hoje eu não teria chance de começar. O vídeo e o áudio seguirão o mesmo caminho. Ninguém esperava que as IAs criativas viessem tão rapidamente para ceifar os empregos dos artistas, mas aqui estamos!

Há também implicações [negativas] para o mercado de arte — e, em breve, do fonográfico, além do cinema.

Nasce uma Nova profissão: a Engenharia de Prompt

Como tentei mostrar, e como você mesma(o) pode verificar se resolver praticar a técnica no link que forneci, o background pessoal influenciará muito no sucesso. As pessoas que vão exercer essa atividade em um nível profissional elevado nas agências de criação terão que se aprofundar na observação e no estudo da linguagem.

Além da precisão linguística, os parâmetros envolvidos na composição do prompt, para um resultado artístico perfeitamente controlado, exigem conhecimento técnico, senso de estilo e conhecimento histórico. Quanto mais palavras-chave relacionadas estiverem envolvidas na composição maior será o controle do artista sobre o resultado final. Exemplo: o prompt

Uma cidade futurista distante, cheia de prédios altos dentro de uma enorme cúpula de vidro transparente, No meio de um deserto árido cheio de grandes dunas, Raios de sol, Artstation, Céu escuro cheio de estrelas com um sol brilhante, Escala maciça, Neblina, Muito detalhado, Cinematográfico, Colorido

é mais sofisticado do que simplesmente

Uma cidade cheia de prédios altos dentro de uma enorme cúpula de vidro transparente

Note que a densidade conceitual, portanto a qualidade, do prompt depende muito do background cultural e linguístico da pessoa que faz a composição. De fato, um prompt de qualidade se assemelha muito a uma cena de cinema descrita em um roteiro/storyboard [a propósito, lá se vão os Production Designers, junto com os concept artists, graphic designers, set designers, costume designers, lighting designers…].

Na tentativa de monetizar os frutos da nova tecnologia, os empreendedores da Internet serão forçados pela mão invisível do mercado de trabalho a se aprofundar nos conhecimentos linguísticos. Será um efeito colateral benigno, penso eu, considerando estado atual da Internet. Talvez isso leve a uma melhor articulação das ideias no ambiente da rede.

Assim como influenciadores do YouTube têm talento para lidar com os aspectos visuais das interações humanas, os aspirantes à engenharia de prompt terão que se destacar em farejar as nuances da expressão humana. Eles têm grande potencial para ser os novos profissionais descolados da economia digital, assim como foram os web designers, e depois os influencers — que, com o fim das redes sociais, agora tendem a perder relevância.

Para se diferenciar, os engenheiros de prompt terão que ser ávidos leitores e praticantes de semiótica/semiologia.

Umberto Eco e os estruturalistas poderão voltar à moda.

Indistinguível da magia

Apenas alguns meses atrás, se eu tivesse visto alguém criar essas imagens em um programa de TV, ou em um vídeo do YouTube, eu teria resmungado sobre essas mistificações, grosseiras mesmo para padrões da TV e da Internet (sorry).

A ficção científica é real agora. Modelos generativos de aprendizagem de máquina estão aqui, e a taxa com que eles estão melhorando é absolutamente irreal. Eu digo isso tendo um histórico de ceticismo quanto ao “hype” e às possibilidades dessa modalidade de AI. Vale a pena prestar atenção ao que eles são capazes de fazer, como estão se desenvolvendo, e ao impacto que eles terão na sociedade.

Leitura recomendada

https://arxiv.org/abs/2112.10752

https://github.com/CompVis/stable-diffusion


Reativei minha conta para twitar sobre essas coisas para o meu único seguidor. Siga @VoxLeone no Twitter e me ajude a conquistar o Brasil!

Também fiz conta no Reddit, onde meu Karma é exatamente = 1. Siga u/VoxLeone!

Os Outros Já Tiveram Todas as Ideias

Nos fóruns de desenvolvedores e empreendedores que frequento, tem ficado muito comum ouvir coisas com mais ou menos o seguinte teor:

Imagem: Pexels.com

Estou começando a desconfiar de quem diz que ainda existem inúmeros problemas para resolver neste mundo. Eu faço uma pesquisa rápida no Google para qualquer ideia que eu tenha e adivinhem? O nicho já está cheio de concorrentes no campo. Como iniciar uma startup hoje em dia? Sim, eu sei, é preciso se diferenciar. Sim, eu sei, é a execução que importa. Mas é desencorajador colocar as esperanças em um mercado que já está cheio de outros que começaram seu progresso quando eu era ainda um iniciante.

Como abordar essa exasperação?

Esse parece ser um familiar poço de desespero. Escritores são propensos a ansiedades semelhantes. “Tudo o que vale a pena dizer já foi dito. Mas, como ninguém estava ouvindo, é preciso dizer de novo” – assim escreveu André Gide. Curiosamente, Goethe já havia defendido o mesmo ponto um século antes. Jean de La Bruyère havia dito a mesma coisa no século XVII. Agostinho havia escrito mais ou menos a mesma coisa no final da Antiguidade. E o Eclesiastes havia vencido a todos séculos antes disso: “Não há nada de novo sob o sol”.

Eu também estou na corrida. Não tenho autoridade alguma para falar sobre o que leva uma startup ao sucesso – noto aqui que eu não sou muito fã do termo “startup”, que remete às panelinhas universitárias da elite econômica. Contudo, também tenho ideias originais, portanto sei em primeira pessoa que há ainda muito espaço para a inovação. Eu vejo que as tensões desencorajadoras não estão no espaço da criação, e nem na capacidade de realização. Estão em outros fatores, como capacidade de crédito, rede de relacionamentos, ambiente de negócios, etc. Meras externalidades.

Estou convencido também de que grande parte do problema se resume à uma questão de perspectiva: o que você procura é um segmento/categoria de mercado novo ou maduro? Segmentos de mercado recém inaugurados trazem muitas oportunidades, e há muitos deles ao redor. Nós desenvolvedores precisamos saber usar um novo mercado ao nosso favor.

Se eu realmente me atrevesse a dar um conselho, eu descreveria exatamente o que estou fazendo agora, e diria mova-se rapidamente começando nas áreas que seus concorrentes já validaram e aprenda a evitar os erros que eles cometeram no passado. Faça o possível para se diferenciar com base no feedback do seu mercado.

A concorrência é inevitável, mas pode ser aproveitada para aumentar seu aprendizado sobre o mercado e as necessidades do seu cliente, se souber como analisar sua estatística. Ela é positiva na medida em que é muito mais fácil ter várias empresas validando e/ou invalidando um novo espaço do que você fazer isso sozinho.

O ciclo de vendas para mercados novos e não comprovados geralmente é muito lento, pois eles exigem educação [exposição ao produto] e mudança de comportamento do consumidor. Então por que não deixar que os primeiros a adotar seu produto se encarreguem naturalmente disso antes de você conquistar uma participação significativa no mercado?

Unicórnios

Se você está tentando montar uma startup unicórnio este post não é para você [e apenas minha sôfrega imaginação te vê frequentando este blog].

Mas se você – como eu – quer ter um negócio real, ou alguma coisa própria, na internet, e acha que tem uma solução competitiva para algum problema – o sucesso obviamente será decorrente, então você e eu só precisamos fazer algo melhor do que o que já existe [e tratar de espalhar bem a novidade]. Onde as Big Techs são catedrais nós seremos bazares. Pense em uma feira onde servem os mesmos tipos de comida e como os chefs conseguem dar seu toque pessoal aos sabores, diferença que reflete na qualidade, clientela, e na atmosfera geral.

Há muitas maneiras de fazer algo melhor. Quase sempre é possível tornar um produto ou serviço de tecnologia melhor, com maior velocidade, com interface do usuário mais intuitiva, mais especializado para uma tarefa específica, e assim por diante.

Deve-se também ter em mente que o primeiro no mercado nem sempre é o mais bem-sucedido; muitas vezes é o segundo no mercado, ou mesmo o décimo, desde que o projeto deles tenha a melhor execução. O Facebook não era muito melhor do que o Myspace, e, embora as pessoas esqueçam, havia dezenas de outros sites que competiam pelo mesmo espaço naquela época. Tudo o que o Facebook fez melhor foi apresentar uma interface de usuário melhorada e segmentar um público específico (universitários, na época). A expansão para outros públicos veio depois.

Enfim, o resumo é que, mesmo que uma ideia tenha sido feita, será que ela foi feita de modo definitivo, do jeito que você quer, ou do jeito que o público quer? Quero acreditar que sempre há escolhas – especialmente quando não tentamos ser unicórnios.

Um produto Mínimo Viável não é mais suficiente

Imagem: Pexels.com

No palavreado das startups, um produto mínimo viável (PMV), é um produto com recursos suficientes para atrair clientes pioneiros e validar uma ideia de produto ainda no início do ciclo de desenvolvimento.

O conceito de PMV desempenha um papel central no chamado desenvolvimento ágil. Em setores como software, o PMV é uma ferramenta valiosa para ajudar a equipe de desenvolvimento a receber feedback do usuário o mais rápido possível para iterar na melhora do produto.

O que é PMI?

Este é um conceito originário da metodologia Lean Development [desenvolvimento enxuto]. A abreviação vem do inglês Minimum Awesome Product, [Produto Mínimo Incrível – PMI]. “Incrível” aqui significa exatamente isso – um produto que os consumidores chamarão de incrível. Eles não esperam nada menos em 2022.

O PMI é uma evolução do PMV e uma forma de evitar que o produto mínimo viável seja muito “mínimo”. Hoje em dia, os usuários já são muito acostumados a uma “experiência” gráfica e não estão dispostos a explorar um site com Times New Roman preto sobre um fundo branco e um botão “Inscrever-se” – Embora haja quem vá ao outro extremo e carregue seu PMV com excesso de animações, imagens, vídeos e outros efeitos especiais extravagantes.

A principal distinção de um PMI quando comparado a um PMV é que o PMI tem um conjunto de recursos um pouco mais amplo, além de também levar em contar o design da interface e da experiência do usuário [UX]. O PMI usa os elementos que os usuários estão acostumados a encontrar em aplicativos do mesmo tipo. Um design de interface bem estruturado tende fazer o usuário acreditar que o aplicativo é mais eficaz do que um outro com um design mais despojado. Além disso, é preciso ter sempre em vista a maneira como seus concorrentes projetam seus produtos. O seu não deve parecer mais tosco em comparação.

De qualquer forma, é claro que um produto mínimo viável sempre deve aspirar ser um um produto mínimo incrível. O pressuposto de um PMV foi sempre a qualidade do conjunto de recursos e não qualidade final. Ele deve ter o conjunto mínimo de recursos necessários, mas construídos e projetados com o melhor padrão. Resumindo: se o seu negócio é vender pizza, o seu produto mínimo viável deve ser uma pizza que seja incrível.

O Linux Vai um Dia Conquistar o PC?

No site The Register encontro um artigo de opinião escrito pelo veterano repórter de tecnologia e entusiasta do GNU/Linux, Steven J. Vaughan-Nichols, do qual transcrevo trechos para depois comentar.

Linux Mint
Área de trabalho do esplêndido Linux MintImagem: WikiMedia Commons

[…] tendo coberto o mundo do desktop Linux (…), acho que usei mais dele do que qualquer outra pessoa que também tenha uma vida além do PC. Em suma, eu amo o desktop Linux. Muitas distribuições do Linux para desktop são ótimas. Eu sou um grande fã do Linux Mint há anos. Também gosto, em nenhuma ordem específica, do Fedora, openSUSE, Ubuntu e MX Linux. Mas você sabe o que? Isso é um problema. Temos muitas distribuições de desktop Linux excelentes, o que significa que nenhuma delas consegue ganhar participação de mercado suficiente para causar qualquer impacto real no mercado geral.

[…]Além de mais de 200 distribuições, existem 21 interfaces de desktop diferentes e mais de meia dúzia de gerenciadores de instalação de software, como o Debian Package Management System (DPKG), Red Hat Package Manager (RPM), Pacman, Zypper e muitos outros. Depois, há toda uma gama desses novos contêineres para instalar programas, incluindo Flatpak, Snap e AppImage. Eu mal consigo ver todos e isso sendo parte do meu trabalho! Como esperar que os usuários comuns entendam tudo isso? É impossível. Nenhum dos principais distribuidores Linux – Canonical, Red Hat e SUSE – realmente se importa com o desktop Linux. (…) seu dinheiro vem de servidores, contêineres, nuvem e Internet das Coisas (IoT). Desktop? Por favor. Devemos apenas ficar felizes por eles gastarem tanto no desktop.

[…]Agora, dito tudo isso, não quero que você tenha a impressão de que não acho que o desktop Linux seja importante. Eu acho. Na verdade, acho crítico. A Microsoft, você vê, está abandonando o desktop tradicional baseado em PC. (…) em favor da “nuvem”. Isso significa que o futuro do sistema operacional de desktop estará nas mãos da Apple, com o macOS, e nas nossas, com o Linux. Como alguém que se lembra da transição de mainframes, controlados centralmente, para PCs, de uso individual, não quero retornar a um mundo onde todo o poder pertence à Microsoft ou a qualquer outra corporação.

“O desktop Linux nunca será tão grande quanto o Windows já foi”, escreve Vaughan-Nichols no encerramento. “Entre a ascensão dos serviços de nuvem e o domínio do smartphone, não é possível isso acontecer. Mas ele ainda pode se tornar o desktop convencional mais popular.”

Linux precisa de padrões

Foi oportuna a ênfase nos usuários avançados. De muitas maneiras, eles são o centro de gravidade em um ecossistema de tecnologia.

Quase todos os usuários avançados/técnicos que conheço querem “padrões”. As distribuições Linux estão repletas de padrões por baixo do capô, mas não há um padrão de certificação de hardware (portanto, encontrar periféricos compatíveis é sempre estranho, além de arriscado) e não há uma interface de usuário padrão. Os usuários técnicos querem essas duas coisas. Um técnico que seja obrigado a dar instruções de suporte técnico ao usuário, ensinando a ele comandos de terminal porque não há uma Interface Gráfica padrão é um técnico que um dia dará as costas ao “desktop Linux”.

Três posições – ao meu ver equivocadas – que a comunidade FOSS [Free Open Source SoftwareSoftware Livre] assume, e que levam a essa situação são:

1. Pregar que o “’Linux’ é um sistema operacional”. Fora do âmbito técnico essas palavras alienam o ouvinte. Apenas os técnicos entendem ou se interessam por esse jargão. Para qualquer pessoa com mentalidade de consumidor (que inclui a maioria dos usuários avançados) isso não significa nada. Aliás, tenho receio de ter perdido leitores no início deste texto, com todas aquelas siglas e nomes esquisitos. Se você ainda está aqui, receba minha admiração pela sua capacidade de foco(*). É preciso vender o Linux como uma solução a problemas comuns e não um ‘sistema operacional’. Não me ocorre no momento nenhum remédio para esse problema crítico de comunicação, mas ele tem que ser superado.

2. Inconsistência nas interfaces de usuário. “Interfaces são compromissos” (aprendi isso em Análise de Sistemas). A fragmentação do Linux é ainda maior quando se fala nos ambientes gráficos de usuário disponíveis (GNOME, KDE, MATE, etc). Interfaces são compromissos para todos os envolvidos. Se uma determinada categoria de stakeholder experimenta o computador como algo caótico, nunca previsível, o sistema todo pode desmoronar. Os computadores devem fornecer consistência ou então enfrentar o opóbrio.

3. Opções demais para instalação e atualização. O “empacotamento” da distribuição sempre foi hostil, tanto ao desenvolvedor de aplicativos quanto ao usuário, de novo por razões de fragmentação do ecossistema. Cada distribuição tem seu gerenciador de pacotes particular. Uma tentativa de solução proposta é o padrão universal Snap no qual se baseia o popular Snapcraft. Segundo a Wiki “Snapcraft é uma ferramenta para desenvolvedores empacotar seus programas no formato Snap. Ele roda em qualquer distribuição Linux suportada por Snap, macOS e Microsoft Windows. O Snapcraft compila os pacotes de forma a garantir que o resultado de uma compilação seja o mesmo, independentemente de qual distribuição ou sistema operacional ele é compilado”.

Faça como o Windows

Para merecer a atenção e o investimento do público em geral, os desenvolvedores de desktops FOSS precisam voltar sua mentalidade para as questões: a) Como fazer para que as pessoas fiquem empolgadas o suficiente com a plataforma para começar a escrever aplicativos para ela? b) Como juntar desenvolvedores de aplicativos e usuários finais da maneira mais satisfatória possível?

As respostas para isso podem variar às vezes, mas geralmente se parecem com:

  • Integrar o sistema verticalmente
  • Manter o visual consistente – mas não espartano

A maioria dos usuários avançados prefere Windows ou OS X exatamente por esses motivos!

Em oposição, o FOSS – como eu o o conheço – sempre tende a enfatizar a integração horizontal, a resolução de dependências através de bibliotecas, UIs descartáveis e APIs espartanas – todas as respostas erradas para desafiar a Microsoft no campo do desktop!

Além disso, se você tiver uma coleção de APIs para desktop, elas apenas serão úteis se todo o conjunto tiver versões padrão. Mesmo assim a comunidade de distribuição Linux não se importa em misturar as versões upstream conforme cada um achar melhor – isso seria perfeitamente razoável em um mundo em que todos os “desenvolvedores” fossem hackers de sistema.

O Google (Alphabet) aparentemente descobriu a solução para a maioria dos problemas acima com o Android, construído a partir do Kernel do Linux, mas sempre pronto para substituí-lo/alterá-lo/descartá-lo.

__

(*) A propósito disto, respeito muito a inteligência das pessoas que se propõem a ler este blog, e não faço concessões ao fácil [:wink]

Momento Pede Cautela com Aplicativos Financeiros

O site Protocol informa que as avaliações de valor das ações das fintechs têm despencado mais rápido e com mais força do que o resto do setor de tecnologia.

Fintech
Imagem: Pexels

De acordo com o artigo no Protocol,

um gráfico publicado pela a16z mostra que o pico de múltiplos [o que são ‘múltiplos’ no contexto das ações] de receita futura para empresas de fintech foi em outubro de 2021, quando atingiu quase 25x. Agora, caiu para menos de 5x. De acordo com dados da F-Prime Capital, esta é uma queda mais acentuada do que a verificada em outros setores da tecnologia.

Até 2019, as fintechs estavam em relativa sintonia com as altas das empresas emergentes dos serviços de nuvem. Entre 2020 e 2021 a valorização subiu como um foguete para ficar muito acima do desempenho das outras empresas de serviços de nuvem. Mas desde o início deste ano, o índice fintech da F-Prime vem caindo. Ele chegou a cair abaixo abaixo do índice de nuvem no final de março. À medida que as fintechs públicas estão vendo seus valores de mercado encolherem, será mais difícil para as empresas ainda privadas justificarem suas próprias avaliações exuberantes.

A queda das avaliações do mercado público golpeou o mercado com força extra esta semana. Mais startups de fintech começaram a fazer cortes. Das 19 demissões em massa listadas no Layoffs.FYI esta semana, nove foram em empresas financeiras. A Klarna disse aos funcionários, por meio de uma mensagem de vídeo, que demitiria 10% de sua força de trabalho. “Quando estabelecemos nossos planos de negócios para 2022, no outono do ano passado, era um mundo muito diferente do que estamos hoje”, disse o CEO Sebastian Siemiatkowski no vídeo.

Definições

Fintech é uma uma palavra composta da língua inglesa que significa “tecnologia financeira”. É um termo genérico para qualquer tecnologia usada para aumentar, simplificar, digitalizar ou competir com os serviços financeiros tradicionais.

Fintech refere-se a software, algoritmos e aplicativos para ferramentas baseadas em computador e dispositivos móveis. Em alguns casos, também inclui hardware – como cofrinhos inteligentes e conectados ou plataformas de negócios baseadas em realidade virtual (VR). As plataformas de fintech permitem que o usuário desempenhe tarefas comuns, como depositar cheques, movimentar dinheiro entre contas, pagar contas ou solicitar ajuda financeira.

Elas também abrangem conceitos tecnicamente complexos, como empréstimos ponto a ponto ou trocas de criptomoedas. Essa complexidade, porém, não impede que influencers [atrizes da lista B, designers de unhas, coaches de maquiagem, nutricionistas autodidatas] e figuras do entretenimento [cantores de funk, DJ’s, sofredoras sertanejas, etc.] posem de consultores financeiros a exaltar as fintechs no horário nobre da televisão e nas infames redes sociais.

Os bancos usam fintechs para processos de back-end – monitoramento da atividade da conta, por exemplo – e soluções voltadas para o consumidor, como o aplicativo que você usa para verificar seu saldo. Indivíduos usam fintech para tudo, desde cálculos de impostos até incursões nos mercados, sem necessidade de experiência prévia em investimento (o horror, o horror!).

As empresas contam com as fintechs para processamento de pagamentos, transações de comércio eletrônico, contabilidade e, mais recentemente, para buscar assistência em programas de assistência governamental. Após a pandemia da COVID-19, mais e mais empresas estão recorrendo às fintechs para habilitar recursos como pagamentos “sem fricção” ou outras transações baseadas em tecnologia.

Aumento da concorrência global

Historicamente, as instituições financeiras tradicionais sempre foram protegidas pelas condições nacionais de seus respectivos mercados. Dentro de cada jurisdição nacional há um conjunto diferenciado de condições e regulamentações financeiras, gerando instituições financeiras compatíveis com serviços adaptados às necessidades locais.

Nos últimos anos, no entanto, essas fronteiras nacionais foram rapidamente erodidas, impulsionadas pela rápida ascensão de empresas de fintech que oferecem soluções financeiras globais. Como resultado, as finanças institucionais foram forçadas a competir de passo a passo com essas empresas aparentemente ágeis ou aprender a cooperar e estabelecer parcerias com elas.

Essa dinâmica do “tradicional versus ágil” alimentou um cenário competitivo em todo o mundo, e os jogadores que desejam prevalecer nessa corrida precisam escolher suas alianças estratégicas com sabedoria.

No caso de muitas fintechs, buscar alianças com terceiros não é uma escolha. Seus modelos de negócios realmente dependem disso. Para as equipes de operações computacionais, a pressão adicional da concorrência e a necessidade de contratar serviços e parcerias de terceiros para se manter à frente são fontes de risco operacional que podem aumentar a exposição além de qualquer controle.

‍Responsabilidade profissional e pessoal

No final das contas, a maioria das fintechs fornece ou habilita um serviço financeiro.

Isso – por si só – expõe a empresa à negligência, erros de serviço, reclamações de fraude e vários outros riscos comuns associados a serviços financeiros. As fintechs, que oferecem produtos financeiros totalmente novos por meio de modelos de serviços inovadores, são especialmente propensas a se encontrar no lado errado das reivindicações de responsabilidade profissional.

Em geral, o problema é de desajuste: as fintechs geralmente sobrecarregam sua própria capacidade operacional e não padronizam novos processos, gerando assim cada vez mais erros. Os consumidores, por outro lado, são propensos a usar os aplicativos de fintech com pouca atenção, sem conhecimento básico de tecnologias da web e quase sempre sem tomar medidas de precaução para proteger a si mesmos, seus dados e seu dinheiro.

Fintechs têm o dever ético de mitigar os riscos operacionais

O risco operacional é o risco de fazer negócios com fintechs, e gerenciar esse risco é uma prioridade inevitável para qualquer liderança de operações. Na maioria das vezes, a maior exposição ao risco pode ser encontrada em processos operacionais mal implementados. A mitigação de riscos geralmente começa com a aplicação de uma estrutura de avaliação de riscos testada e comprovada, e não há garantia de que os aplicativos de fintech populares estejam preocupados com esses aspectos. O marketing irreverente dessas empresas na televisão brasileira e na Internet, usando Youtubers e figuras dos reality shows, não me ajuda a ter muita confiança.

Para terminar

Sem uma abordagem sistemática para definir e demonstrar o comportamento ético, a insistência em uma suposta superioridade prática das fintechs vai sair pela culatra. À medida que a adoção de fintechs continua a aumentar, haverá um número crescente de instâncias em que as fintechs falharão no teste da ética e da segurança operacional. Mesmo que a porcentagem dessas falhas seja menor entre as fintechs do que entre as instituições financeiras tradicionais, isso não ajudará a diminuir as percepções de alto risco associadas a elas.

As fintechs fariam um favor a si mesmas ao abandonar a perigosa superficialidade em seu marketing e a retórica vazia da “conveniência”, em favor da adoção de procedimentos operacionais e de supervisão ética de alto padrão, além de focar na resolução dos complexos problemas dos consumidores e clientes. Se elas estão à altura desses desafios logo saberemos.

PS: Este post se refere aos acontecimentos do momento nos mercado avançados. Essas tendências se refletem, às vezes com um pequeno atraso, nos mercados periféricos, como o Brasil, mas sempre se refletem. Lembro aos leitores que uma gripe lá acaba sendo uma pneumonia aqui.

Fontes adicionais:

https://www.forbes.com

https://www.weforum.org/