Discussion about this post

User's avatar
Daniil's avatar

I find this article more harmful than useful. Developers read such articles and start to think that optimizations are not needed. They can write very straightforward code and the hardware will do the magic.

In reality, we have Jira, a single page of which may download 27(!) megabytes of JS. Is it because the developers thought everyone already has a 10 Gbps network?

We have Facebook iOS app that takes 1.2 TB of the phone's storage (350 MB of the app + 850 MB of caches). Is it because the storage is cheap and fast?

I think that a developer should always care about performance and should try to consume fewer resources. Because in the end these terabytes of memory, hundreds of CPU cores, and gigabit throughputs cost money. If developers think about the software but not only hardware, we will live in a different world where services and apps are fast and small and do not require 48 CPU cores to do their job.

Expand full comment
Vadim's avatar

It is all true but how does it map to the costs? Operational costs for such solutions might be rather high for many businesses, imo.

Expand full comment
5 more comments...

No posts