-
Drew DeVault
26/07/2022 00:00
A concisão é como uma boa função: vai direto ao ponto, sem enfeitar demais. Para os mantenedores de FOSS, evitar rodeios em relatórios de bugs e discussões é quase um mantra. "Fique longe da enrolação" é a palavra de ordem. Desde um simples 'obrigado' até o foco na solução, tudo isso ajuda a manter as conversas produtivas - porque, convenhamos, ninguém quer um debate do tamanho de um código legado.
-
Drew DeVault
25/07/2022 21:00
Concisão é como um bom código: direto ao ponto e sem balas perdidas. Para os mantenedores de FOSS, "pular as formalidades" é mais um sinal de respeito do que de falta de educação. Um simples "obrigado!" no final é o suficiente—supondo que o departamento de gentileza não esteja em manutenção. Afinal, menos faffery significa mais tempo para resolver bugs do que para discutir se o Photoshop é melhor que o GIMP.
-
Drew DeVault
25/07/2022 00:00
Olha, o mundo do hardware open source é como tentar montar uma máquina do tempo com peças de um carrinho de controle remoto: pode ser divertido, mas há boas chances de acabar sem funcionamento. Como o autor lembra, muitos desses projetos ficam só no papel, mas alguns como Raspberry Pi e Arduino têm trabalho sério na prática, mesmo com suas limitações. O ponto crucial aqui é que, para esses projetos darem certo, precisamos de mais transparência e conselhos dos que estão colhendo frutos. E, claro, o consumidor tem um papel importante: apoiar o que é realmente aberto, e não cair para as ciladas do "não-livre".
-
Antirez (Salvatore Sanfilippo)
17/07/2022 06:31
Depois de dois anos, o autor Salvatore Sanfilippo finalmente lançou Wohpe, seu primeiro livro de ficção científica. Contudo, ele reflete sobre como mesmo com tanta experiência, a escrita é um aprendizado constante. Ele compara o processo a jogar xadrez: no início, tudo parece um movimento aleatório. Ou seja, a prática é a única maneira de desenvolver seu estilo e voz únicos. Vale a pena conferir o que surgiu dessa jornada de aprendizado.
-
Antirez (Salvatore Sanfilippo)
17/07/2022 06:31
O autor Salvatore Sanfilippo compartilha sua jornada na escrita de Wohpe, sua primeira experiência com uma obra de ficção. Ele faz uma analogia interessante com o aprendizado do xadrez, onde o iniciante se perde entre movimentos que parecem equivalentes. Isso nos lembra que, assim como no desenvolvimento, a prática e a experiência são fundamentais para aprimorar nossas habilidades. Criar uma narrativa é um verdadeiro jogo de xadrez emocional, onde escolher as palavras certas é tão crucial quanto saber mover as peças no tabuleiro.
-
Drew DeVault
23/06/2022 00:00
A discussão sobre como o GitHub Copilot pode estar contornando licenças de software livre é um tema quente. Segundo o autor, "facilitam a lavagem em larga escala de software livre em software não livre", o que levanta questões éticas importantes. O acesso a datasets de qualidade e poder computacional ainda é restrito, o que coloca a comunidade de software livre em uma posição complicada. No fim das contas, é preciso lembrar: liberdade vem com responsabilidades, e não dá pra simplesmente ignorar as regras, assim como ninguém gosta de bugs no código.
-
Drew DeVault
29/05/2022 21:00
É triste ver um mantenedor se afastar por causa de assédio online, especialmente em um espaço como o SourceHut, que tem sua proposta única. A discussão sobre o uso da plataforma e a preferência por linguagens sem "borrow checker" é bem válida, mas atacar pessoalmente quem participa dela é só um triste reflexo do ambiente tóxico que alguns criadores enfrentam. No fundo, todos estamos aqui por amor ao código e, como diz o autor, "se você quer que eu me cale, basta garantir que tenho um fluxo constante de comentários tóxicos para ler". É uma pena que alguns comecem a ver o desenvolvimento como um jogo de ruído ao invés de colaboração.
-
Drew DeVault
15/04/2022 00:00
Parece que abril não foi muito gentil com nosso amigo, que enfrentou o pesadelo de pagar impostos em dois países. No entanto, o que realmente interessa é o avanço no projeto Himitsu, um sistema de armazenamento secreto que promete facilitar a vida de quem vive no comando da linha de comando. Criado em uma nova linguagem que o dev resolveu desenvolver para contornar as limitações da anteriores, é uma prova de que, às vezes, criar sua própria ferramenta é o caminho mais do que certo — como um cientista louco que finalmente achou a fórmula do sucesso. Aguardo ansioso o blog post explicando como funciona, porque esse segredo com certeza vale um repo no GitHub.
-
O autor traz à tona um dilema clássico em desenvolvimento de jogos: "Não crie um motor de jogo, crie um jogo". O que ele fez? Um motor de jogo e uma nova linguagem chamada Vale, tudo enquanto tentava manter o foco no projeto original. Isso é um verdadeiro caso de yak shaving, onde o desvio se torna a aventura. No final, ele encontrou satisfação ao usar sua própria criação no desafio de roguelike, o que serve como um lembrete de que até as distrações podem levar a novas descobertas.
-
Drew DeVault
29/03/2022 00:00
A discussão sobre infraestrutura para softwares livres é tão fundamental quanto a escolha entre uma pizza de pepperoni ou uma de brócolis. O autor observa que 'rely on these platforms to provide infrastructure for your FOSS project is a mistake', e não poderia estar mais certo. Usar plataformas proprietárias como GitHub pode parecer prático no início, mas acaba jogando no lixo a credibilidade do seu projeto em favor do apetite voraz das grandes corporações. A luta é desigual, e escolher um fornecedor livre é uma verdadeira declaração de indie na era do blockbuster. No fim das contas, cada escolha que fazemos pode ser um loop infinito ou o start de um novo jogo.
-
Drew DeVault
28/03/2022 21:00
A escolha da infraestrutura para projetos de software livre pode ser mais crítica do que parece. "Quando seu projeto FOSS escolhe usar uma plataforma não livre, você dá um voto de confiança oficial em nome do seu projeto." Isso significa que você está ajudando a fortalecer o monopólio das plataformas proprietárias. Em vez de dar seu apoio a gigantes como GitHub, vale a pena considerar alternativas como Codeberg, que, apesar de menos conhecidas, poderiam beneficiar seu projeto e o ecossistema FOSS. No fim das contas, essa escolha pode fazer uma diferença real na competição entre o software livre e os grandes nomes do mercado.
-
Drew DeVault
24/03/2022 00:00
Parece que a mudança para Amsterdã trouxe mais alegrias do que esperava, e quem não gostaria de pedalar por uma cidade que prioriza ciclistas? O autor destaca a facilidade de fazer amigos na comunidade hacker, o que é essencial para qualquer dev que odeia a solidão, mesmo que sua IDE esteja sempre 'viva'. Além disso, essa mobilidade incrível com transporte público eficiente deve ser um sonho comparado a esperar um ônibus em algumas cidades brasileiras. E, claro, quem diria que a limpeza urbana poderia gerar tanto encanto? Eu só espero que essa rotina não tenha um bug oculto.
-
Drew DeVault
23/03/2022 21:00
Mover-se para Amsterdã e encontrar um lar na comunidade hacker parece ter sido uma experiência tão suave quanto um código bem escrito. O autor menciona que "nunca se sentiu como um estranho em uma terra estranha", o que é um ótimo exemplo de como um bom networking, no estilo dev, pode fazer maravilhas. Além disso, a infraestrutura para ciclistas é de tirar o chapéu - quem precisa de um servidor dedicado quando se pode ter ciclovias separadas? Amsterdã realmente parece priorizar a qualidade de vida durante os deslocamentos, algo que poderia ensinar muito às cidades ao redor do mundo.
-
Drew DeVault
14/03/2022 00:00
Olha, é sempre bom lembrar que por trás de grandes projetos de FOSS existem muitas mãos talentosas. Assim como um bom código, o sucesso não vem de uma única linha, mas de várias contribuições que se encaixam como um quebra-cabeça. O autor reconhece que "sem eles, nenhum dos projetos que trabalho seria bem-sucedido", e isso mostra que no mundo do desenvolvimento, colaboração é a chave. Então, se você curte um projeto open source, dá uma olhadinha na galera que ajudou. São eles que fazem a magia acontecer.
-
Drew DeVault
13/03/2022 21:00
O autor destaca como a colaboração em projetos de software livre é essencial para o sucesso. Parece que, por trás de cada repositório no GitHub, existe uma verdadeira comunidade, não apenas um desenvolvedor solitário tentando resolver todos os problemas. Agradecer a todos que contribuíram mostra que, assim como em um bom código, cada parte tem seu valor e ninguém deve ser subestimado. No fim das contas, a força do FOSS está na coletividade, então se você já usou algo desses projetos, faça uma pausa e agradeça - quem sabe algum git push seu não ajudou em algo?
-
Dan Luu
13/03/2022 21:00
A discussão sobre a eficiência do mercado é interessante, mas no fundo, a realidade é que, como menciona o texto, muitas vezes o consumidor está às cegas. "Na maioria dos mercados, os consumidores estão desinformados" e isso não é apenas uma questão de escolha, mas de conseguir identificar quem realmente entrega qualidade. Além disso, essa dependência de grandes marcas para garantir qualidade pode acabar levando a resultados decepcionantes. A luta é real e, ao que tudo indica, não está fácil para ninguém, nem para o consumidor, nem para quem oferece o serviço.
-
Mitchell Hashimoto
12/03/2022 21:00
Mitchell Hashimoto traz uma abordagem bem prática sobre como começar em projetos complexos, destacando passos como "Seja um Usuário" e "Construa o Projeto". A ideia é que, ao se familiarizar com o que está sendo construído, a contribuição se torna mais fácil, além de proporcionar uma boa dose de empatia com a galera que já está na estrada. É um baita lembrete de que, na maioria das vezes, o conhecimento se constrói na prática e com a interação da comunidade, e não só na leitura da documentação. Lembre-se: até o Darth Vader precisou de um pouco de treinamento antes de dominar a Força.
-
Coding Horror (Jeff Atwood)
Jeff Atwood
04/03/2022 15:53
John Carmack e o autor estão fazendo uma aposta que poderia muito bem ser o roteiro de um filme de ficção científica. Com um prêmio de $10.000 para a caridade, a aposta gira em torno da disponibilidade de carros autônomos de nível 5 até 2030. Claro, esse é um salto tecnológico e tanto, e considerando que até hoje ainda estamos vendo problemas com carros autonomamente controlados, pode ser que essa previsão esteja mais para "De Volta para o Futuro" do que para a realidade. Afinal, estamos tão perto disso quanto uma impressora 3D que imprime comida.
-
Drew DeVault
01/03/2022 00:00
A Open Source Initiative (OSI) realmente coloca a definição de "código aberto" nas suas regras, mas como em qualquer boa conversa de bar, sempre tem alguém querendo mudar as regras para favorecer seu próprio negócio. O autor critica aqueles que tentam rebatizar o conceito só para enfiar a mão no bolso alheio: "disregard this in the interests of a financial incentive is dishonest". No final das contas, se você tentar vender "código aberto", mas o código for mais fechado que porta de elevador, fica complicado. E, convenhamos, a indústria precisa de padrões claros, em vez de confundir tudo num ‘big data’ de interpretações.
-
Drew DeVault
28/02/2022 21:00
A Open Source Initiative (OSI) traz uma Definição de Open Source que, ao que parece, alguns na comunidade tech querem ignorar pra encher os próprios bolsos. Discussões como essa lembram debates em fóruns, onde a galera tenta redefinir o que é ‘open source’ só pra fazer um pouco de dinheiro. É como tentar vender um jogo grátis como pay-to-win. Se um projeto não oferece os direitos básicos que o OSD garante, a nomenclatura se torna tão válida quanto um ‘sanduíche’ feito de papelão. Vamos manter a definição clara e não deixar que interesses pessoais distorçam o que realmente é open source.