HN user

robertoandred

1,791 karma
Posts0
Comments1,220
View on HN
No posts found.
Blender 5.2 LTS 3 days ago

They are silly assumptions, especially for an open-source project trying to gain mindshare.

Blender 5.2 LTS 3 days ago

Laptops have been outselling desktops for decades, and the idea that Apple users are some quirky tiny minority has been false for just as long.

Blender’s UI just makes bad assumptions.

Blender 5.2 LTS 3 days ago

I wouldn’t call Blender’s UI particularly great either. The assumption that you have three mouse buttons and a separate number pad is pretty crazy.

I really hope React Native’s support for Mac and Windows apps takes off. The benefits of Electron without Chromium, plus native controls/functions.

Eh, this argument falls apart for many reasons:

- His main example of bloated client-side dependencies is moment.js, which has been deprecated for five years in favor of smaller libraries and native APIs, and whose principal functionality (the manipulation and display of the user's date/time) isn't possible on the server anyway.

- There's an underlying assumption that server-side code is inherently good, performant, and well crafted. There are footguns in every single language and framework and library ever (he works for WordPress, he should know).

- He's right to point out the pain of React memoization, but the Compiler now does this for you and better than you ever could manually

- Larger bundle sizes are unfortunate, but they're not the main cause of performance issues. That'd be images and video sizes, especially if poorly optimized, which easily and immediately dwarf bundle downloads; and slow database queries, which affect server-side code just as much as browser-side code.

Build pipelines, bundlers, CSS frameworks with their own toolchains, progressive web apps, Core Web Vitals, SEO, layout shifts, and srcset/responsive images have nothing to do with client/server rendering.