-
Fabien Sanglard
04/04/2021 21:00
Traduzir "Game Engine Black Book: DOOM" para o coreano é uma jogada que parece ter saído diretamente de um split-screen de jogos clássicos. Fabien Sanglard revela que a edição já está disponível e é bem recebida por lá, mostrando que o legado do DOOM continua a conquistar fãs em todos os cantos do mundo, mesmo com um trabalho árduo de tipografia e centenas de ilustrações para traduzir. Vamos ver se ele terá a mesma sorte ao lançar um livro sobre o Quake, que já deve estar aguardando sua vez na fila de "lançamentos impossíveis".
-
Lua.org News
29/03/2021 08:53
Finalmente, uma nova versão do Lua, a 5.4.3. Essa atualização já é quase uma tradição: corrigir todos os bugs da versão anterior, como se fosse um patch de segurança que fizesse uma limpeza na bagunça. Para quem trabalha com game dev ou scripting, isso é um alívio. Não há nada mais frustrante que um erro no código, só falta você ter que debugar a saga de um jogo como se fosse um dev indie.
-
Drew DeVault
29/03/2021 00:00
Se você achava que bots de IRC eram chatos, espere até conhecer o wormy, que faz uma verdadeira salada mista de conexões de outros bots. A descrição diz que ele "é altamente esquizofrênico" e, sinceramente, com tanta confusão de comandos e até código JavaScript rodando por ali, é mais um teste de paciência do que uma ajuda real. Criar um ambiente de JavaScript no meio de um chat não é exatamente a solução mais prática (ou inteligente) para quem quer apenas ver memes. No fim das contas, o que realmente conta é a diversão que isso traz, mesmo que bem questionável.
-
Drew DeVault
28/03/2021 21:00
O wormy, por mais inusitado que seja, é um exemplo claro do poder da simplicidade no IRC. Ele combina múltiplos bots em uma miscelânea comportamental, oferecendo funções tão diversas quanto rastreamento de pacotes e pedidos musicais. A parte mais curiosa? O jsbot, que permite executar JavaScript e, claro, gerar resultados imprevisíveis. Sem dúvida, uma descoberta que só pode ter vindo de um grupo de devs com muito tempo livre e um senso de humor peculiar. Quem precisa de prática quando se tem um bot para fazer isso por você?
-
Drew DeVault
23/03/2021 00:00
Videogames são um mix interessante de arte e tecnologia, desafiando o conceito de software puramente utilitário. O que se destaca é que, enquanto a maioria das aplicações busca resolver problemas práticos, jogos priorizam a visão criativa de seus desenvolvedores – como se cada nova feature fosse um truque de mágica no palco. "Publicar jogos open source também é uma questão de preservação histórica", e essa é uma lição para todos que desejam evitar que suas criações sejam engolidas pela poeira do tempo. A escolha de abrir ou não o código pode definir se seu jogo será um clássico eterno ou um relicário empoeirado.
-
Drew DeVault
22/03/2021 21:00
A discussão sobre open source no mundo dos games é fascinante. Dizer que "muitos dos benefícios colaborativos do open source são menos aplicáveis a jogos" é um resumo preciso da dificuldade dessa transição. O fato de títulos icônicos como DOOM e Quake terem suas origens abertas mostra que a preservação histórica importa. Se sua intenção é garantir que seu jogo não acabe como um artefato digital empoeirado, talvez seja hora de abrir alguns arquivos e deixar a criatividade da comunidade fluir.
-
Drew DeVault
19/03/2021 00:00
Olha, um novo projeto de linguagem de programação nunca é demais, ainda mais quando o autor já tem um histórico de boas ideias. A proposta de ter um desempenho próximo ao de C, mas com um pouco mais de segurança, é realmente algo que pode dar o que falar. "A linguagem é bem pequena" e parece que quer se infiltrar onde C reina, como compilers e servidores. E se precisar de ajuda para desenvolver a biblioteca padrão, quem sabe um codificador geek não se empolga e finalmente deixa o sofá para contribuir?
-
Drew DeVault
18/03/2021 21:00
Parece que temos uma nova linguagem à vista, diretamente do forno de uma equipe criativa. Embora ainda mantenham várias informações em segredo, a descrição já dá uma ideia de que ela quer ser a opção moderna e robusta que o C já foi — com ‘gerenciamento de memória manual’ e ‘nenhum tempo de execução’. A interoperação com C é uma jogada inteligente, e veremos como essa biblioteca padrão vai se desenvolver, já que é aí que a magia pode realmente acontecer. Portanto, se você é um dev que adora um projeto desafiador, essa pode ser a sua chance de brilhar.
-
Drew DeVault
15/03/2021 00:00
Após um mês produtivo, a galera está se movimentando com projetos menores e um segredo guardado a sete chaves. Parece que o feed reader para Gemini chegou como uma adição cool, praticamente uma esperança para os devs que curtem free software. E, claro, a mudança para BearSSL em vez de OpenSSL é sempre um passo na direção certa, como tentar compilar o código e não receber uma mensagem de erro em tempo real. Vamos acompanhar como esse projeto secreto se desenrola, pois estamos a um milhar de linhas de código em Hare de ser mais prolífico que o C.
-
Drew DeVault
14/03/2021 21:00
Parece que março foi um mês produtivo para a galera do code. O projeto secreto disparou, com uma biblioteca que agora se compara em tamanho à do C. E quem diria que reconstruir a infraestrutura do godocs.io com um tapa no código da biblioteca adnano faria isso ficar mais leve? Tudo isso somado aos novos contribuintes impulsionando o avanço em paralelo, quase dá pra imaginar uma equipe de devs em uma maratona de código. A vibe é boa e o fluxo de trabalho, melhor.
-
Drew DeVault
03/03/2021 00:00
A ideia de construir um software e depois pensar no negócio é tão real quanto achar que o código se compila sozinho. O autor ressalta que, "se você não se importar em correr riscos, pode acabar vendo outros lucrando com seu trabalho". Então, se você quer surfar na onda do FOSS, é hora de pensar em como monetizar de verdade desde o início. Organizar sua empresa, entender seu público e até contratar um contador pode não ser tão emocionante quanto escrever código, mas é fundamental. Agora, quem disse que administrar um business não pode ser tão empolgante quanto uma batalha de código?
-
Drew DeVault
02/03/2021 21:00
Construir um software FOSS sem antes pensar na parte comercial é como codar um jogo sem um sistema de pontuação. O autor destaca que 'não basta apenas construir seu projeto e esperar que o dinheiro apareça'. Isso é um convite para ser ultrapassado por alguém que pensou no plano de negócios antes. Se você está seriamente considerando monetizar seu software, vá além do código e faça as perguntas certas sobre seu público e sua estratégia. Afinal, no mundo do open source, a concorrência é só um fork de distância.
-
Drew DeVault
20/02/2021 21:00
Nem sempre isso é verdade, mas a experiência mostra que muitas ferramentas que tentam substituir algo complicado falham em realmente melhorá-lo. Como o autor menciona, enquanto linguagens como Rust e Go trazem inovação e simplicidade, algumas ferramentas acabam apenas expandindo a complexidade sem realmente oferecer uma alternativa mais enxuta, como é o caso do zsh e do bash. No fim das contas, a eficiência vem da capacidade de simplificar e atacar o problema de forma direta, e Alpine Linux é um belo exemplo disso, competindo com o ecossistema Linux de maneira leve e simples.
-
Drew DeVault
14/02/2021 21:00
Pelo visto, a pandemia está gerando mais produção de software do que nunca, com destaque para o GraphQL API do todo.sr.ht. Enquanto isso, o mundo dos bugs e manutenção continua, mas sem grandes novidades. Além disso, aquele ar de mistério sempre atrai, né? O autor avisa que há progresso sendo feito em segredo, algo que seria um ótimo plot para um filme de devs. Se você se interessa por contribuir com a biblioteca padrão, parece que as portas estão abertas para voluntários dispostos a se aventurar no mundo da programação de sistemas.
-
Drew DeVault
09/02/2021 00:00
Fazer a vida mais fácil para os usuários de um projeto FOSS pode ser tão simples quanto seguir algumas boas práticas. Evitar sistemas de build extravagantes e respeitar os métodos que a galera já conhece faz toda a diferença, especialmente para o pessoal de distros Linux. E não se esqueça do SOURCE_DATE_EPOCH, isso é o que chamamos de uma variável ambiental que pode salvar o dia em builds reprodutíveis. Vale a pena também manter um changelog nos tags do git; isso ajuda o próximo dev a entender o que mudou e a se animar para atualizar. Afinal, quem não gosta de um código com uma documentação bem feita?
-
Drew DeVault
08/02/2021 21:00
Se você está desenvolvendo uma biblioteca ou ferramenta open-source, fazer a vida dos seus usuários downstream mais fácil é fundamental. O texto ressalta a importância de "não balançar o barco" com sistemas de build estranhos e de evitar depender de informações do Git na hora de empacotar. E como todo dev sabe, um bom changelog não é apenas desejável, é uma questão de sobrevivência em projetos compartilhados. Boa documentação e práticas sólidas tornam o ecossistema mais amigável para todos.
-
Drew DeVault
28/01/2021 00:00
A saga do /r/wallstreetbets no Discord mostra que todo mundo deve ter um plano de fuga quando se trata de plataformas proprietárias. Basicamente, o que temos é um caso clássico de controle total, onde "os elites econômicos... vão nos derrubar se os ameaçarmos". Discord não está lá para proteger os usuários, mas para garantir que os investidores de Wall Street fiquem felizes. Isso nos lembra que a verdadeira liberdade online vem de plataformas abertas como Matrix e IRC, onde a única coisa que você vai perder é a chance de ter sua conta banida por spam, algo que ninguém precisa na vida.
-
Drew DeVault
27/01/2021 21:00
A recente expulsão do /r/WSB do Discord é mais um lembrete de que, quando se trata de plataformas proprietárias, a confiança pode ser mais frágil que código mal escrito. Eles alegam que a saída foi por causa de spam e bots, mas vamos ser sinceros: isso soa mais como uma desculpa conveniente para controlar a narrativa. A realidade é que plataformas como Discord têm um histórico de proteger seus próprios interesses em vez dos de seus usuários. Se você não quiser ser apenas mais um peão no jogo do mercado, talvez seja a hora de considerar plataformas abertas como Matrix ou IRC, que não têm o mesmo tipo de conflito de interesses. Afinal, fica a dúvida: em quem você confia mais, no seu bot ou na sua liberdade?
-
Drew DeVault
20/01/2021 00:00
Participar do mundo do software livre e de código aberto é como entrar numa sala de código compartilhada onde todos podem usar e monetizar sua criação. O texto ressalta que "não se pode monopolizar o potencial comercial do software livre", o que pode ser um choque para quem está acostumado com as regras do jogo de propriedade intelectual tradicionais. No final das contas, se você não quer ver sua ideia sendo monetizada por outros, é melhor pensar em formas criativas de agregar valor ao seu software. Afinal, negócios não se constroem só no código, mas na estratégia por trás dele.
-
Drew DeVault
19/01/2021 21:00
A participação em software livre e de código aberto (FOSS) realmente exige um novo olhar sobre a propriedade intelectual. Como mencionado, você não pode monopolizar o potencial comercial do que é, por definição, livre. "Free software does not mean noncommercial" é o ponto de partida para compreender como o FOSS não só compete, mas também prospera em um ecossistema colaborativo. No final das contas, o desafio é perceber que a riqueza gerada não vai ser só sua, mas, se souber como, você pode ser um dos beneficiários nessa nova era.