2 pontos por GN⁺ 2023-12-14 | 1 comentários | Compartilhar no WhatsApp

Interesse por interfaces de usuário como CLI, GUI, web e mobile

  • As interfaces de usuário existem em várias formas, como interface de linha de comando (CLI), interface gráfica do usuário (GUI), web e mobile.
  • Essas interfaces possibilitam a interação entre o usuário e o sistema computacional, sendo escolhidas de acordo com suas características e com o contexto de uso.
  • É importante escolher a interface adequada conforme o interesse e a necessidade do usuário.

Opinião do GN⁺:

  • A interface de usuário é um elemento importante que determina a acessibilidade da tecnologia e desempenha um papel central na melhoria da experiência do usuário (UX).
  • Enquanto a CLI oferece controle poderoso para usuários especialistas, a GUI permite uso intuitivo e é familiar para usuários em geral.
  • As interfaces web e mobile oferecem acessibilidade e conveniência, espalhando-se rapidamente pela vida moderna e contribuindo para a democratização da tecnologia.

1 comentários

 
GN⁺ 2023-12-14
Comentário no Hacker News
  • Experiência de adoção de gato

    • Um casal tentou adotar em battersea.org.uk, mas perdeu um gato adequado porque o site demorava a ser atualizado.
    • Usando a API JSON interna do site, criou um app em Elixir para receber dados dos gatos em tempo real e receber alertas no Twitter.
    • Com esse método, encontrou rapidamente um gato preto chamado "Fluff" e conseguiu adotá-lo.
  • Experiência com desenvolvimento de jogos pessoais

    • O desenvolvedor cria jogos para uso próprio e também fez vários jogos e apps.
    • Também desenvolveu um app que criptografa códigos de autenticação em dois fatores em QR codes e os salva no fluxo de fotos.
  • De ferramenta pessoal a app público

    • Um desenvolvedor daltônico criou uma ferramenta de reconhecimento de cores para atender às próprias necessidades e depois a transformou em um app completo ao obter uma licença da Pantone.
    • Desenvolveu apps como CBVision para daltônicos, Unwind para ajudar na respiração e LookAway para reduzir a fadiga ocular digital.
  • Ferramenta para digitar Umlauts em alemão

    • Usando um teclado QWERTY, desenvolveu uma ferramenta que permite digitar facilmente Umlauts do alemão (ä, ö, ü, ß).
    • A ferramenta usa grafias alternativas para converter o texto desejado em alemão.
  • Bloqueador de anúncios de podcast

    • Um desenvolvedor que mora fora dos EUA criou um app para bloquear anúncios repetitivos em podcasts americanos.
    • Ele busca feeds XML e usa uma biblioteca de fingerprint de áudio para identificar e remover anúncios.
  • Vários projetos pessoais

    • Desenvolveu um app que combina uma planilha simples com um REPL de JavaScript, um app de CAD baseado em Lisp, um jogo de construção de estação espacial, uma ferramenta de transferência de arquivos e um app de leitura da Bíblia baseado na web.
  • Sites e jogos educacionais

    • Criou um site que resume livros populares de não ficção para ajudar na memorização, um banco de dados de mídia gerado por usuários, um site com notícias mundiais concisas e um jogo de adivinhação de palavras inspirado em Wordle.
  • Obsessão por busca em registros digitais

    • Desenvolveu uma extensão do Chrome capaz de pesquisar o texto completo das páginas visitadas, uma ferramenta que coleta o histórico de busca de todos os navegadores e um app que combina a interface do ChatGPT com busca em texto completo.
  • App de indicador de progresso para macOS

    • Um app de barra de menu que ajuda na percepção do tempo, exibindo visualmente o progresso e incluindo um recurso para capturar tarefas em vídeo.
  • App de gerenciamento de tarefas baseado em árvore

    • O desenvolvedor criou um app de tarefas baseado em árvore para gerenciar o próprio dia a dia e, com isso, aprendeu várias técnicas de programação.