News

O futuro do software? Imagine um bot, pisando em um rosto humano – para sempre

Parte 1 Como dissemos antes, a indústria de software tem uma história de décadas de corte de custos, comoditização e um modelo de vendas bem-sucedido de “empilhe alto, venda barato”. Isso tem consequências preocupantes se seu conjunto de habilidades for o próximo a ser comoditizado. Mas pode haver maneiras de sair desse gargalo comercial cada vez menor.

As etapas da comoditização

A comoditização leva à consolidação – menos escolhas e menos diferenciação em design. Tudo o que resta é a marca e o preço. Isso pode ser simplificado para “barato e intercambiável” versus “marca chique e premium”. Alguns meses atrásdescrevemos como a comoditização simplificou os mercados de hardware e software.

Em hardware, uma enorme variedade de kits de computação de uso geral foi simplificada para essencialmente apenas duas alternativas. Uma é uma profusão de PCs x86, ainda amplamente intercambiáveis ​​devido aos padrões de compatibilidade de hardware. A outra é uma gama menor de dispositivos de bolso e alimentados por bateria, que usam principalmente processadores RISC na família Arm – eles próprios descendentes do hardware Acorn. A Acorn Computers sempre priorizou o mercado educacional menos sensível ao preço em detrimento dos mercados doméstico e de jogos. Isso provou ser uma tática vencedora no médio prazo. A Acorn ainda estava funcionando mais de uma década depois A Sinclair Research foi vendida para a Amstrade depois Commodore e Atari lutaram entre si até a destruição mútua.

Em software, há aproximadamente três escolhas principais. Enquanto na era de 16 bits havia dezenas de sistemas operacionais, agora temos o Windows e alguns sabores de Unix (e o Windows está cada vez mais parecido com o Unix). Há um principal sistema operacional comercial pago restante: o Windows NT da Microsoft. Há uma família bem-sucedida de Unixes parcialmente proprietários: macOS, iOS e iPadOS da Apple (junto com os não-gerais da empresa, como watchOS e tvOS, baseados no mesmo código). E, claro, há a grande, extensa e caótica comunidade de sistemas operacionais FOSS Unix realmente muito semelhantes: Linux em mil formas, do Android e ChromeOS a legiões de distros de servidor e desktop… e a família BSD, que continua significativa em parte por causa de problemas de licenciamento, que parecem triviais para pessoas do mundo proprietário, mas são muito importantes em FOSS – e cultural questões que, no FOSS, podem ser ainda mais influentes.

Há muito mais diversidade nos mundos de hardware embarcado, RTOSes e SOs de hobby, mas eles têm pouca presença na computação de propósito geral. Muito disso é coisa industrial, e os clientes geralmente não conseguem escolher. (Mesmo essas fortalezas estão sob ameaça do Linux em tempo real, agora que o kit capaz de executá-lo de forma útil pode ser barato o suficiente para ser descartável.)

Um ponto-chave a ser tirado disso é que mercados de nicho podem ser mais seguros. É melhor ser um peixe grande em um lago pequeno do que no oceano.

O que será transformado em mercadoria e esquecido em seguida?

O processo de comoditização é inexorável, e mesmo agora está se movendo para novas fases importantes. O que vem a seguir é em uma escala diferente, tornando-o menos aparente – mas igualmente importante.

Primeiro, a comoditização em escala de rede. O mercado para sistemas de computadores interconectados inteiros, a infraestrutura que mantém empresas e governos juntos.

Aqui, os sistemas operacionais importam muito menos, e o hardware é pouco significativo. Uma vez que uma organização compra um conjunto de produtos de fornecedores, é muito provável que ela fique com eles – e coisas comercializadas como compatíveis com eles – do que troque. Não por preguiça. Trocar é difícil, caro e arriscado. Pior ainda, com o software cada vez mais comoditizado, você não tem como obter benefícios significativos com a troca.

Às vezes, as diferenças percebidas são culturais, em vez de técnicas ou financeiras. Para pessoas de nível técnico, às vezes os motivos para escolher um padrão e permanecer com ele não são óbvios.

O grande exemplo aqui são as pessoas. Como sempre, Sir Terry Pratchett acertou em cheio:

O pessoal uma organização precisa executar sua tecnologia são um custo tão grande quanto o kit e os programas nela. Contratar funcionários, treiná-los (se tiverem sorte, ou exigir certas certificações se não tiverem) e – idealmente – mantê-los, ou, na falta disso, substituí-los. Esta é uma diferença menos óbvia entre os mercados de trabalho proprietário e de código aberto. Buscamos maneiras de ser diplomáticos sobre isso, mas talvez ser simplesmente rudemente direto seja mais eficiente.

O Windows ainda é basicamente apontar e clicar. O Windows é um axioma, um dado adquirido. É a base de muitas empresas e computação governamental. É por isso que o ransomware compensa, mesmo quando os bandidos estão menos competentes do que os tomadores de decisão executivos. Isso apesar da Microsoft ter insistido muito em mais de uma década para inserir camadas scriptáveis ​​entre os front-ends da GUI e os back-ends do servidor. Esta é a principal razão pela qual o PowerShell existe. Um administrador de sistemas pode apontar e clicar em seu caminho através do provisionamento do servidor, pegar o script resultante, ajustá-lo ligeiramente e usá-lo para implantar inúmeras instâncias de nuvem no Azure.

Mas o contexto cultural das pessoas importa muito aqui. O Windows também é muito forte em computação doméstica e jogos, o que significa predominantemente pessoas não tecnológicas. Isso significa que milhões de pessoas moderadamente alfabetizadas em tecnologia cresceram com o Windows e têm familiaridade básica com ele. Então, se eles se desviam para a tecnologia, é bem provável que fiquem com o que conheceram primeiro: Windows.

Não estamos criticando isso de forma alguma. O Reg O diploma do FOSS Desk era em biologia, e esse abutre foi parar em trabalhos de suporte técnico e administração de sistemas porque pagava muito melhor do que contar esporos fósseis e pólen para empresas de petróleo, ou contar células sanguíneas para empresas de saúde.

Esses fatores de pessoal historicamente tornaram o Windows mais atraente para empresas e grandes organizações. O hardware é intercambiável, e o software é predeterminado. Ele não foi escolhido, mas herdado, as decisões de compra feitas por uma gerência há muito desaparecida décadas atrás. O que importa agora é que as pessoas que o instalam e o mantêm são baratas.

Agrupando todos os sistemas operacionais FOSS mais populares como Unix, ele atrai mais programadores e cientistas do que jogadores e usuários de lazer. Na vida real, o Windows é não mais caro. No que diz respeito aos não especialistas, o Windows vem de graça com seu computador, e 100% dos jogos e coisas de trabalho rodam nele. O preço não importa, as crianças têm pirateado software alegremente há mais de 40 anos.

Por que trocar uma coisa gratuita por outra coisa gratuita que não pode rodar todos os jogos?

O resultado disso é que, para aqueles interessados ​​e motivados, o FOSS Unix tem muito a oferecer e tentá-los, enquanto para muitos que entram na computação acidentalmente, o Windows é o caminho de menor resistência.

Muitos problemas técnicos menores são triviais. É por isso que “você já tentou desligar e ligar novamente?” é uma piada. Equipe técnica júnior, em grande parte despreparada e sem qualificação, pode consertar a maioria dos problemas técnicos, sem ter que entender eles – especialmente se eles tiverem uma base de conhecimento.

A questão é que os técnicos juniores de baixo nível são barato e são fungíveis. Se alguns operadores de suporte de nível 1 ou 2 desistirem – ou se esgotarem, ou mudarem para uma carreira mais gratificante – não importa para o seu empregador porque podem ser facilmente substituídos por outros técnicos do Windows modestamente qualificados que são tão baratos.

O que os torna muito diferentes dos técnicos do Unix, que costumavam construir manualmente seus sistemas e as interconexões, o que significa que ninguém mais conseguia executá-los.

Para os fornecedores de Unix, isso aumenta enormemente o apelo de ferramentas de implantação e gerenciamento automáticos e recursos de portabilidade, como contêineres, infraestrutura como código, servidores em nuvem e assim por diante.

Se o que seus caros técnicos de Unix fazem é simplificar a implantação para alguns arquivos de configuração fáceis de ler para ferramentas de gerenciamento de software, substituindo milhares de linhas de scripts, então é menos desastroso se esses técnicos saírem — ou pagarem seus empregos fora do mercado. Você pode substituí-los por outros técnicos familiarizados com as mesmas ferramentas de automação.

Em resumo, a equipe Unix tende a ser mais bem informada e mais qualificada, o que significa mais escassa e mais cara. Técnicos Unix tendem a custar mais dinheiro do que técnicos Windows.

Pessoal mais barato torna a infraestrutura de TI baseada em Windows mais barata do que a infraestrutura baseada em Unix, mesmo quando o material baseado em Unix é gratuito ou barato.

Mas a automação e a implantação em escala de nuvem ajustam esse equilíbrio, então fique atento. O software que facilita seu trabalho torna você mais fácil de substituir.

Então, passo 1: transforme o hardware em uma mercadoria.

Etapa 2: transforme o software em uma mercadoria.

Etapa 3: Comoditizar o pessoas.

Etapa 4: Lucro!

O Windows começou a ter ferramentas de gerenciamento de larga escala integradas a partir do Windows 2000 Server em diante. Ao longo da década seguinte, mais ou menos, ele passou a ser gerenciado e administrado centralmente, e os trabalhos de suporte foram desqualificados, terceirizados e deslocalizados.

Na mesma época, o Linux amadureceu e começou a rivalizar – ou superar – o que o mercado de software Windows oferecia.

Na década seguinte, graças à AWS e ao Docker, ao Puppet, Chef, Ansible, Salt e assim por diante, essa homogeneização começou a acontecer entre os técnicos do Unix.

Se você ainda não ficou alarmado com o passo 3, o passo 4 será pior.

A implantação de FOSS Unix em larga escala está cada vez mais automatizada. Quando os clientes não precisam pagar e as instâncias não precisam ser licenciadas, você pode implantar em escala e, em seguida, purgar novamente quando quiser. A criação e a destruição dessas incontáveis ​​máquinas host são gerenciadas por software – essa foi a principal inovação tecnológica que enriqueceu a AWS. Depois que tudo estiver automatizado por ferramentas de gerenciamento de implantação de software, a próxima etapa é para automatizar a implantação automatizada.

É por isso que Red Hat adquiriu Ansible e depois começou demitindo pessoal de middleware ao investir em “IA de código aberto”, ou seja, grandes modelos de linguagem.

Há alguns anos era os chamados AIOps. Se os bots LLM puderem fazer um trabalho aceitável de implantação e gerenciamento de infraestrutura definida por software, eles reduzirão o preço de profissionais qualificados em FOSS.

Lembra da era de “meu emprego foi para a Índia e tudo o que ganhei foi essa camiseta horrível”? Várias empresas estão trabalhando duro para trazer os processos de comoditização e racionalização para eliminar empregos juniores. Isso será seguido pelos setores especialistas mais bem pagos e, então, pelos desenvolvedores que constroem essas coisas.

FOSS permite isso de uma forma que o código licenciado não permite. Se sua infraestrutura for construída a partir de componentes livres, for massivamente redundante e oferecer fácil reversão para configurações de trabalho conhecidas, então ferramentas de implantação minimamente viáveis ​​com tecnologia LLM podem provar ser “apenas boas o suficiente” – e muitas pessoas qualificadas enfrentarão o corte.

Claro, isso destrói o caminho da carreira de construir gradualmente suas habilidades de novato para profissional experiente, mas a alta gerência não se importa com isso. Ela se importa em cortar custos e aumentar os lucros agora, e não está preocupado se haverá alguém para contratar em uma década.

O resultado final

De certa forma, tudo isso é resultado da implantação em massa da tecnologia mais barata e simples disponível: do Unix, o SO fungível original, e do C, a linguagem de programação de menor denominador comum. costumava ser alternativasmas custam mais. Agora o código é tão abundante, estamos nos afogando nisso.

Primeiro, o hardware foi comoditizado e reduzido a barato e fungível – um processo auxiliado e encorajado primeiro pela virtualização, tornando fácil pegar implantações de software de servidor completas e complexas e movê-las para outro hardware. Depois, reduzindo a necessidade de hardware, descarregando tudo para “a nuvem”.

Então, o preço desse software foi reduzido a praticamente zero, quando as implantações de FOSS em escala de nuvem puderam fazer o trabalho de fazendas de servidores de software proprietário cuidadosamente construídas e mantidas.

Agora vem o próximo estágio, quando a maioria das pessoas qualificadas e relativamente caras necessárias para construir e executar essas nuvens de caixas FOSS podem ser substituídas por uma pequena equipe auxiliada por robôs LLM.

A “IA” não consegue pensar, mas está vindo roubar seus empregos de qualquer maneira. ®

Source

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button