4 recursos de software marcantes que foram criados por acidente

É fácil olhar para o produto final de algo e pensar que foi o resultado de projetos e processos cuidadosos e planejados. Mas, como qualquer pessoa que já tenha projetado alguma coisa lhe dirá, a realidade é muito mais caótica. Nem sempre pensamos sobre a origem de alguns elementos e recursos de design do nosso software, mas no caso desses quatro exemplos o “gênio” veio de um acidente.

Parâmetros de UI ajustáveis

Hoje em dia, consideramos natural que em nossos sistemas operacionais possamos alterar a aparência da interface. Você pode alterar as cores das janelas, a fonte do sistema, a aparência de elementos específicos, como botões, e muito mais. Varia de um sistema operacional para outro, mas o princípio é o mesmo. Se o usuário quiser mudar a aparência e o funcionamento das coisas, deixe-o. Mesmo que isso faça um “especialista” em UX se encolher.

Crédito: Áudio e publicidade/Shutterstock.com

Agora, embora eu não possa dizer com certeza se esse incidente em particular foi a gênese do ajuste da interface do usuário em computadores modernos e por que sua mãe usa aquela fonte horrível em seu telefone, um certo desenvolvimento inspirado em Steve Job poderia muito bem ter sido o começo.

Conforme relatado no livro de Andy Hertzfeld Folclore artigo, e o primeiro funcionário da Apple chamado Chris Espinosa estava trabalhando no design de um aplicativo de calculadora para Mac. Mas, quando ele o mostrou a Steve Jobs, houve uma longa lista de críticas sobre sua aparência.

Jobs era notoriamente meticuloso e, no final, Espinosa teve o golpe de gênio de simplesmente adicionar um monte de controles deslizantes e configurações que permitiriam que seu chefe perspicaz se sentasse e mexesse em todos os aspectos da interface do aplicativo até ficar feliz. Criando assim (talvez) acidentalmente a ideia de deixar o usuário decidir qual deve ser a IU.

O Windows 11 bloqueia esses quatro recursos, mas eles devem ser padrão

Eles realmente deveriam ser incluídos no sistema operacional básico.

6
Por Nick Lewis

A roda de rolagem criada acidentalmente a partir de uma roda de zoom

Crédito: Benj Edwards / How-To Geek

Já falei sobre o excelente (e lendário) Microsoft Intellimouse no passado, que é parcialmente famoso por introduzir a roda de rolagem em vez do botão do meio do mouse. Algo que se revelou inestimável na era da Internet e para quem tem que lidar com documentos e planilhas.

A questão é que, se você acredita em uma das pessoas que afirma ter inventado a roda de rolagem, ela nunca foi projetada para rolagem. Em vez disso, era para ser uma roda de zoom, ou pelo menos é o que diz o cofundador da Oculus, Jack McCauley, em entrevista ao IGN.

Quer McCauley seja realmente o único ou mesmo o principal contribuidor para a ideia da roda ou não, devo salientar que na verdade usamos a roda de rolagem para ampliar muitos aplicativos. Portanto, a ideia de ser um controlador do eixo Z ainda é válida em aplicativos e jogos 3D, mas é um pouco engraçado pensar que alguém tinha grandes ambições para um novo recurso de hardware e, em seguida, os desenvolvedores de software o usaram para evitar ter que arrastar uma barra de rolagem.

Pare de usar seu Chromebook de maneira errada: 7 recursos que você provavelmente perdeu

Aposto que você não sabia do número 3!

Por Patrick Campanale

Desfazer se tornar um recurso permanente após um hack de depuração

Crédito: Sarah121/Shutterstock.com

Todos nós temos como certo que podemos usar Ctrl+Z para nos livrar da maioria dos erros. Na verdade, hoje em dia, com a abundância de memória do computador, muitas vezes você pode “desfazer” várias etapas do que fez na maioria dos aplicativos.

Agora, uma função que é efetivamente um recurso de “desfazer” foi inventada várias vezes de forma independente, mas começou como uma forma de depurar software. Para que você possa voltar no software, linha por linha, ao contrário, até descobrir o que deu errado. Isso foi proposto na tese de doutorado de Marvin Zelkowitz em 1971 Execução reversível como ferramenta de diagnóstico.

Outros expandiram a ideia, mas foram os programadores da Xerox PARC (onde Bill Gates e Steve Jobs foram “inspirados” para criar interfaces gráficas) que nos deram o atalho Ctrl+Z e a nomenclatura “desfazer” que conhecemos, amamos e que muitas vezes são salvas até hoje.

Por que eu prefiro um gerenciador de janelas Tiling no Linux

Eles não são para todos, mas não me canso deles.

5
Por Chris Wouk

Navegação com guias evoluindo de um recurso chato de produtividade

Crédito: putrikurniawan78/Shutterstock.com

Quando comecei a navegar na Internet, no final dos anos 90, não existia navegação por abas, e eu realmente me esforço para lembrar como sobrevivemos sem ela. Na verdade, eu só conseguia carregar uma página da web por vez na conexão discada, então talvez não fosse que um grande problema. Mesmo assim, quando ganhei meu primeiro navegador com abas, ele mudou completamente a maneira como eu trabalhava e usava a web.

O fato é que já existiam aplicativos como processadores de texto com interfaces com abas já em 1982. Na verdade, lembro-me do meu pai usando o Borland Quattro Pro nos anos 80 e 90 com planilhas com abas. Os primeiros navegadores com esse recurso surgiram em meados dos anos 90, mas, como a maioria das pessoas, só comecei a usar a navegação por abas no início dos anos 2000 com o Firefox. De alguma forma, o Internet Explorer demorou até 2007 para também adotar a navegação por guias como uma opção. Mas então sempre demorava para recuperar o atraso.

O problema é que, embora as guias não tenham sido projetadas para navegadores da web e inicialmente tenham sido adicionadas apenas como uma opção em alguns navegadores, os usuários reais do navegador rapidamente mudaram para a navegação por guias, em vez de abrir cada site em sua própria janela. Portanto, embora pensemos neles como sinônimo de navegação na web agora, não foi para isso que foram criados.


Normalmente tenho de 20 a 40 guias abertas divididas em três janelas e dois monitores a qualquer momento. Só posso imaginar o quanto seria menos produtivo se tivesse que fazer malabarismos e gerenciar 40 janelas separadas!

Este artigo foi útil?
Gostei0Não Gostei0

Related posts

Pare de baixar os binários do GitHub manualmente: faça isso

Codifiquei meu próprio Spotify em Python, veja como

O Chrome continuará funcionando no Windows 10, mas não para sempre