Autonomia Online: Um Caso para a IndieWeb
Publicados: 2022-03-10A Web 2.0 celebrou a ideia de que todos podem contribuir para a web, independentemente de suas habilidades e conhecimentos técnicos. Seus principais recursos incluem plataformas de autopublicação, sites de redes sociais, “marcação”, “curtir” e marcadores.
Muitos indivíduos e empresas começaram a criar essas plataformas para que qualquer pessoa pudesse contribuir com a Web, e não apenas as pessoas que tinham o privilégio de aprender a codificar. De fato, para reconhecer nossas contribuições para a web, “nós” fomos a Pessoa do Ano da revista Time em 2006.
Hoje em dia, quer você esteja consumindo ou compartilhando conteúdo na web, é provável que seja através de um grande site. Twitter, Youtube ou um serviço de propriedade do Facebook são exemplos populares. Embora isso nos dê a vantagem de poder participar de uma conversa maior quase sem custo monetário, também há a desvantagem de potencialmente perder todo o nosso conteúdo se uma empresa fechar, como aconteceu no passado.
Nos últimos anos, comecei a perceber que estava perdendo o controle da vida online. O que se segue é um caso de por que o IndieWeb é uma grande oportunidade para o desenvolvimento pessoal, apropriando-se do seu conteúdo e aprendendo construindo sites pessoais.
Aprendendo na “Web Corporativa”
Após anos de crescimento e aquisições aparentemente intermináveis, acabamos com um punhado de grandes sites que controlam toda a nossa identidade, dados e privacidade online. A principal forma de participação na web, para muitas pessoas, é por meio de grandes corporações da web que precisam possuir dados para vender aos anunciantes. Isso se tornou o que muitas pessoas chamam de web corporativa, onde os usuários são o produto e o engajamento é o rei.
A web corporativa permite que nossos familiares e amigos e qualquer pessoa com habilidades de baixa tecnologia desenvolvam sua presença na web e tenham acesso ao mundo digital. Qualquer um pode se inscrever em um punhado de sites de mídia social e ver e interagir com o que as pessoas estão compartilhando, especialmente em tempos de distância física.
No entanto, nada online é verdadeiramente gratuito. Muitos desses sites dependem da receita de publicidade para obter receita. Consequentemente, esses sites precisam mudar muito para manter o engajamento para que os usuários não saiam. Isso nem sempre é do melhor interesse das pessoas que o utilizam.
Explorando a Web Corporativa
Os sites de mídia social me permitiram encontrar e me conectar com colegas do setor. Quando comecei a trabalhar como desenvolvedor web, uma das primeiras coisas que fiz foi me inscrever em sites populares de mídia social e assinar atualizações de pessoas que também trabalhavam no setor. Alguns eu conhecia pessoalmente, mas outros me foram recomendados pelo próprio algoritmo e ao longo dos anos fui ajustando minha lista de assinaturas.
Independentemente de ter sido compartilhado por meio de um artigo ou de uma postagem de mídia social, muitas coisas que aprendi foram porque alguém escreveu sobre isso e pude lê-lo gratuitamente. E quando me engajei, estava potencialmente construindo uma rede profissional em minha casa. Tudo isso de graça! Quão legal é isso?
No entanto, com o passar do tempo, comecei a perder o controle do que queria ver e quando. Para aumentar o engajamento, muitos sites de mídia social começaram a usar algoritmos para ditar o que eles achavam que eu queria ver e também começaram a me mostrar coisas que eu não assinava. Embora agora eu possa racionalizar isso, na época eu estava apenas entrando na indústria, então pensei que era eu quem precisava colocar tudo em dia.
A mídia social não faz pausas, mas em algum momento da minha vida, precisei de uma pausa, o que me fez perceber que meu desenvolvimento pessoal ia sofrer. Comecei a sentir uma estranha ansiedade de perder porque também sabia que não poderia percorrer toda a minha linha do tempo para ver tudo o que era compartilhado enquanto estava offline. Tornou-se muito difícil procurar e encontrar qualquer coisa que eu visse algumas semanas atrás.
Fazendo coisas na web corporativa
Até agora tenho falado sobre consumir conteúdo, mas também queria compartilhar. Embora alguém possa estar sempre interessado em melhorar continuamente seu ofício, eu estava sentindo uma pressão intensa para seguir tendências e construir coisas usando o que há de mais novo e brilhante para ser empregável e impressionar pessoas que nunca conheci. Mesmo compartilhar coisas que atingem imediatamente muitas pessoas, viria com suas próprias limitações, pois eu estaria usando uma plataforma que não foi construída por mim.
Mais importante ainda, estava prestando um desserviço a todo um grupo de pessoas que não podem nem entrar em determinados sites corporativos por causa das restrições geopolíticas de onde vivem. Sempre há a possibilidade de ter sua conta (e seu conteúdo) removido a qualquer momento se a corporação decidir que você está infringindo uma regra.
Seja acessibilidade, limites de caracteres, moderação ou até mesmo a opção de não receber feedback, muitas vezes parecia hostil e intimidador. Muitas vezes me senti como um impostor e como se estivesse correndo uma maratona sem fim.
Comecei a me perguntar: “para quem estou fazendo isso?” A “web corporativa” está trazendo à tona “valores corporativos” que atrapalham o desenvolvimento pessoal?
O que é o IndieWeb?
Você já se perguntou o que aconteceria se sua identidade social fosse roubada ou transferida pela corporação para outra pessoa? Ou, como mencionei antes, se esses grandes sites fecharem e todo o conteúdo que você criou desaparecer? Os sites corporativos controlam quem, quando, se e onde o conteúdo criado por seus usuários pode ser acessado.
Eu não me perguntava sobre essas coisas até 2017. Foi no ViewSource que vi uma palestra de Jeremy Keith que me apresentou ao IndieWeb chamada “Building blocks of the IndieWeb”. A IndieWeb é uma comunidade de sites pessoais individuais conectados por princípios que levam a uma alternativa à web corporativa.
Os IndieWebCamps são uma oportunidade de trabalhar no blog do meu site pessoal e pedir ajuda. Fotografia por Julie Anne Noyingurce.
A comunidade IndieWeb trata de criar ou melhorar seu site pessoal enquanto também ajuda outras pessoas a construir o deles, seja documentando ou criando ferramentas. Para ajudar a criar uma alternativa para a web corporativa, os membros da comunidade IndieWeb criaram ferramentas que qualquer pessoa pode usar em seu site pessoal que ajuda a criar a interação e a construção da comunidade entre sites pessoais.
Um dos princípios da IndieWeb é que você é dono do seu conteúdo e esse princípio por si só resolve um dos principais problemas que mencionei acima. Outros princípios incluem:
- Propriedade de sua identidade.
Eu não percebi até este ponto o quanto fazia sentido ter uma “versão verdadeira” de si mesmo online em vez de várias contas espalhadas em muitos sites; - Usando ferramentas que você mesmo construiu.
Em algum momento, pensei que o valor das coisas que construí estava relacionado ao número de pessoas que podem usá-lo. O IndieWeb promove a ideia de construir algo para mim e usá-lo ativamente; - Documentando sua jornada.
Eu costumava ser um blogueiro ativo e parei quando comecei a trabalhar como desenvolvedor. Na época, eu tinha medo de escrever conteúdo amigável para iniciantes e esse princípio me ajudou a abraçar tudo o que eu queria compartilhar; - Contribuindo para o código aberto.
Antes de ingressar na comunidade IndieWeb, senti que não tinha nada para contribuir em lugar algum. Pela primeira vez na minha vida, comecei a editar páginas wiki, criar questões no GitHub, organizar encontros e dar palestras. Existem todos os exemplos de contribuição não apenas para o código aberto, mas também para uma comunidade;
À medida que aprendi mais sobre o IndieWeb, encontrei apoio e incentivo, especialmente ao ler sobre os princípios da pluralidade e usar o que se faz. Foi aí que encontrei uma sensação de liberdade e permissão para construir algo para mim – mesmo que só sirva a mim e mesmo que já tenha sido construído por outra pessoa também.
Criando um site pessoal e aprendendo com ele
Quantas vezes se tem a oportunidade de construir um site do zero no trabalho? Quando você tem um emprego em uma empresa realmente grande, é um processo incrivelmente burocrático para alterar qualquer coisa que consideramos “código base”, especialmente como escolher um tipo específico de estrutura. Eu não podia acreditar que estava tão animada para escrever todas as coisas legais dentro de uma tag <head>
! Perdi a conta de quantos “Hello worlds” criei e joguei fora na minha vida quando tinha um “produto” real para construir: eu.
Quando comecei minha busca para ter um blog IndieWeb, optei por construir quase tudo do zero, mas não é necessariamente a única opção. Se alguém quiser um site independente completo sem codificação, existem serviços que suportam o IndieWeb (Micro.blog, por exemplo), bem como alguns CMS conhecidos, como o WordPress.
Na época, no meu trabalho diário, eu escrevia principalmente JavaScript, então senti que essa era uma oportunidade de fazer algo um pouco diferente. Comecei a seguir alguns sites da IndieWeb que usavam geradores de sites estáticos e agora estou usando o Eleventy. Minha decisão foi baseada em visitar blogs do IndieWeb que eu gostava que também estavam usando esse gerador de site estático específico e procurando seu código no Github. Não há uma resposta certa ou errada aqui.
Construir meu site e blog pessoal do zero me forçou a atualizar meus conhecimentos de HTML, acessibilidade e CSS (com o bônus de ninguém me dizer que eu não tinha permissão para usar as últimas coisas legais de CSS). Quando comecei a IndieWebify, aprendi muitas coisas novas! Por exemplo:
- Jamstack (uma pilha que gera código estático que não depende de um servidor web);
- Microformatos (extensões para HTML representam coisas comumente publicadas como pessoas, locais, postagens de blog e muito mais. Eles fornecem uma API para as informações em seu site);
- Micropub (que é uma API padrão para criar conteúdo em um site);
- Microsub (fornece uma maneira padronizada para aplicativos de leitura interagirem com feeds);
- Webmentions (um padrão que permite notificar outro site de que você interagiu com eles);
- Web Sign In / IndieAuth (um protocolo de login federado para login na Web que permite que você use seu próprio domínio para entrar em outros sites e serviços);
Possuir meu conteúdo me fez querer me conectar a APIs de “sites corporativos” existentes e também, sempre que possível, automatizar o processo de distribuição para eles quando compartilho algo (também conhecido como POSSE).
Agora, o IndieWeb não requer um para automatizar esse processo. Você já está aderindo à ideia publicando em seu próprio domínio e compartilhando o link para o original manualmente, por exemplo, no Twitter! Mas a possibilidade de automatizar esse processo também existe e é um ótimo experimento. Semelhante a “o que você deve usar para construir seu próprio site”, não há resposta certa – desde que funcione.
Explorar como isso poderia funcionar me levou a experimentar o uso de serviços como o IFTTT para conectar meu feed RSS à minha conta do Twitter. Outras vezes, me fazia navegar por horas no GitHub para ver como outras pessoas construíam seus próprios serviços para publicar automaticamente nas mídias sociais a partir de seus sites.
Ainda há muitas coisas que quero construir e aprender. Por exemplo, quando consegui trazer meu conteúdo de um site corporativo para meu servidor, cresci o desejo de otimizar essa saída, então comecei a fazer alterações na minha compilação de implantação. Isso é algo que provavelmente não aconteceria no trabalho ou talvez eu não encontrasse inspiração ou necessidade de construir para qualquer outra coisa.
Um instantâneo de postagens de POSSE e IndieWeb. O fluxo começa em um site pessoal, distribuído para a mídia social, onde as interações são retroalimentadas para a postagem original do blog. A postagem original do blog também pode receber e mostrar interações de outros blogs por meio de Webmentions.
Construir meu site pessoal e blog no meu playground foi o lugar onde mais aprendi. É onde posso experimentar, escrever, construir, experimentar e aprender sem censura ou limitações.
Uma consequência inesperada é que me senti mais confiante para escrever no meu blog em comparação com as redes sociais. A mídia social parece um pequeno palco com uma audiência enorme em comparação com o meu blog que me permite ter uma produção de palco massiva, mas só me apresentar para aqueles que querem estar lá. Tenho controle de quem pode interagir com ele (por não ter comentários disponíveis) e muito espaço para me expressar sem ter que censurar o que faço.
Então também comecei a blogar mais e depois de blogar, compartilho nas redes sociais porque assim podemos ter o melhor dos dois mundos. Meu conteúdo pode ser enterrado por um algoritmo nas mídias sociais, mas isso nunca pode acontecer no meu próprio site pessoal.
Com Webmentions e serviços de editores, posso ver quais interações minhas postagens de blog tiveram em alguns sites de mídia social. Para receber Webmentions, você deve ter um ponto de extremidade Webmention. Felizmente, muitas pessoas compartilharam maneiras de como você pode construir um. Embora ainda não tenha ousado criar o meu do zero, estou usando um serviço chamado Webmentio.io para criar e hospedar meu endpoint para que eu possa receber Webmentions. Quanto a enviá-los, às vezes eu faço isso manualmente usando o Telegraph, mas recentemente tentei automatizar esse processo também usando o Webmention.app.
Outros ótimos serviços, como o Bridgy, enviam Webmentions para comentários/respostas, curtidas e republicações em alguns sites de mídia social como o Twitter, o que também ajuda no processo de “realimentação” das interações de volta ao post original. Eu recomendo experimentar os serviços existentes, pois pode ser um pouco cansativo construir tudo do zero.
Ao criar lentamente uma alternativa à web corporativa, pode-se ter um local para documentar e compartilhar - um local fixo ao qual qualquer pessoa pode voltar a qualquer momento sempre que precisar. Tudo isso mantendo a porta aberta para todas as coisas boas que a web corporativa oferece com o bônus de um toque muito personalizado.
Meu site atual é um trabalho constante em andamento, mas tenho muita alegria quando percorro meus arquivos. Estou sempre animado para melhorá-lo e tentar coisas novas, posso quebrá-lo e corrigi-lo no meu próprio ritmo e não tenho um prazo para isso. É o meu espaço seguro.
Por onde começar
A comunidade IndieWeb está aberta a todos. Você pode começar hoje comprando seu nome de domínio e construindo uma página inicial. Com este único passo, você já terá um lugar que qualquer pessoa no mundo pode visitar para entrar em contato com você.
Desde que entrei na comunidade, participei e organizei eventos, conheci grandes criadores e me desafiei não apenas com código, mas também em tópicos como privacidade e ética. Descobri novos e fantásticos sites e blogs pessoais que provavelmente não encontraria nas redes sociais e me senti menos sozinho nessa jornada constante de aprendizado em nosso setor.
Se você se identifica com qualquer coisa que eu disse acima e gostaria de começar, há uma página que entra em mais detalhes. Temos uma sala de bate-papo on-line e encontros semanais da comunidade, onde você pode se conectar com outros membros da comunidade IndieWeb que terão prazer em compartilhar suas experiências e responder a perguntas.
Mergulhe direto em alguns guias de boas-vindas criados por membros da comunidade (com os quais qualquer pessoa pode contribuir), como o IndieWebify.me e os Guias IndieWeb. Também recomendo procurar postagens de blog com introduções do IndieWeb em sites pessoais, pois todos têm vozes diferentes que podem corresponder à sua maneira de aprender.
A coisa maravilhosa sobre a comunidade IndieWeb é que você pode fazer o que funciona para você. Não se trata de seguir tendências e não existe apenas uma 'maneira certa' de construir as coisas – apenas do seu jeito.
Bits úteis de front-end e UX, entregues uma vez por semana.
Com ferramentas para ajudá-lo a fazer seu trabalho melhor. Assine e receba o PDF das listas de verificação de design de interface inteligente da Vitaly por e-mail.
No front-end e UX. Confiado por 190.000 pessoas.