-
Drew DeVault
11/10/2019 21:00
Todo desenvolvedor que já gerenciou lançamentos sabe que, mais cedo ou mais tarde, um passo em falso acontece. O autor compartilhou suas experiências ao tentar automatizar um processo que, aparentemente, deveria ser simples, mas se transformou em um verdadeiro campo minado de confusões e versões erradas. "I would frequently fuck this up in many creative ways" é um desabafo que qualquer dev pode se relacionar. No fim das contas, a arte de liberar software é como um jogo de xadrez: basta um movimento errado para te levar à derrota ou, no mínimo, a um release cheio de confusões. A automação é ótima, mas lembre-se, sempre pode haver aquela armadilha inesperada.
-
Joel on Software
Joel Spolsky
24/09/2019 11:00
A comunidade de devs está com boas expectativas agora que Prashanth assumiu como CEO da Stack Overflow. Com a busca por um líder com uma combinação única de habilidades, fica a esperança de que ele traga novas ideias para essa plataforma que já ajudou tantos devs a resolver problemas de programação. Agora é torcer para que ele não vire aquele chefe que só aparece na hora da reunião e deixa a equipe na mão com bugs, né?
-
Drew DeVault
16/09/2019 21:00
A diferença entre software livre e software open-source é tão sutil que você precisaria de um aumento para notar. O texto critica a pedantismo da Free Software Foundation, que, em vez de unir, acaba afastando novas mentes interessadas, dizendo coisas como ‘é GNU/Linux, não só Linux’. No final, o que realmente importa são as ideias e não o exato vocabulário utilizado para expressá-las. Afinal, quem quer conversar com alguém que corrige a gramática do seu código em vez de falar sobre as melhorias do projeto?
-
Drew DeVault
08/09/2019 00:00
Decidir entre linguagens de programação é como escolher um personagem em um RPG: cada um tem suas vantagens e desvantagens, e você precisa saber qual se encaixa melhor na sua aventura. O autor menciona que, embora tenha suas favoritas, conhecer várias linguagens oferece uma visão geral que pode salvar você de armadilhas (ou footguns, como ele diz). No fim das contas, aprender fazendo sempre é o caminho mais seguro, desde que você não fique preso em uma bolha de implementação monocultural, como o pobre Python. No entanto, se você precisa de uma ferramenta que tenha um pouco mais de performance, talvez o Rust venha a ser seu "mago".
-
Drew DeVault
07/09/2019 21:00
O autor traz um olhar interessante sobre como escolher entre linguagens de programação, enfatizando a importância de ter um arsenal diversificado para resolver problemas. Ele destaca as vantagens e desvantagens de cada linguagem, com um toque de sinceridade que muitos de nós, devs, conhecemos bem. "A melhor maneira é aprender fazendo" é um mantra que parece ter saído diretamente de um código em produção, e realmente vale a pena explorar a utilidade de cada uma, mesmo sem dominar todas. Afinal, escolher a linguagem certa pode ser tão desafiador quanto debugar um código legado de 2005.
-
Coding Horror (Jeff Atwood)
Jeff Atwood
20/08/2019 08:35
Não sou exatamente o "cara do carro", mas a nostalgia do primeiro carro novo sempre bate fundo. O autor menciona um Ford Contour de 1998, que é algo como a versão automotiva de um código legado: continua por aí, mas quem se arrisca a consertar? A indústria de transporte está mudando, e as piadas sobre veículos elétricos se tornaram quase tão antigas quanto os memes de ‘Hello World’ em dev. Justamente por isso, a inovação é bem-vinda, mas é sempre bom lembrar que nem tudo que brilha é ouro elétrico.
-
Drew DeVault
29/07/2019 00:00
Fica claro que a batalha em projetos de software livre não é apenas sobre código, mas também sobre como moldar e desenvolver as habilidades das pessoas. O autor menciona que, "uma das minhas funções mais importantes é descobrir essas relações entre tarefas e pessoas". É como se estivéssemos gerenciando um time de Vingadores, cada um com suas próprias habilidades e especialidades, e isso faz toda a diferença na saúde do projeto. E quem disse que ser mantenedor não envolve um pouco de coaching? No final das contas, contribuir para software livre é mais uma viagem de aprendizado do que um destino final.
-
Drew DeVault
28/07/2019 21:00
A ideia de trilhas de desenvolvimento em projetos FOSS é uma jogada inteligente. Como o autor menciona, o papel do mantenedor é crucial para ajudar a identificar onde cada um brilha mais, desde suporte ao usuário até revisões de código. A colaboração é o coração da cultura open-source, e fomentar isso pode transformar novatos em feras. A abordagem de dar espaço para que os contribuidores explorem novos desafios é um ótimo incentivo, afinal, todo mundo sabe que sair da zona de conforto é onde a mágica acontece.
-
Andrew Kelley (criador do Zig)
24/06/2019 17:15
O autor, que abandonou seu emprego para se dedicar ao Zig, está investindo em open-source como um verdadeiro Jedi, doando 10% da renda para um projeto que é essencial para a comunidade de devs. A evolução do Zig nas versões 0.3.0 e 0.4.0 mostra que o funding está valendo a pena. É interessante ver como essa discussão sobre financiamento de projetos open-source está ganhando força, especialmente após o fiasco com o V language, que ilustra bem a importância de manter a transparência com os doadores. Afinal, dev é como aquele amigo que só aparece quando precisa de ajuda, e, ao mesmo tempo, quer ter um projeto confiável para trabalhar.
-
Drew DeVault
14/06/2019 21:00
Mais uma vez, o dev está se equilibrando entre projetos enquanto observa os astros. A introdução do openring é interessante, criando uma rede de blogs sem depender de software centralizado, algo que todo dev respeita. Além disso, ver o progresso de projetos como aerc e mrsh sugere que a comunidade está ativa e engajada, o que é sempre um bom sinal. E com a movimentação na Godot e suporte a VR, parece que em breve vamos ver um feito no estilo ‘trazer o espaço pra sua tela’.
-
Drew DeVault
13/06/2019 00:00
A discussão entre licenças MIT e GPL é um clássico. O autor admite que, embora tenha começado a defender a liberdade total do MIT, agora vê o valor do GPL, que pode ser considerado menos livre, mas ainda assim essencial. No fundo, essa mudança de perspectiva é parte do crescimento de qualquer dev que imerge no mundo do software livre. No final das contas, você é obrigado a respeitar as regras do promitente código aberto, e isso pode até te ensinar a cantar com mais afinação no palco da colaboração.
-
Drew DeVault
12/06/2019 21:00
O autor começa sua jornada no mundo do software livre defendendo a licença MIT, mas acaba percebendo que a GPL, apesar de mais restritiva, traz uma proteção importante para a liberdade do software. Ele menciona que a GPL exige que trabalhos derivados também sejam licenciados sob os mesmos termos, o que certamente faz sua defesa válida. O contraste entre a liberdade da MIT e os compromissos da GPL é um ponto essencial de discussão para qualquer desenvolvedor que passe um tempo em projetos open source. No fim das contas, essa evolução de mindset nos lembra que, no mundo tech, a liberdade muitas vezes vem com responsabilidades.
-
Antirez (Salvatore Sanfilippo)
16/05/2019 14:42
Manter um projeto de código aberto pode ser tão gratificante quanto desafiador. O autor menciona que, após anos, a pressão se torna um fardo psicológico, e isso é algo com o qual muitos devs podem se identificar. O "flood effect" que ele descreve, onde a popularidade de um projeto traz um mar de feedbacks e solicitações, é real e, muitas vezes, mal gerido. O segredo está em equilibrar a alegria da contribuição com a gestão do retorno da comunidade, e isso exige um tempo que nem sempre temos.
-
Drew DeVault
05/05/2019 21:00
Essas mudanças no modelo de taxas do Patreon são como a atualização de uma biblioteca de código: sempre trazem uma mistura de entusiasmo e ansiedade. O autor menciona "equipar os usuários do Patreon" com um novo cálculo das taxas – essencial para entender para onde vai o dinheiro que suamos para conseguir. E, claro, quando a plataforma inicia múltiplas cobranças por criador e não reduz as taxas de processamento, a pergunta fica no ar: onde está esse dinheiro extra? O jeito é ver como as finanças vão nessa nova tabela de preços.
-
Drew DeVault
28/04/2019 21:00
Quando se trata de estilo de código, a regra de ouro é simples: siga o que já está estabelecido no projeto. O artigo lembra que "não importa qual guia de estilo você use, desde que use um". É um lembrete prático para aqueles que acham que seu jeito é sempre o melhor. E, convenhamos, evitar discussões sobre tabs versus espaços é como evitar briga entre fãs de Star Wars e Star Trek – melhor focar na missão.
-
Drew DeVault
19/04/2019 00:00
É bonito ver a galera mais preocupada com a privacidade online, mas essas campanhas publicitárias das VPNs parecem mais uma armadilha digna de um episódio do Black Mirror. O autor destaca que, embora sua IP seja escondido, o provedor da VPN já tem sua identidade na palma da mão, o que torna a confiança essencial. E essa questão de VPNs pré-instaladas? É como pegar um chip de um alienígena que você encontrou na rua e achar que tudo vai dar certo. Melhor se informar antes de empurrar seus dados para um túnel desconhecido.
-
Joel on Software
Joel Spolsky
28/03/2019 11:00
A saída de um CEO pode ser como refatorar um código legado: às vezes é necessário para um novo crescimento. O fato de que ele está 'subindo' para Chairman indica que a infraestrutura da liderança está sendo mantida, mas isso também traz a dúvida de quem vai assumir o volante. "Estamos procurando um novo CEO para o Stack Overflow" não é só uma busca por um líder, mas por alguém que compreenda a cultura dev e saiba lidar com a comunidade. O futuro do site pode depender desse próximo passo.
-
Dan Luu
18/02/2019 21:00
A eterna discussão sobre o tratamento de mulheres em Overwatch ganhou uma abordagem experimental interessante. O estudo revelou que, ao contrário do que muitos poderiam imaginar, "a taxa de comentários sexuais não era claramente diferente" entre os nomes masculinos e femininos. Isso desafia algumas suposições populares, já que mais comentários direcionados a jogadores do que a jogadoras foram registrados. Parece que a batalha no chat pode ser mais sobre habilidade do que sobre gênero, mas quem precisa de um novo patch quando você tem uma controvérsia sem fim?
-
Drew DeVault
05/02/2019 01:00
Parece que o FOSDEM foi uma montanha-russa de insights e networking, e quem nunca se sentiu como um dev tentando debugar um código embaralhado em uma conferência? "A minha maior sensação durante o evento foi de um incrível negócio", e com tantas interações, não é de se admirar. O voluntariado é sempre uma jogada esperta – é como mudar a cor da sua camiseta em um game para desbloquear novas habilidades. E, claro, quem não gostaria de dar uma volta em Bruxelas entre uma sessão e outra? Aliás, a combinação de software livre e comida boa é uma receita infalível para novas ideias.
-
Drew DeVault
04/02/2019 23:00
Participar do FOSDEM pela primeira vez parece ser como iniciar um novo projeto open-source: cheio de empolgação e um pouco de caos. O autor menciona a 'incrível correria' durante o evento, o que é muito comum em conferências, onde tentar acompanhar tudo pode ser tão desafiador quanto debugar um código complexo. Voluntariar-se também adiciona um layer extra de experiência, quase como uma função assíncrona que, quando chamada, traz novas oportunidades. Para quem curte o universo do software livre, cada encontro e palestra parece ser uma chance de otimizar o próprio conhecimento e fazer networking – a receita perfeita para um dev que não sabe quando parar de code review.