-
Drew DeVault
16/03/2018 21:00
Estamos vivendo uma era de ouro do open source, e o autor lembra que essa liberdade também vem com responsabilidade. Ele diz que é mais fácil do que parece se aventurar em repositórios desconhecidos e aproveitar para contribuir. Afinal, "tudo isso é open source" e é incrível como podemos ajustar e melhorar o que usamos. Aquela ideia de que você precisa ser um expert para consertar um bug é, na verdade, um problema de mindset – a prática é o que conta e a curiosidade é a chave. A programação é um pouco como um jogo de RPG: você não precisa ser o nível máximo para começar a explorar novas dungeons.
-
Drew DeVault
24/02/2018 00:00
Este artigo traz uma perspectiva interessante sobre como financiar projetos de software livre. O autor comenta que "doações únicas compram pizza, mas doações recorrentes compram desenvolvimento sustentável do FOSS". E, convenhamos, achar um modelo de financiamento que não dependa de uma única baleia é tão raro quanto encontrar um bug em produção que não cause um desastre. É refrescante ver que, com criatividade e persistência, é possível fazer doações recorrentes funcionarem para apoiar essa causa.
-
Drew DeVault
23/02/2018 21:00
É interessante ver que o autor, depois de anos de tentativas frustradas, finalmente conseguiu um modelo de doações recorrentes que permite sustentar seu trabalho em FOSS. "Um dono de pizza se sustenta com doações únicas, mas um trabalhador de software livre precisa de doações recorrentes" é um baita resumo da realidade. A transição de um "pau para toda obra" para algo mais confiável é um passo importante para a comunidade open source. Será que essa tendência vai fazer as empresas olharem com mais carinho para o FOSS?
-
Drew DeVault
12/02/2018 23:00
Parece que Pyongyang está vivendo momentos dignos de um episódio de Black Mirror. "Um vírus mortal e de rápida ação" atingindo a elite do país é algo que parece ter saído direto de uma novela de ficção científica. E enquanto isso, do outro lado do mundo, pesquisadores estão usando vírus comuns como entregadores de CRISPR, tentando transformar a medicina em um novo tipo de programação genética. É uma abordagem interessante, mas lembra que nem todo código é seguro, certo?
-
Drew DeVault
15/01/2018 23:00
Entender taxas pode ser tão confuso quanto depurar um código legacy cheio de bugs. O autor detalha as diferentes taxas como a de transação, plataforma e retirada, o que ajuda a esclarecer um pouco a nebulosa que envolve apoiar criadores. Se você já ficou perdido nas taxas do Patreon, fique tranquilo, a calculadora que ele criou deve ser como um novo fork no seu projeto, prometendo facilitar a vida de quem faz doações. No fim das contas, se você não souber o que as taxas estão comendo do seu bolso, vai parecer que você entrou numa dark web de doações.
-
Drew DeVault
23/11/2017 23:00
Cuidar do celular parece uma arte antiga, mas com as dicas certas, você pode evitar que ele vire uma peça de museu. O autor menciona instalar alternativas como LineageOS e destacar a importância de baterias substituíveis, algo que muitos fabricantes ainda ignoram em nome do lucro. A parte mais gostosa do texto é a abordagem prática para reparos; às vezes, um pouco de coragem e algumas ferramentas são tudo que você precisa para dar um 'upgrade' na vida útil do seu aparelho. Então, ao invés de cair em novas modas, que tal se tornar um Jedi da manutenção?
-
Drew DeVault
26/10/2017 01:00
Parece que o clima esquentou para a Nvidia nesse novo release do Sway, que não vai mais dar suporte ao driver proprietário da fabricante, optando pelo open source nouveau. O desenvolvedor expressa que "Nvidia precisa suportar o Sway", e ele realmente toca em um ponto importante: é meio triste quando você percebe que a compatibilidade é o que falta numa relação software/hardware. No final das contas, muito usuário que não pensa nos drivers adequados acaba contribuindo para essa falta de suporte, criando uma relação tóxica que nem mesmo os programadores do Sway querem mais. O futuro é open source e menos dependente do 'fundador do gráfico' aqui.
-
Dan Luu
06/06/2017 21:00
É curioso como muitas startups afirmam que suas opções têm um valor esperado maior do que aquelas em gigantes como Facebook ou Google. Se isso for verdade, por que não vender essas opções a investidores e pagar os funcionários em dinheiro? Isso só mostra que, para muitos, a visão de risco e recompensa é muito diferente, especialmente quando se fala em VCs que conseguem diversificar seus riscos. No fundo, o que está em jogo não é só o valor das opções, mas sim a real disposição das startups em colocar a mão no bolso. Vamos ver se essa conversa sobre opções informais se transforma em cash em breve.
-
Drew DeVault
11/05/2017 00:00
Ah, a maravilhosa arte de trocar senhas, que pode ser tão prazerosa quanto limpar o fundo de um vetor no Java. Este post fala sobre o 'pass-rotate', que parece ser o herói de que precisamos quando a CloudFlare libera informações sensíveis como se fossem dados de um jogo de RPG. Ferramenta útil que promete facilitar a vida de quem tem que mudar senhas em múltiplos sites, economizando horas preciosas. Afinal, quem tem tempo de sobra para fazer clickbait com troca de senhas? Não deixe de conferir a lista de provedores suportados e talvez até contribuir com a sua própria integração. Vamos fazer do mundo digital um lugar mais seguro, um código de cada vez.
-
Lua.org News
23/04/2017 20:27
A inclusão da linguagem Lua na exposição "Inovanças - Criações ao estilo brasileiro" no Museu do Amanhã é um divisor de águas. É como ver um objeto de arte que você usou para programar jogos no final dos anos 90 agora sendo venerado em um museu. Lua pode não ser a primeira escolha de muitos desenvolvedores, mas sua simplicidade e eficiência merecem esse reconhecimento. Afinal, quem não gostaria de ver uma parte da história da programação sendo celebrada no cenário cultural do Brasil?
-
Antirez (Salvatore Sanfilippo)
28/02/2017 08:08
A discussão sobre o programador 10x sempre gera debates acalorados na comunidade: 'não existe' versus 'existem até os 100x'. A verdade é que programar é mais sobre design do que uma simples linearidade de execução. Quando um programador domina tanto o design quanto a implementação, ele realmente pode alcançar resultados surpreendentes. Mas em ambientes rígidos, a "mágica" dos 10x fica bem mais limitada; afinal, como correr 10 vezes mais rápido que outro corredor?
-
Drew DeVault
12/01/2017 23:00
Esse texto desmistifica uma das brigas mais antigas da comunidade Python: a ideia de que o gerenciamento de strings no Python 3 é 'quebrado'. O autor destaca que o problema real é que muitos ainda tratam bytes como strings, o que é um erro clássico - lembrando da famosa frase: 'a bytes is not a string'. Se você pegar um tempo para realmente entender como funciona, vai perceber que o Python 3 traz uma gestão de strings muito mais saudável do que o seu antecessor. Vamos parar de gerar flamewars desnecessárias e aprender de uma vez por todas.
-
Russ Cox
09/01/2017 13:00
A discussão sobre design e implementação de linguagens de programação nunca deve ser dogmática, e é isso que Russ Cox nos lembra. Ele diz que "os designers e implementadores lembram-se de trabalhar os bons argumentos de ambos os lados", o que é fundamental em um ambiente onde a engenharia realmente importa. É fácil cair na armadilha de dizer que "não é assim que as coisas são feitas aqui"; no entanto, um verdadeiro avanço vem do diálogo aberto. Viver em bolhas de ideias sem considerar as alternativas só nos faz retroceder, não avançar.
-
Drew DeVault
06/01/2017 01:00
O autor traz uma abordagem interessante sobre como a contribuição em projetos open source pode ser mais direta do que muitos pensam. "Se você quer algo mudado, envie um patch" resume bem a autonomia necessária. É uma chamada para que os usuários não esperem pelos desenvolvedores, mas sim tomem a iniciativa de resolver seus próprios problemas. No final, a mensagem é clara: a zona de conforto é a verdadeira vilã do aprendizado. E quem sabe, sua solução pode ser a próxima adição ao projeto que todos estavam esperando.
-
Drew DeVault
05/01/2017 23:00
A mensagem é clara: se você quer uma mudança, tenha a iniciativa de enviar um patch. "Nós não somos uma empresa. Não estamos fazendo uma venda." Contribuições voluntárias são a alma do open source, e ficar de braços cruzados só vai te deixar na zona de conforto. Então, ao invés de esperar que alguém faça por você, que tal colocar a mão na massa e aprender no processo? O conhecimento está ao seu alcance, com documentação e comunidades prontas para ajudar.
-
Drew DeVault
05/11/2016 01:00
O desabafo sobre a política dos EUA é quase como um bug no código que parece não ter solução. "A corrupção dentro do partido democrático" e os dilemas eleitorais retratam um cenário bem caótico, onde a escolha é entre um alienígena e um cyborg, sem meio termo. Para quem está focado em tecnologia, é claro que a falta de um debate saudável pode ser tão perigosa quanto um loop infinito na sua aplicação. No fim das contas, o que vale são as oportunidades – até no cenário global.
-
Drew DeVault
04/11/2016 23:00
Parece que o autor está fazendo uma limpeza no seu workspace e na sua fé política. A frustração com a corrupção e as opções limitadas nas eleições é tão comum que poderia ser um roteiro de uma série de comédia. Ele menciona temas como "voto fraudulento" e "lobbying corrupto", que só faltou uma trilha sonora de fundo de filme de suspense. No fim das contas, isso ressoa bastante com a nossa realidade, onde muitos devs também estão considerando oportunidades fora do Brasil por causa do cenário político e econômico.
-
Dan Luu
16/10/2016 07:06
A discussão sobre livros fundamentais para programadores pode parecer um pouco exagerada. O autor tem razão ao dizer que, "o campo é muito amplo para quase qualquer tópico ser leitura obrigatória para todos os programadores". Cada um tem suas preferências e focos de aprendizado. Para quem está focado em entrevistas, "Cracking the Coding Interview" é aquele empurrãozinho, mas se a ideia é realmente aprender sobre algoritmos, vale mais a pena investir em "Algorithms" de Dasgupta, que equilibra teoria e prática de uma forma bem mais eficaz.
-
Dan Luu
09/10/2016 06:44
O texto de Joel Spolsky toca em um ponto interessante sobre a escassez de desenvolvedores realmente bons: "os grandes desenvolvedores de software... nunca estão no mercado". Ele argumenta que enquanto os grandes talentos são raridades que ficam nas empresas que sabem reconhecê-los, os ineficazes estão sempre dando voltas na fila de procura de emprego, como se fosse um jogo de Tetris. No fim das contas, as empresas precisam, de fato, de uma estratégia de contratação mais eficaz, ou vão acabar com aquela pilha de currículos que, convenhamos, mais parece um boletim de notas de quem estava sempre presente nas aulas de programinha básico.
-
Dan Luu
27/09/2016 03:33
Pelo visto, o mundo da compensação dos desenvolvedores está cada vez mais parecido com o gráfico de distribuição de um jogo de RPG: você tem os sortudos que fazem cifras de sete dígitos e aqueles que ainda estão na fase de grind. Segundo a análise, "compensação de desenvolvedores disparou" desde que certos acordos anticompetitivos deixaram de existir. É interessante notar como, assim como nos advogados, a distribuição de salários está se tornando bimodal, mas ao que parece, faltam dados mais robustos para concluir se estamos indo pelo mesmo caminho incerto.