Jump to content

Why Bloat Is Still Software's Biggest Vulnerability


Rui Carlos

Recommended Posts

Citação

This post is dedicated to the memory of Niklaus Wirth, a computing pioneer who passed away 1 January 2024. In 1995 he wrote an influential article called “A Plea for Lean Software,” published in Computer, the magazine for members of the IEEE Computer Society, which I read early in my career as an entrepreneur and software developer. In what follows, I try to make the same case nearly 30 years later, updated for today’s computing horrors. [...]

[...]

The world ships too much code, most of it by third parties, sometimes unintended, most of it uninspected. Because of this, there is a huge attack surface full of mediocre code. Efforts are ongoing to improve the quality of code itself, but many exploits are due to logic fails, and less progress has been made scanning for those. [...]

https://spectrum.ieee.org/lean-software-development

  • Thanks 2
Link to comment
Share on other sites

  • 3 weeks later...

Relacionado: JavaScript Bloat in 2024

Citação

[...]

Conclusion

It’s not just about download sizes. I welcome high-speed internet as much as the next guy. But code — JavaScript — is something that your browser has to parse, keep in memory, execute. It’s not free. And these people talk about performance and battery life...

Call me old-fashioned, but I firmly believe content should outweigh code size. If you are writing a blog post for 10K characters, you don’t need 1000× more JavaScript to render it.

[...]

Tenho um portátil com hardware relativamente razoável, e noto cada vez mais sites em que a navegação não é fluída.  E por norma isto não é um problema que afecta páginas longas, mas páginas em que a cada movimento há um efeito Javascript qualquer envolvido.  E prefiro nem pensar no efeito que isto tem na bateria do telemóvel.

Link to comment
Share on other sites

On 3/8/2024 at 2:43 PM, Rui Carlos said:

Relacionado: JavaScript Bloat in 2024

Tenho um portátil com hardware relativamente razoável, e noto cada vez mais sites em que a navegação não é fluída.  E por norma isto não é um problema que afecta páginas longas, mas páginas em que a cada movimento há um efeito Javascript qualquer envolvido.  E prefiro nem pensar no efeito que isto tem na bateria do telemóvel.

Eu apontaria, sem ter procurado, para problemas das frameworks JS. A maior parte dos programadores, especialmente os novos, vão atrás das trends sem perceberem se o produto lhes traz mais valias ou não. 

O que acontece é que o site leva com um ReactJS/Angular/NextJS/+1M de frameworks, e tudo o que faz é esconder ou mostrar o botão 🤦‍♂️....e depois há sites que te apresentam uma página em branco até o conteúdo ser carregado, também fruto da utilização dessas frameworks. Mas, somehow, é trendy, é cool, é instagram !

  • Vote 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.