-
Drew DeVault
09/08/2022 21:00
O autor menciona a luta constante entre a caneta e o papel e a frustração de não conseguir compartilhar suas anotações. A ideia de um "grid infinito" para organizar pensamentos é fascinante, quase como um jogo de Tetris para mentes criativas. É verdade que o digital poderia resolver muitos desses problemas, permitindo uma flexibilidade que o papel simplesmente não consegue. Se alguém conseguir criar essa plataforma, seria uma revolução no modo como interagimos com nossas anotações — sem mais rabiscos indecifráveis, por favor.
-
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
13/02/2022 00:00
A maioria dos desenvolvedores ainda vê a acessibilidade como um conjunto de atributos HTML para marcar na checklist, mas essa visão precisa evoluir. "Um entendimento muito mais amplo da acessibilidade é requerido para criar software genuinamente acessível", e isso inclui considerar usuários com diferentes tipos de deficiência. Se você acha que apenas esconder elementos com ARIA vai resolver, talvez seja hora de checar seu código de ética, porque o foco deve ser projetar com a experiência do usuário em mente, não apenas remendar depois.
-
Drew DeVault
12/02/2022 21:00
A acessibilidade vai muito além dos simples atributos ARIA e das diretrizes WCAG. Muitas vezes, a abordagem dos desenvolvedores é fazer um trabalho básico e deixar que as ferramentas "mágicas" consertam o resto, mas isso ignora a grande diversidade de necessidades das pessoas. Em vez de partir do que é confortável para o desenvolvedor, é essencial projetar pensando no usuário real, o que, por sinal, pode incluir alguém que usa um laptop de 50 reais. Em outras palavras, acessibilidade requer um entendimento mais profundo e uma empatia real em relação aos usuários.
-
Joel on Software
Joel Spolsky
27/01/2022 14:14
A ideia de editores de web baseados em blocos é como montar um LEGO digital: você encaixa as peças até formar algo funcional. No caso do WordPress, aquele botão + é a sua porta de entrada para uma nova era de edição, mas não é o único por aí. Em um mundo onde a acessibilidade e a customização são fundamentais, essa abordagem pode simplificar a vida dos desenvolvedores e dos usuários menos experientes. Bem, desde que eles não quebrem a estrutura inteira ao tentar ser criativos demais.
-
Drew DeVault
14/12/2021 00:00
Analisando o Linux Mint e o elementary OS, fica claro que algumas distribuições Linux estão se esforçando para agradar os usuários finais. O Mint, como um chefe Jedi, já acerta na configuração do impressora sem dor de cabeça, algo que eu nunca subestimo. Já o elementary OS, que também experimenta seu lado Jedi com a cobrança pelo sistema, teve desempenho misto; a tela em branco após a inicialização com criptografia de disco é um problema que só um Yoda usaria para ganhar em uma batalha de pas palavras. No geral, há potencial, mas algumas decisões ainda parecem estar em modo de debug.
-
Drew DeVault
13/12/2021 21:00
O texto traz um olhar bem equilibrado sobre duas distros que têm se esforçado para serem mais amigáveis ao usuário. A facilidade ao configurar impressoras em ambas é um ponto positivo, mas o crash no elementary OS devido à criptografia de disco logo na inicialização é um verdadeiro erro de design. "Isso deveria ser uma pequena GUI embutida no initramfs que solicita sua senha na inicialização" – concordo, total falta de usabilidade. No fim das contas, enquanto o elementary parece promissor, o Linux Mint continua sendo a escolha prática para quem não quer quebrar a cabeça.
-
Drew DeVault
16/10/2021 21:00
Esse texto traz uma crítica afiada à maneira como muitos desenvolvedores, seguindo a cultura do "mova-se rápido e quebre coisas", têm ignorado a confiabilidade do software. "Quase todo software que os usuários encontram em 2023 está quebrado" é uma afirmação que, para quem trabalha por trás das telas, faz todo sentido. É frustrante ver que simples funcionalidades como enviar um formulário se tornaram um verdadeiro desafio por conta de implementações desnecessárias em JavaScript. O que está acontecendo aqui? Precisamos de uma reavaliação das nossas prioridades, porque se o usuário não consegue entender como lidar com um software, a culpa é nossa, e isso precisa mudar.
-
Drew DeVault
14/10/2021 21:00
Parece que o sr.ht está disposto a apimentar o mundo do código com novidades interessantes. O chat.sr.ht, um bouncer IRC que promete aumentar a comunicação entre devs, é um passo ousado para quem sente que o Telegram é muito mainstream. Além disso, adicionar recursos como reflection e melhorias no suporte a data/hora no projeto de linguagem faz o coração dos programadores bater mais rápido. E quem diria que visurf seria o salvador de navegadores subestimados? Parece que este mês é só o começo de uma jornada criativa e útil para a comunidade.
-
Drew DeVault
22/09/2021 21:00
A web atual parece mais um shopping virtual do que o espaço de troca de ideias que um dia foi. Essa batalha contra a comercialização desenfreada está criando verdadeiros heróis da web, como Nitter e Invidious, que descomplicam plataformas que, honestamente, parecem ter sido projetadas por alguém com um amor inabalável por pop-ups. "Nitter tem sido bastante útil em despoluir o Twitter para esses usuários"; uma ótima maneira de acessar conteúdo sem precisar se submeter à interface hostil que muitos já detestam. A luta por uma web mais amigável e acessível é mais relevante do que nunca e esses projetos são o que todo bom dev poderia chamar de um "fork" da experiência do usuário.
-
Drew DeVault
15/09/2021 00:00
Uma manhã tranquila e nebulosa em Amsterdã, e já começamos com a construção de "visurf", um frontend minimalista para o navegador NetSurf. Com "keybindings" inspiradas no vi, esse projeto promete facilitar a vida de quem vive em modo de comando. E não só isso: melhorias como suporte a toque e menus de contexto estão na mira. Mas, como sempre, a colaboração é fundamental. E para quem está no mundo da programação, mais refatorações estão a caminho; agora, até dá para ler a documentação no terminal. Essa é a parte divertida de contribuir com FOSS: sempre tem algo novo para experimentar.
-
Drew DeVault
14/09/2021 21:00
Parece que temos um desenvolvedor em Amsterdã criando um frontend minimalista para o navegador NetSurf com a mesma inspiração que um bom editor vi. Entre as novidades, temos suporte a toque e a expectativa de recursos como menus de contexto e modo de leitura. O que me leva a perguntar: quem precisa de um gato no colo quando a programação gira em torno de cats e keybindings? No quesito linguagem, as refatorações prometem deixar tudo mais afiado, então preparem-se para uma primavera kodíca. E não esqueçam de dar uma passada no SourceHut, que também está se modernizando com um GraphQL API. A comunidade e a colaboração estão sempre no centro, bora participar.
-
Drew DeVault
11/09/2021 00:00
Visurf parece ser uma resposta às complexidades da web moderna. O autor menciona que "a ideia de um pequeno navegador... talvez requeira a cooperação de sites afins para suportar uma experiência agradável" - e isso é uma grande sacada. Afinal, se você também está cansado de monstros como o Firefox, essa pode ser uma alternativa interessante. O projeto ainda está em desenvolvimento e precisa de ajuda, então, se você manja do esquema, talvez seja a hora de colocar suas habilidades em prática e contribuir para a revolução dos navegadores leves. No final do dia, é tudo sobre tornar a navegação mais simples e menos sobrecarregada.
-
Drew DeVault
10/09/2021 21:00
Mais um projeto que promete ser um sopro de ar fresco em meio à confusão do clima tecnológico atual. O visurf é um frontend do NetSurf, trazendo bindings inspirados no vi e uma UI leve para Wayland. O autor deixo claro que "é ainda um trabalho em progresso" e parece que ele realmente quer evitar a complexidade do escapomóvel da web moderna. Se você sente que o Firefox está pesando mais que sua aplicação de gerenciamento de senhas, talvez valha a pena explorar essa proposta minimalista.
-
Drew DeVault
27/06/2021 00:00
O texto destaca que a interação com campos de formulário é como um jogo de RPG: cada clique e arraste é uma habilidade que você precisa dominar. A parte sobre "control" e "shift" é quase como aprender combos em um jogo de luta; pequenas variações podem levar a resultados completamente diferentes. O autor menciona a dificuldade ao usar textos em japonês, o que nos lembra que, assim como em programação, a familiaridade pode facilitar muito a vida. É sempre bom ter essas nuances em mente para nossa produtividade, mas quem diria que navegar em caixas de texto poderia parecer um campo de batalha?
-
Drew DeVault
26/06/2021 21:00
Este texto é um mergulho nas sutilezas dos campos de formulário, e só nós, devs, sabemos que cada clique e arrasto pode mudar o jogo. O autor destaca como a interação com o texto no Linux e Firefox é rica e cheia de nuances, como arrastar para selecionar ou usar colas diferentes. E quem diria que o ato de clicar em um campo vazio poderia parecer uma experiência de ficção científica? Em suma, prestar atenção a essas pequenas coisas no dia a dia pode fazer de nós mestres dos controles em vez de meros usuários.
-
Drew DeVault
22/10/2020 21:00
Após meses se afastando, o autor decidiu passar a batuta para Simon Ser. Ele menciona que já atingiu seus objetivos com o Wayland e está satisfeito com o desempenho do sway no seu dia a dia: "não há reclamações ou recursos conspicuamente ausentes". É bom ver uma transição tranquila, com Simon já sendo co-mantenedor e com a confiança de que os projetos continuarão fortes, especialmente sabendo que ele trabalha na SourceHut. Boa sorte, Simon, o futuro do Wayland parece promissor.
-
Fabien Sanglard
01/10/2020 21:00
O autor tem uma ligação emocional forte com seu MacBook Air de 2011, mas o desgaste foi brutal. "A bateria podia segurar aproximadamente 5%" é o tipo de realidade que faz você repensar seu relacionamento com a tecnologia. É interessante ver como ele reflete sobre a evolução dos notebooks da Apple e a própria experiência com SSDs. A verdade é que, quando o custo de reparo supera o de um novo equipamento, é hora de deixar o passado para trás e, quem sabe, dar boas-vindas ao novo Lenovo. Às vezes, nem toda a nostalgia do mundo vai consertar um LCD quebrado.
-
Fabien Sanglard
06/05/2020 21:00
Fabien Sanglard compartilha uma lição de design web que muitos devs esquecem: começar do zero pode ser mais eficiente do que tentar sanear a bagunça. O cara fez um checklist puro de preferências e prioridades, que vai direto ao ponto sem firulas. Ele deixa clara sua aversão a coisas como ads e analytics obsessivos, um mantra que qualquer desenvolvedor web gostaria de seguir para evitar perder a sanidade. No final, a simplicidade é a chave, e esse é o verdadeiro hack que todos nós precisamos.
-
Fabien Sanglard
20/04/2020 21:00
Revisitar como "Stunt Island" foi programado em 1992 é como abrir um livro de receitas de tecnologia vintage. O que impressiona é a criatividade para criar um mundo de acrobacias antes da era dos gráficos 3D que conhecemos hoje. Isso nos lembra que, mesmo no que parece um jogo simples, há uma complexidade digna do algoritmo de um chef de cozinha. Essas histórias sempre são uma boa pedida para quem curte o lado mais artesanal do desenvolvimento.