Blog

Adam Wiggins, da Heroku, está focado em aprimorar os computadores.

O cofundador da Heroku promove a excelência na área da computação, porém não hesita em apontar as falhas existentes na indústria de tecnologia atualmente.

Vision, vista, open road
Imagem:
chsyys/DepositPhotos

Adam Wiggins foi um dos responsáveis pela criação da empresa PaaS chamada Heroku e fundou o Muse App. Além disso, participou de projetos como Ink & Switch e escreveu bastante sobre a filosofia da computação no livro Making Computers Better.

Recentemente pude conversar com Adam sobre os efeitos da computação, adoção de serviços sem servidor, identidade digital e outros temas relevantes.

Matthew Tyson perguntou a Adam se ele começou como construtor na área da computação e depois se interessou mais pela filosofia computacional.

Paráfrase: Inicialmente desconfiado de abordagens acadêmicas, Adam Wiggins, um construtor por natureza, passou a valorizar a importância de compreender a evolução da computação em nossas vidas. Uma frase de Bill Buxton que ele aprecia resume isso: “Pense grande, mas mantenha os pés no chão”.

Tyson elogia a reflexão presente na escrita sobre a melhoria dos computadores. Destaca a importância de considerar o impacto de nossas ações como desenvolvedores de software, mesmo quando buscamos apenas desenvolver algo interessante e levar uma vida tranquila. Como podemos promover esse tipo de mentalidade?

Paráfrase do texto: Wiggins acredita que é compreensível priorizar o sustento da família ao mesmo tempo em que se trabalha em uma área de interesse. No entanto, ele reconhece o privilégio de possuir habilidades valorizadas na indústria da computação e sente a necessidade de refletir sobre o impacto mais amplo de sua carreira. Ele vê a melhoria dos computadores como uma chamada à ação em sua jornada espiritual, na esperança de que isso possa motivar outras pessoas.

E eu não estou sozinho ao optar por trocar a segurança do trabalho e o potencial de ganhos por ter um impacto maior e mais significativo em minha carreira. Os casos de Andy Matuschak, que é pesquisador de computação financiado pela comunidade, e da Dynamicland de Brett Victor são exemplos que considero inspiradores.

Tyson questiona por que a computação pode causar um impacto significativo no mundo.

Wiggins observa que atualmente é comum afirmar que a tecnologia está cada vez mais presente em todos os aspectos da sociedade, como no comércio, na educação e na política. No entanto, ressalta que estamos apenas começando a explorar a integração da tecnologia digital na vida humana e na sociedade.

Então, se você contribuir para alterar o rumo da indústria de computação um pouco agora, é provável que os impactos sejam significativos daqui a 50 ou 100 anos.

RELACIONADO:  O Google apresenta o modelo de linguagem de inteligência artificial PaLM 2.

Tyson perguntou sobre a avaliação do progresso na melhoria da maneira como a identidade opera na internet.

A identidade online está sob constante ameaça de fraude, que continua a crescer e se tornar cada vez mais sofisticada. Apesar das medidas de segurança implementadas pela indústria, como verificação de e-mail, autorização de dois fatores e criptografia, a experiência do usuário ao realizar transações online pode se tornar complicada devido à quantidade de passos necessários.

A situação está se agravando a cada ano, com todas as principais tentativas (como OpenID, Microsoft Passport, entre outras) para solucionar o problema fracassando, apesar do esforço de muitas pessoas na área de tecnologia. Isso é motivo de preocupação.

No entanto, como um ponto positivo, Passkeys / WebAuthn é uma nova e promissora evolução!

Tyson perguntou a Muse se ela poderia descrever seu projeto atual.

Wiggins descreve o Muse como uma plataforma expansiva para o pensamento, oferecendo uma mistura de mídias que inclui elementos de Figma, Noção e um quadro físico.

Você tem a opção de utilizar o aplicativo de forma individual para realizar pesquisas, estratégias e reflexões, ou em conjunto com sua equipe para elaborar planejamentos, revisões e cronogramas. O aplicativo foi desenvolvido como um software nativo de alta velocidade para Mac e iPad, com capacidade de sincronização local para funcionar offline, além de possibilitar a colaboração em tempo real e de forma assíncrona.

Os computadores são eficazes para as fases de execução do trabalho intelectual, como escrever um documento em um processador de texto ou editar um vídeo. No entanto, é comum recorrermos a ferramentas analógicas, como cadernos de esboços, Post-its e quadros brancos, para as etapas iniciais de geração de ideias. Com a crescente transição de equipes para o trabalho remoto, surge a necessidade de ferramentas de pensamento que estejam presentes no ambiente digital.

Tyson: Você tem um histórico de empreendedorismo. As startups ocupam muito do seu tempo?

Wiggins expressa sua paixão por transformar uma simples ideia em realidade, trabalhando em equipes pequenas. Ele se alegra em solucionar problemas e criar uma declaração artística sobre sua visão da computação.

Tudo isso contribui para apreciar o empreendedorismo de forma ampla e a abordagem de startups em particular.

Tyson: Você tem alguma orientação para aqueles que desejam ingressar no universo das startups?

RELACIONADO:  Adam Wiggins da Heroku está focado em melhorar computadores.

Wiggins menciona que, em sua opinião, é mais vantajoso abordar o empreendedorismo com a mentalidade de querer resolver um problema existente no mundo, e criar uma empresa é a melhor maneira de fazer isso, em vez de simplesmente querer iniciar uma empresa.

Uma boa ideia para iniciar é dar uma olhada em comunidades de empreendedores, como Indie Hackers, assistir vídeos da Y Combinator Startup School, ou seguir os criadores de seus produtos preferidos no Twitter ou Mastodon.

Tyson foi introduzido ao conceito de “local-first” no software por Denjell, um dos desenvolvedores de Tauri, e tem conhecimento de que você também está engajado nesse movimento. Você poderia compartilhar mais sobre o software local e seus objetivos?

Wiggins afirma que o software local é a solução para aprimorarmos nosso desempenho na computação em nuvem. Embora os aplicativos de nuvem ofereçam vantagens como compartilhamento e colaboração fáceis, também apresentam desvantagens em relação à propriedade do trabalho criativo.

Meus colegas e eu desenvolvemos software com foco no uso local: Após quatro anos utilizando a nuvem, construímos nossa abordagem com base em uma década de experiência na área de ciência da computação acadêmica, focando em CRDTs (tipos de dados replicados sem confiança). Observamos que o termo ganhou popularidade, com muitos produtos se autodenominando “local-first” em suas estratégias de marketing e diversos desenvolvedores demonstrando interesse em seguir essa abordagem em seus projetos.

O nosso objetivo é criar um ambiente onde os criadores, pesquisadores, estudantes, designers e qualquer pessoa que dedique muito esforço em suas criações tenham maior autonomia e controle sobre o resultado de seu trabalho. Em algumas ocasiões, o meu colega se refere a isso como ter um sistema semelhante ao Google Docs, mas sem depender do Google.

Tyson mencionou que Heroku era uma plataforma revolucionária, que buscava aprimorar a maneira como desenvolvemos software e a conectava a uma narrativa em evolução, mencionando inclusive outras plataformas como Vercel. Ele questionou sobre sua opinião atual em relação ao desenvolvimento e implantação de software nos dias de hoje.

Paráfrase: Wiggins menciona que atualmente, em 2023, é mais simples disponibilizar um site ou aplicativo web online através de uma URL pública com HTTPS, em comparação com a época em que Heroku foi fundada em 2007. Isso se deve em parte à facilidade de utilização de plataformas como Heroku, Vercel, Netlify e Replit, que refletem a tendência do movimento sem servidor, onde a ideia central é simplificar o processo de hospedagem de um site sem a necessidade de lidar diretamente com configurações complexas de servidores.

RELACIONADO:  Em 2024, a fonte aberta precisa se recuperar.

Também contamos com lojas de aplicativos (para iOS e Android) que possuem sua própria trajetória de implementação, a qual não é tão complicada, apesar de enfrentar desafios com certificados de desenvolvedor e o procedimento de revisão de aplicativos.

Eu acredito que o processo de desenvolvimento de software é ainda muito complexo, especialmente quando se trata de projetos em menor escala. Seria interessante contar com ferramentas que permitam uma interação mais direta e colaborativa, semelhante ao que já temos em outras categorias de ferramentas criativas. A empresa Ink & Switch está explorando a ideia de tinta programável como um passo nessa direção.

Tyson perguntou qual é a sua opinião sobre a inteligência artificial, como o ChatGPT.

Wiggins afirma que, embora não se sinta tão entusiasmado quanto muitas pessoas na indústria de tecnologia em relação aos avanços recentes em inteligência artificial, reconhece que os grandes modelos de linguagem, geração de imagem e visão computacional têm o potencial de causar mudanças significativas em diversos setores de trabalho baseados em conhecimento. Ele também destaca que esses avanços podem resultar na abertura de novas oportunidades, mas alerta para os desafios relacionados ao aumento de spam e fraudes que surgirão.

Estou entusiasmado com a possibilidade de integrar esses progressos da inteligência artificial em nossas ferramentas criativas. Não se trata de deixar os computadores pensarem por nós, mas de utilizá-los como auxiliares cognitivos (ou colaboradores robóticos, se preferir). O processo de ilustração mencionado é um exemplo disso.

Tyson perguntou qual é a maior expectativa para o futuro da computação.

Wiggins expressa a esperança de que os computadores permaneçam como as mais eficazes ferramentas já desenvolvidas pela humanidade para a expressão criativa e a resolução de problemas.

Assim, as forças do mercado, as forças governamentais e as escolhas pessoais dos usuários atuam juntas para nos direcionar para a utilização dos computadores como ferramentas para fraudes e manipulação social, ou então os transformam em dispositivos de distração em vez de instrumentos para estimular a mente.

Espero que os profissionais no setor unam esforços para enfrentar essas forças e para aprimorar a computação de modo a beneficiar o bem-estar e o progresso da humanidade como um todo.

Artigos relacionados

Leave a Reply

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

Back to top button