Mostrando postagens com marcador Opinião. Mostrar todas as postagens
Mostrando postagens com marcador Opinião. Mostrar todas as postagens

sexta-feira, 13 de fevereiro de 2026

Porque usar software livre?


(Opinião)

Software livre é uma comunidade de programadores e usuários em torno de programas de computador de código aberto, uma opção entre o software pago e o software gratuito, que como tudo na vida carrega seus prós e contras. Comento aqui minhas impressões e trajetória no uso dessa modalidade de software.

domingo, 8 de fevereiro de 2026

Porque o Windows precisa mudar


Imagens: Shopel e CasaDora

(Opinião)

O Windows 11 está fazendo o mesmo caminho do Windows 8: desagradando a maioria e mantendo a versão anterior (10) no mercado por mais tempo que o desejado pela Microsoft, repetindo o sucesso do Windows 98, XP, e 7.

São atualizações que trazem mais defeitos do que soluções, alta exigências dos equipamentos, interface que não empolga nem desanima... Mas as soluções existem.

Num laptop "popular" com HD de 64 GB o Windows 11 (atualizado) chega a ocupar mais de 50 GB(!). Então está na hora do Windows vir na placa-mãe e as atualizações ficarem no HD.

Nem tudo que vem no Windows o usuário vai querer - de programas embarcados de fábrica pela Microsoft até os programas da fabricante do computador. Então ter um "Windows mínimo", pro usuário baixar apenas os recursos que se desejar (software modular como os CMS) é algo necessário. 

Outra coisa necessária em tempos de Linux e Android (Sistemas Operacionais livres e gratuitos) seria haver um Windows gratuito suportado por propaganda e um pago, livre disso e com bônus.

Não precisa virar um Linux nem um MacOS. Talvez um meio caminho como o ChromeOS da Google ou o HyperOS da Xiaomi, com qualidades e facilidades pensadas pra integrar um único S.O. a diferentes equipamentos seja o que falta ao Windows.

Ou seja, o Windows merece uma evolução seja no modelo de venda como na arquitetura de software. E os usuários agradecem...


quarta-feira, 10 de setembro de 2025

Tudo o que merece ser feito

Alexandre Soares Campos é Coordenador Técnico de Software

“Tudo o que merece ser feito, merece ser bem feito”.

Essa é uma das frases feitas que nortearam e continuam norteando a minha vida e minha carreira profissional. Posso garantir, fez toda a diferença do mundo.

Você indicaria para a empresa em que você trabalha um amigo, parente, conhecido, colega de trabalho, cuja postura profissional e qualidade do serviço sejam duvidosas?

Quando estava na faculdade, o professor de banco de dados (PL/SQL) aplicou uma prova. Ele nos deu um cenário, um modelo de dados e várias questões a serem respondidas. Criou uma base de dados para cada aluno e fomos para o laboratório fazer a prova. 

Uma das questões era informar o valor total de vendas. 

“Selectsum(valor_total) fromtb_pedidos“

Esse era o comando. Mais simples impossível. Vamos supor que o valor total era 1.000.000,00.A questão valia 1.0, tirei 1,0.

Um colega achou o mesmo valor: 1.000.000,00. Porém sua nota foi 0.5. 

Ele havia achado o mesmo valor que eu, porém sua solução foi um tanto mais complexa. Ele criou uma variável totalizadora, depois fez um cursor e percorreu cada registro da tabela totalizando o valor das vendas.O professor, questionado, disse a ele, que ainda que ele tivesse chegado à mesma informação, sua solução não era a melhor, longe disso, tinha um custo alto para a base de dados. Imagine se eu tivesse bilhões de registros nessa base de dados?

O papel do desenvolvedor de sistemas não é só dar a informação correta. Isso é obrigação. Mas é preciso sempre dar a melhor solução, a mais eficiente e a que consome menos recursos. 

Não estou aqui também falando para fazer aqueles códigos malucos, que ninguém entende, sem comentários. A manutenabilidade do software é um dos pilares da Engenharia de Software

Como todos já devem ter ouvido falar, é preciso escrever código para os outros.

Uma vez ouvi um analista falar sobre um programador. “Ele é tão bom, mas tão bom, que só ele consegue entender o código que ele faz. O cara é fera”

Alguém em sã consciência contrataria um profissional desses? Você se arriscaria a ter um programa feito por esse programador, ser deixado na mão, e depois ter que mexer nesse código? Nem pensar.

Para que um trabalho seja feito com o devido padrão de qualidade, é preciso que o desenvolvedor comece a fazê-lo do jeito certo, esse negócio de depois eu faço a documentação do programa é conversa mole. Depois de pronto, a documentação é sempre deixada para lá. Mesmo que algum desenvolvedor se prontifique a voltar ao código para documentá-lo, as ideias já não estão mais frescas. Certamente ficará a desejar.

As vezes, fazemos mágica para dar uma solução para que o usuário tenha o que pediu, mas não é porque “ninguém irá ver” o que está por trás do código que podemos fazer qualquer coisa.

Saber utilizar o melhor das ferramentas, simplificar a solução, performance, legibilidade do código, documentação, otimizar o algoritmo é obrigação de qualquer desenvolvedor que queria ser considerado de ponta, que quer ter o seu nome lembrando sempre que alguém pensar em sistemas. Lembrem-se também que um dia, você irá embora, quem chegar irá ver o que você fez.

Qual reação você deseja que essa pessoa tenha ao ver o seu código: que coisa horrível, ou, nossa, que código bem feito, dar manutenção aqui vai ser mole?

Pensem nisso.

Imagem: Vecteezy/vector-charm



sábado, 31 de maio de 2025

A evolução e o drama da área de software

[Opinião] [Engenharia de software]

Wallace Vianna é desenvolvedor web.


Esse vídeo (em português do Brasil mas com legendas traduzidas automaticamente para o inglês) fala sobre a área de software e dos impactos atuais negativos que sofre com a IA, mas serve para qualquer área profissional atual, uma vez que o mundo digital está em todos os ramos das nossas vida.

Vale uma reflexão que li de um programador, sobre a IA: "a IA vai acabar com o mundo, mas não matando as pessoas, e sim tornando fácil o que deveria ser difícil".

sexta-feira, 20 de outubro de 2023

Software no século XXI

 

Imagem: Coderus.com

Wallace Vianna é webdesigner e desenvolvedor web


Estava usando um software de trabalho, com versão online quando percebi que ele não estava salvando meu trabalho. E pior: nenhum aviso me foi dado a respeito.

Era o meu disco rígido que estava cheio. “Mas normalmente o navegador ou o Windows avisa quando isso ocorre”, vão dizer. Sim, mas neste caso quem estava gravando no meu disco rígido era o software na nuvem, e o salvamento (estranhamente) não passava pelo navegador web – a conversa era entre a nuvem (internet e o HD). Isso mostra que o software no século XXI passa por alguns desafios a resolver, e aos quais faço algumas sugestões:

sexta-feira, 1 de setembro de 2023

Tecnolatria, usos e desusos

Wallace Vianna é web designer e desenvolvedor web


A valorização exagerada da tecnologia, seja por desinformação ou culto, leva a algumas situações curiosas que merecem uma análise.

sábado, 29 de julho de 2023

Como o software livre/gratuito vai acabar com a pirataria

 Wallace Vianna é webdesigner

Software livre/gratuito, assim como o software portátil e online, sempre foi visto com maus olhos.
Explico isso, desmontando alguns lugares-comuns:

segunda-feira, 24 de abril de 2023

Simplificando a computação (software e interface do futuro)

Imagem: Anatel

[Opinião]
Wallace Vianna é webdesigner freelancer e desenvolvedor web

Essa semana estava pesquisando um software gratuito que me resolvesse um problema de modo rápido  - gravar uma videoconferência entre 2 pessoas - e só achei 2 softwares que me resolvessem esse drama: um pra fazer a transmissão e outro para fazer a gravação.

Foi nesse momento que percebi que o modelo de software precisa mudar devido à própria indústria de software criar problemas desnecessários e recorrentes. 

domingo, 22 de novembro de 2020

Deep Freeze para usuários domésticos


 [Opinião]
Wallace Vianna é webdesigner

Esse programa é muito usado em computadores de acesso público, pois restaura o HD quando o computador é reiniciado.

A vantagem é que não depende de hardware para fazer essa mágica, ou seja: é fácil fazer a instalação e configuração em um ou vários computadores.

Para uso doméstico ele também é uma mão na roda, mas, diferente do uso em acesso público, cuidados devem ser tomados:

 

segunda-feira, 29 de abril de 2019

Hospedagem Cloud

[Opinião]

Wallace Vianna é webdesigner e desenvolvedor Web

Imagem: Freepik.com/Raw Pixel


Cenário:
O mercado de hospedagem cloud (na nuvem) chegou a um ponto de equilíbrio entre oferta e informação de serviços. No início havia uma falsa ideia de que hospedagem cloud era mais vantajosa que a hospedagem tradicional, pois o cliente pagaria pelo tanto de acesso que ele usasse - e a hospedagem pelo tanto que oferecesse. 

segunda-feira, 29 de outubro de 2018

Tecnologia Humana

[Opinião]

Wallace Vianna é designer (webdesigner, desenvolvedor web)

Vivemos uma era onde a tecnologia é celebrada, endeusada e vendida como a solução de todos os nossos problemas.
Mas as pessoas esquecem que a tecnologia é usada por pessoas, para atingir um objetivo, que é trazer benefícios... para as pessoas.

É facil concluir então que as pessoas são o foco de tudo que fazemos ou construímos - a tecnologia inclusa.

sábado, 17 de março de 2018

Porque o Windows tem de mudar, urgente

Outro dia fui instalar contas de e-mail em programa cliente, num computador com Windows 10.
O programa de e-mail disponível era gratuito, da Windows Store.
Só era possível configurar contas do Outlook.com (antigo Hotmail.com).

Usei um programa de e-mail gratuito, software livre, sem problemas.
No fim, tive de usar o Outlook do MS Office (programa pago), para a coisa funcionar.

Ou a Microsoft repensa seu modelo de negócios sobre programas pagos, livres e gratuitos ou no futuro o Windows vai ser como o Macintosh hoje, no market share de micros de mesa; e o Android vai se tornar o novo Windows.

Abaixo, na captura de tela estou acessando a web (mas pro Windows, ainda não).


Correção: na verdade o Windows leva tempo demais pra informar a conexão com a internet.