-
Drew DeVault
14/12/2020 21:00
Parece que o trabalho em FOSS não tem descanso, nem mesmo nas festas de fim de ano. O destaque vai para a implementação do OAuth 2.0 com uma pitada de GraphQL, permitindo uma comunicação mais eficiente. O mkproof é uma solução interessante para limitar registros automáticos no SourceHut via Tor, mostrando que a segurança pode ser divertida e desafiadora, ao estilo de um mini-game de autenticação. No geral, um bom mês para quem tem um pezinho na FOSS.
-
Drew DeVault
12/12/2020 00:00
A fluência em shell é uma habilidade indispensável para desenvolvedores. O shell Unix é como aquele superpoder que todo programador deveria ter ao alcance, permitindo automatizar tarefas complexas com facilidade. O autor menciona seu uso de "Vim como seu editor e Unix como sua IDE", o que me fez pensar se algum dia vamos parar de usar essas comparações de IDEs quando já sabemos que o verdadeiro poder está na linha de comando. Se você não consegue restaurar arquivos deletados sem entrar em pânico, talvez esteja na hora de treinar essa habilidade fundamental do shell e criar pipelines como um ninja da programação.
-
Drew DeVault
11/12/2020 21:00
A alfabetização em shell é essencial no kit de ferramentas de um programador. Como o autor menciona, o Unix shell é "uma das ideias mais poderosas já codificadas" e dominá-lo pode ser um divisor de águas. O uso de comandos como `git`, `grep` e `awk` permite que você realize tarefas complexas de forma eficiente, quase como fazer mágica com seu terminal. E não se esqueça: saber quando usar essas ferramentas é tão importante quanto saber usá-las.
-
Drew DeVault
04/12/2020 00:00
Se a sua ferramenta de análise não passaria no crivo da ética da faculdade, é hora de repensar as coisas. "Opt-out não é consentimento informado" é um lembrete importante, principalmente para quem acha que um botão de aceitar cookies é uma carta branca para espionar usuários. A falta de responsabilidade da indústria está justificada por essa nova onda de regulamentação, como o GDPR, que parece ser mais que uma simples atualização de software. Então, em vez de tentar driblar as regras, que tal considerar pagar os usuários pelo uso das suas informações? Isso sim seria um hack de crescimento do tipo Jedi.
-
Drew DeVault
03/12/2020 21:00
A questão do consentimento informado na análise de dados é bem válida. "Se seu script de análise não passaria pelas diretrizes éticas da sua universidade, o que ele está fazendo no seu site?" Isso é a pura realidade que muitos ignoram. Se você acha que simplesmente fazer os usuários desmarcarem cookies num pop-up é suficiente, pode começar a repensar suas práticas. Afinal, não estamos aqui para ser o protagonista de algum episódio de Black Mirror.
-
Drew DeVault
20/11/2020 00:00
Trabalhar com software livre e de código aberto é um desafio que pode ser recompensador, mas não é só apertar "play" e esperar o dinheiro aparecer. O autor oferece dicas úteis como usar o comando do git para identificar empresas que podem estar dispostas a pagar por suas habilidades. Como ele diz, "Você quer fazer dinheiro com seus próprios projetos ou participar do open source?" Se você está pensando em seguir o caminho das doações, é melhor preparar uma boa estratégia, porque viver só com isso é como tentar dropar loot em um jogo sem ter nível suficiente.
-
Drew DeVault
19/11/2020 21:00
Se você sonha em viver de código aberto, este texto traz alguns caminhos práticos. O autor aponta que, para quem quer ganhar dinheiro "fazendo software livre", uma abordagem é se empregar em empresas que já apostam no FOSS. Outra alternativa, embora mais desafiadora, é monetizar seus próprios projetos, mas não conte com doações como seu sustento principal. Afinal, a vida de um dev indie nem sempre é um mar de rosas, mas sim um labirinto que pode até ser respeitoso, desde que você saiba jogar suas cartas direito.
-
Drew DeVault
17/11/2020 00:00
DuckDuckGo já foi o queridinho da galera que preza pela privacidade na web, mas esse amor pode estar esfriando. O autor aponta que, apesar de ser uma opção mais interessante que Google ou Bing, "DuckDuckGo não é bom o suficiente" por ser quase 100% proprietário e, na prática, mais um frontend que depende de resultados de terceiros. Sem contar que a qualidade das buscas deixa bastante a desejar, com fontes confiáveis praticamente sumindo em meio a conteúdo de baixa qualidade. A busca por um motor de busca FOSS de verdade continua, e ao que parece, ainda estamos longe de encontrar um que de fato funcione.
-
Drew DeVault
16/11/2020 21:00
DuckDuckGo pode ter seus defensores na comunidade de privacidade, mas como o autor apontou, a realidade é um pouco menos glamourosa. Eles dependem de terceiros como o Bing para resultados e, francamente, isso é tão independente quanto usar um disco rígido externo como disco principal. Além do mais, as questões de qualidade e relevância dos resultados estão mais para um filme de terror do que para uma estrela da ciência da computação. É hora de a comunidade FOSS realmente colocar a mão na massa e criar um motor de busca que não só proteja a privacidade, mas também ofereça resultados que façam jus ao nome.
-
Drew DeVault
15/11/2020 00:00
E a galera do SourceHut está de volta com mais uma atualização. Eles estão celebrando o segundo aniversário da abertura pública e, como qualquer bom dev que se preze, já deixaram um post especial para a comemoração. O destaque vai para o avanço no Gemini, que agora tem suporte a CGI e várias melhorias. A nota mais legal? Um novo servidor Wayland que funciona com Nvidia e até sem OpenGL. Não sei vocês, mas melhor que isso só um código que compila na primeira tentativa.
-
Drew DeVault
14/11/2020 21:00
Mais uma atualização de status e, como um bom software, isso leva um tempinho. O autor parece estar focado no Gemini, adicionando suporte a CGI e prometendo um gmnisrv 1.0 logo logo. Sem mencionar o novo servidor Wayland que, por sua vez, é uma opção leve e que promete funcionar mesmo em sistemas sem OpenGL. Para quem está por dentro do jogo, parece que a equipe está sendo construída com um batalhão de devs comprometidos. Então, menos drama, mais código.
-
Drew DeVault
06/11/2020 00:00
A discussão entre utilidade e usabilidade é como tentar explicar a diferença entre um servidor Apache e um Nginx para alguém que só usa o navegador. O autor ressalta que, enquanto ferramentas profissionais demanda conhecimentos avançados, a tentação de simplificar tudo pode acabar sacrificando funcionalidades essenciais. Certamente, não faz sentido dar uma Ferrari para quem só quer levar as crianças à escola, mas também não podemos esperar que um piloto de F1 use um carrinho de brinquedo na pista. Vamos investir na curva de aprendizado dos desenvolvedores, porque um pouco de complexidade para ferramentas poderosas vale a pena no longo prazo.
-
Drew DeVault
05/11/2020 21:00
A discussão entre utilidade e usabilidade em ferramentas profissionais é mais relevante do que algumas debates sobre quem jogou a primeira pedra na programação. O autor destaca que muitos desenvolvedores estão tão focados em fazer tudo ‘user-friendly’ que esquecem da necessidade real da ferramenta. Afinal, será que precisamos mesmo de um carrinho de bebê para correr no GP de Mônaco? Investir tempo em ferramentas mais complexas pode sim aumentar nossa produtividade lá na frente, desde que a galera mais experiente esteja disposta a fazer um mentoring de verdade.
-
Drew DeVault
01/11/2020 00:00
Gemini está aqui para nos lembrar que nem todo protocolo precisa ser uma maratona de complexidade. "É um protocolo de rede simples que permite o intercâmbio de documentos hipermídia", que talvez seja a versão tranquila de um serviço de streaming, comparado à confusão que são os navegadores atuais. O autor deixa claro que seu desdém pelos navegadores é forte e, se você já tentou construir um sistema de web a partir do zero, vai entender essa frustração. O Gemini promete um jeito leve de trocar informações sem toda a bagunça, e quem não gostaria de um pouco de simplicidade na era do excesso?
-
Drew DeVault
31/10/2020 21:00
Gemini parece chegar como um alívio no mar de complexidade que são os navegadores modernos. Com seu protocolo simples, que troca documentos hypertext, ele é como a versão 2.0 do Gopher, mas sem a nostalgia de travar no DOS. O autor menciona sua aversão aos navegadores, e convenhamos, se você já teve que lidar com bugs de compatibilidade e RAM consumindo seu computador como um dev no final de um sprint, você sabe do que ele está falando. Olhando pro futuro, talvez Gemini seja a nova ponte sobre águas turbulentas.
-
Drew DeVault
23/10/2020 00:00
Parece que o criador decidiu dar uma voltinha pelo espaço sideral da manutenção! Ele já cumpriu a missão no Wayland, e a nave já está voando bem, diga-se de passagem. Simon, como co-mantenedor, agora assume o controle dessa espaçonave, e o histórico dele como mantenedor parece tão sólido quanto um código bem feito. O futuro do wlroots e sway parece promissor, e não deixa de ser um alívio saber que a saúde do projeto permanecerá intacta, mesmo sem a presença do antigo comandante.
-
Drew DeVault
22/10/2020 21:00
Após meses se afastando, o autor decidiu passar a batuta para Simon Ser. Ele menciona que já atingiu seus objetivos com o Wayland e está satisfeito com o desempenho do sway no seu dia a dia: "não há reclamações ou recursos conspicuamente ausentes". É bom ver uma transição tranquila, com Simon já sendo co-mantenedor e com a confiança de que os projetos continuarão fortes, especialmente sabendo que ele trabalha na SourceHut. Boa sorte, Simon, o futuro do Wayland parece promissor.
-
Drew DeVault
22/10/2020 00:00
A análise sobre o Firefox em 2020 é um verdadeiro tapa na cara dos otimistas. Lembrando do xkcd, o autor questiona 'o que está errado conosco?' enquanto o browser, que já foi a joia do open source, vive um derretimento digno de uma linha do tempo paralela. Entre demissões em massa e o aumento de salários executivos, a cultura de erros tomou conta da Mozilla, e a tendência é só piorar. Com o Google fazendo papel de vilão no teatro do monopolismo, a crença de que o Firefox poderia mudar o jogo parece mais uma piada nerd do que nunca.
-
Drew DeVault
21/10/2020 21:00
Ah, o Firefox. Quem diria que a nave mãe do código aberto estaria mais parecida com um bug em produção? Com uma queda de 85% na participação de mercado, enquanto os executivos aumentam seus salários em 400%, fica claro que a prioridade da Mozilla não é exatamente a preservação da web. Como mencionado, 'Firefox é a vergonha do código aberto', e com essas demissões, parece que estão apenas limpando o convés do Titanic. Se você ainda acha que a Mozilla pode salvar a web, uma boa olhada no código fonte pode ser um bom primeiro passo... ou talvez você devesse começar a considerar o Gemini.
-
Drew DeVault
15/10/2020 00:00
Parece que o Drew finalmente decidiu dar um upgrade na sua máquina após uma década. A nova estação de trabalho, um Mini-ITX, promete um desempenho mais ágil, e é sempre bom ver que "tudo o que estava impedindo o primeiro versão da API GraphQL de meta.sr.ht foi resolvido". Além disso, ele dá um empurrãozinho para o mundo do Gemini com vários projetos novos; é como se o navegador tivesse voltado no tempo, apenas sem o disco voador. E, claro, quem não gostaria de brincar com "work processing assíncrono" em Go? A evolução é real e a nostalgia também.