Há algum tempo, Hillel Wayne escreveu um artigo intitulado 'Microfeatures que gostaria de ver em mais linguagens', descrevendo três tipos de características em linguagens de programação: fundamentais, profundamente integradas e recursos de conveniência agradáveis de se ter. Wayne argumenta que os designers de linguagem geralmente focam nos dois primeiros tipos, enquanto os recursos de conveniência, por serem de implementação mais simples, facilitam a transição entre projetos e melhoram a qualidade de vida dos usuários.
Em seu blog, que mantém desde 2015, Wayne observa como pequenas funcionalidades, similares aos 'microfeatures' de linguagens de programação, podem melhorar significativamente a experiência no site sem causar grandes transtornos na sua ausência. Ele sugere uma revisão dessas pequenas funcionalidades ao considerar adições ao seu site.
Wayne também menciona Gwern como um exemplo excepcional no uso de notas laterais, que permitem digressões sem interromper o fluxo do texto principal. Outro recurso útil discutido são as tabelas de conteúdo, que proporcionam uma visão geral rápida do que será abordado no texto e facilitam a navegação direta para seções de interesse.
Além disso, ele introduz a ideia de cabeçalhos de página facilmente linkáveis, que permitem aos usuários compartilhar seções específicas de uma página com facilidade. Wayne conclui destacando que, embora esses 'microfeatures' possam parecer pequenos, eles têm um impacto significativo na usabilidade e na acessibilidade de um site, incentivando os leitores a pensar em integrar tais características em seus próprios projetos digitais.
Confira os últimos vídeos publicados no canal