You are nitpicking and TBH I don't get your message. My post was a general advice and the tendency of a creative mind, still you need to look into each case and decide if make or buy. And your NPM trap analogy is just blatantly wrong and doesn't help OP. You could have mentioned any package manager btw.
This is the reason why I pay for Dropbox to host my pictures. The problem with Google is often not about severe privacy problems, it's about 'you never know' and getting educated and finding the right setting is hassle everytime. Worse here is FB.
My brain says never, for everything there is some turn-key thing. Even your entire project might be franksteined with some third-party products and Zapier into something working. Same with libs, better a crappy lib than working days for something you might not need.
My gut says always: most of the times turn-key stuff has weaknesses and good libs with perfect apis, well maintained and with a great community are rare but they are there of course.
Hard question since what the gut says is more fun while the alternative is just about gluing libs together. But using libs and once they don't fulfill your needs build yourself is the right but more boring way to go.
Ok good to know. Fan control is super important, the only one managing this well with different and really working profiles seems to be Dell. Lenovo just started to get better there (with the S940 which is quiet but because of heavy throttling and no options for profiles, however better than the way around).
Ports are good and what Apple does is ridiculous but it is also about which ports.
Nowadays, I tend to miss real Thunderbolt 3 ports on USB-C, better 2 than 1 and with 4 lanes. This is what they totally forgot. So I could connect to an ancient VGA projector but not to a common 2x 4k@60hz display setup? This doesn't make sense.
IDK what you mean but there so many things much easier and straightforward with web-based tech, eg sane layout systems like flexbox are way superior than anything native frameworks have to offer.
The Discord devs use RN and their app is anything but experimental or small. And there are by far not the only one (Skype, Instagram, Wix, UberEats, Tesla, Baidu, Salesforce).
Native devs don’t like RN because the mobile dev supply gets bigger which hurts their market value. That’s the real reason of your post, spreading FUD.
RN has its limitations but for 80% of apps it’s absolutely fine.
I use tmux and vim over ssh. You mean Arch? Yeah why not.
Then also a lot webpack, Docker: wondering if they would get the Pi stuttering when compiling/building? And if vim is still smooth then (which isn't the case with my 20$ vps).
I develop remotely on VPSes because I like to have an always-on box reachable from any client. I am wondering if a RP4 offers a similar experience at lower cost.
Just put Ctrl on Caps and then ctrl+c and +v is on par or or even better. Don't know anyone who is using the original control. Even better: create a tap/hold key with Esc/Ctrl on Caps. Then you have a superior keyboard experience because the alt keys are better positioned and usable. On Macs you have just Cmd as the only sane/reachable modifier key compared to crtl and alt on Windows/Linux. However you could also somehow get this setup on a Mac with fiddling with Karabiner. But here again Windows' Autohotkey is superior.
Re choppy scrolling, I have a Windows precision touchpad on my notebook and it's super close to a MBP but what is even much better than a MBP touchpad: get a Logitech mouse with a free wheel eg the G502, best scrolling experience and buttersmooth.
I thought also there is nothing else than macOS but there is even more good stuff outside. eg window management on Windows or linux eg with i3 there is just 100x better. on macos it's a joke to nonexistent.
Imagine a random manufacturer, let's say HP, was the one bringing a touchbar to their notebooks. Some press, a lot of laughter but quickly, nobody would talk anymore about them and/or buy that notebooks.
With Apple, people keep on complaining OVER years. The touchbar, the prices, the crappy keyboards... the reason? IDK, maybe they are locked-in and can't move to another platform but there is only one single reason to be locked-in on macOS: if you develop apps for iOS, otherwise every other platform is currently way better and switching is a matter of days. Once I had the keyboard trouble on a $4K MBP I switched instantly and never returned to macOS.