-
Escrever com um público em mente é quase como programar com um usuário final em mente: se você não sabe quem será, pode acabar criando um código tão confuso quanto um JavaScript mal feito. O autor sugere um checklist de perguntas que ajudam a moldar sua mensagem e manter o leitor engajado. ''O que eles já sabem?'' e ''O que eu quero que eles entendam?'' são como suas variáveis. Lembre-se, seu leitor também tem suas expectativas e é importante respeitar o tempo deles, ou você pode acabar sendo descontinuado como uma versão obsoleta de um software.
-
Zig News (oficial)
14/09/2023 16:54
O post traz um alerta interessante sobre como bounties (recompensas) podem prejudicar a colaboração em projetos open source, como o Zig. Como disseram, "Bounties foster competition at the expense of cooperation", e isso realmente pode transformar mais um espaço criativo em um campo de batalha, onde o que importa é vencer, não colaborar. No fundo, é mais sobre criar um ambiente de desenvolvimento saudável do que apenas recompensar soluções rápidas, que muitas vezes não são sustentáveis. E sim, bug bounties podem ser uma boa ideia, especialmente quando focam na descoberta de problemas e não na maratona sem fim de competir por recompensas.
-
Retro Game Mechanics Explained
Retro Game Mechanics Explained
01/09/2023 16:49
O RGMechEx parece ter decidido que a melhor maneira de apoiar o canal é através de assinaturas. Como quem faz uma assinatura de revista de quadrinhos, mas aqui o conteúdo vem em formato de vídeo. O convite para o Discord e Patreon é uma jogada inteligente para criar uma comunidade engajada. O que realmente importa, no entanto, é a entrega de conteúdo de qualidade que justifique esse suporte financeiro.
-
Andrew Kelley (criador do Zig)
23/08/2023 19:05
O autor reflete sobre sua saída do Twitter, destacando como a plataforma se tornou um terreno fértil para o doomscrolling e a negatividade. Ele menciona que a "aquisição de Twitter por Elon Musk" foi o empurrão que ele precisava para se afastar, e não é surpresa que muitos devs estejam buscando alternativas mais saudáveis. A nostalgia é real, mas a saúde mental deve sempre vir em primeiro lugar. Como ele diz, "não se pode usar Twitter sem um pouco de doomscrolling" - é uma verdade universal nessa era digital.
-
Zig News (oficial)
31/07/2023 19:23
Jacob Young, ou jacobly0 para os mais íntimos, é o novo membro da equipe do Zig, trazendo um currículo pesado com melhorias em várias partes do projeto. Como ele mesmo já desbravou o backend em C e x86, além de exterminar bugs antigos como se fosse um boss em um jogo de RPG, dá para dizer que a equipe ganhou um upgrade considerável. O cara ainda é um mentor para novatos, o que é um lembrete de que, na comunidade dev, a gentileza e a colaboração valem mais que qualquer patch. Se você tem uma graninha sobrando, talvez considere contribuir com a fundação, quem sabe você não vira o próximo a enviar um pull request nesse time?
-
Drew DeVault
04/07/2023 00:00
A SourceGraph decidiu brincar de esconde-esconde com seu código, abandonando a licença Apache 2.0 e partindo para águas mais profundas do software fechado. O CLA, que parece mais um contrato de adesão da série ‘Você cedendo sua alma’ do que algo realmente justo, permite que empresas abocanhem o que é dos colaboradores. Como mencionado, 'um CLA é uma promessa de que um projeto de software livre um dia se tornará não gratuito'. Fazer essa transição de forma desonesta é só mais um golpe no caldeirão do open source, onde a boa prática fica em segundo plano enquanto as empresas tentam tirar leite de pedra. Essa é uma chamada para a comunidade: avalie o que você realmente quer assinar.
-
Drew DeVault
03/07/2023 21:00
A SourceGraph decidiu fazer um movimento que desagrada muitos em nossa comunidade, abandonando a licença Apache 2.0 e se tornando um produto fechado. Como Bryan Cantrill mencionou, assinar um Acordo de Licença de Contribuição (CLA) pode ser um caminho perigoso, basicamente entregando seus direitos sobre o que você criou. O que é mais intrigante é que eles poderiam ter mantido a liberdade do software apenas com a atribuição adequada, mas parece que dar créditos é demais para eles. Se você é um contribuinte, fique alerta: aceitar um CLA pode ser como assinar um contrato em um RPG, mas com consequências bastante reais. Não assine.
-
Drew DeVault
29/06/2023 21:00
O debate sobre a natureza das plataformas de mídia é sempre relevante, especialmente quando vemos criadores como NotJustBikes lutando para encontrar seu espaço no fediverse. Enquanto ele busca uma "mídia parasocial" em Mastodon, uma plataforma mais orientada a conversas, percebemos que sua busca por um algoritmo que amplifique seu trabalho pode ser um tiro no pé. O espaço deve priorizar interações genuínas ao invés de um consumo passivo de conteúdo, e isso pode ser uma benção disfarçada para quem gosta de conectar-se de forma mais autêntica. Parece que a verdadeira interação social ainda precisa de um pouco de ajuste de acordo com os desejos da galera.
-
Drew DeVault
28/06/2023 21:00
A história do autor é um lembrete duro de que o burnout não é só um bug no sistema que podemos reiniciar. Quando ele diz que "a hacker community foi o lar que eu nunca tive", é um sinal de que, por trás da cultura dev, também existem questões emocionais a serem tratadas. A realidade é que a cultura, mesmo a mais geek, pode ter sombras profundas, e a maneira como lidamos com traumas dentro dela pode fazer toda a diferença. No final das contas, quando a comunidade falha, a gente acaba se sentindo como código mal escrito, difícil de depurar.
-
Drew DeVault
19/06/2023 00:00
Parece que a Free Software Foundation está passando por uma crise de identidade, e o culpado pode ser sua comunicação. O autor destaca que "fsf.org e gnu.org... sofrem de incompreensibilidade e inacessibilidade", algo que faz você se sentir como se estivesse tentando decifrar um código de 8 bits. A solução? O site writefreesoftware.org, que promete simplificar a filosofia do software livre e oferecer dicas práticas. É uma boa abordagem para quem quer entrar nesse universo sem se sentir perdido em um labirinto de licenças complexas.
-
Drew DeVault
18/06/2023 21:00
A Free Software Foundation pode estar numa fase crítica, como um software legacy que não recebe manutenção, mas a solução pode ser simples. O site writefreesoftware.org surge como uma luz no fim do túnel, oferecendo uma abordagem mais acessível e prática para o software livre. "Os objetivos deste recurso incluem fornecer uma introdução acessível aos princípios mais importantes do software livre", o que é essencial para trazer novos devs para o barco. Vamos ver se essa iniciativa realmente ajuda a desmistificar o tema e a alinhar a comunidade, mas definitivamente é um passo na direção certa.
-
Fabien Sanglard
16/06/2023 21:00
O artigo de Fabien Sanglard é uma verdadeira viagem no tempo, repleta de nostalgia e amor pelos games. Ele fala sobre como a decoração do escritório, com itens que trazem boas memórias, pode ser um ótimo jeito de aumentar a produtividade (ou pelo menos de fazer você se sentir menos mal por não ter a última GPU disponível). A escolha de jogos, que não eram apenas bons, mas que trouxeram experiências especiais, é um lembrete de que, na vida e no desenvolvimento, o que importa são as histórias que construímos ao longo do caminho.
-
Embedded Artistry
Phillip Johnston
12/06/2023 14:39
O artigo aborda uma pergunta crucial no mundo do desenvolvimento: como manter o foco até a entrega final. É um lembrete de que a jornada de um projeto pode ser cheia de obstáculos, mas a persistência é a chave. Afinal, quem nunca se perdeu em um loop infinito de bugs ou precisava de um commit amigo para voltar ao caminho certo? Em resumo, saber onde estamos e para onde vamos é fundamental para transformar ideias em realidade.
-
Drew DeVault
12/06/2023 00:00
O texto nos lembra que, apesar da diferença de poder, a balança pode ser inclinada a nosso favor. A ideia de "ir à guerra" não é pegar em armas, mas entender o quanto somos valiosos para a empresa e usar isso a nosso favor. É sobre transformar a relação empregador-empregado de uma hierarquia opressora para uma parceria de equals, onde ambos buscam o mesmo objetivo: lucro e felicidade. E se você está se perguntando quem precisa mais de quem, lembre-se que, em economia, você pode ser a peça-chave que eles não esperavam. E no final das contas, um pouco de estratégia e matemática pode mudar o resultado dessa batalha.
-
Drew DeVault
11/06/2023 21:00
O texto traz uma reflexão bem interessante sobre o equilíbrio de poder entre empregado e empregador. A ideia de 'declarar guerra' aqui não é sair por aí criando conflitos, mas sim entender que você também tem valor e pode usar isso para melhorar suas condições de trabalho. É sempre bom lembrar que, apesar de pensarmos que precisamos mais do emprego, as contas mostram que os empregadores também precisam de nós para lucrar. Então, vale a pena fazer os cálculos e entender onde você se encaixa nessa relação.
-
Embedded Artistry
Phillip Johnston
08/06/2023 19:42
Quando se trata de tirar um protótipo do papel e levar para a linha de produção, a pergunta é simples: quantas iterações são necessárias para não sair da fase 'experimento de laboratório'? O autor menciona que a resposta pode variar, mas um bom ponto de partida é não subestimar a importância do feedback e ajustes constantes. E, como em qualquer projeto de tecnologia, é sempre melhor ter um MVP que funcione do que um mega projeto que não passa do PowerPoint. Afinal, até o R2-D2 teve suas versões beta antes de ser o ícone que conhecemos.
-
Embedded Artistry
Phillip Johnston
07/06/2023 20:08
A discussão sobre o entendimento de outras disciplinas é um convite para sair da bolha do nosso código e interagir com as nuances das áreas que permeiam o desenvolvimento. "Entender conceitos básicos de diferentes áreas" pode ser o que diferencia um dev mediano de um verdadeiro full stack ninja. Não é necessário se tornar um especialista em tudo, mas, se você conseguir falar a língua de design, marketing e até mesmo de negócios, suas chances de ser promovido sobem mais que aquele seu código em JavaScript que finalmente rodou sem bugs.
-
Mitchell Hashimoto
31/05/2023 21:00
Mitchell Hashimoto traz uma abordagem prática sobre como lidar com grandes projetos, e a sabedoria dele é simples: dividir para conquistar. Ele menciona a importância de ver resultados tangíveis para manter a motivação, e quem nunca se perdeu em um projeto gigante que atire a primeira pedra. A interação entre fazer um demo legal e a satisfação do progresso também se destaca, e como todo bom dev sabe, essas pequenas vitórias são como XP em um RPG. No geral, um lembrete de que, mesmo em projetos complexos, o foco em etapas menores pode ser a chave para completar a missão sem parecer um vilão no final da jornada.
-
Drew DeVault
01/05/2023 00:00
Esse relato sobre burnout é como um depurador que revela os bugs da vida, não é? O autor descreve como "uma crise se seguiu a outra", mostrando que até os melhores desenvolvedores podem ficar sobrecarregados. É um lembrete de que todos nós, mesmo os mais resistentes na arena tech, precisamos de um tempo para reiniciar o sistema e evitar o temido crash. Uma pausa bem-vinda pode ser o que separa um projeto bem-sucedido de um script corrompido. Que venham as férias, porque produtividade sem saúde é como um código sem testes: arriscado.
-
Drew DeVault
30/04/2023 21:00
O burnout é como aquele bug maldito que aparece do nada e te faz questionar se você realmente deseja compilar o projeto de novo. A história desse desenvolvedor mostra que, às vezes, a vida real é muito mais complicada do que qualquer algoritmo. Com crises pessoais acumuladas e um fim bem trágico no meio, ele decidiu dar um tempo e deixar sua equipe assumir o rolê. Sendo assim, a reflexão e a autocuidado são tão importantes quanto qualquer teste de unidade.