I found it so awkward to configure authorization and to apply custom logic that I went crawling back to Rails to get my current project shipped. For me, the value of a graphql API just isn't enough to move me. Typescript all the way down isn't that big a deal. It's great on the frontend... but the backend wasn't broke. No need to fix.
They'll also go through your recent history and downvote any comments you've made that are still fresh enough. Downvote culture has some clear drawbacks that I have never seen validated, let alone addressed, by any community mod/admin. Dang responded to me once, but not with validation, and not to my follow up. It's the best I've ever been treated by a mod. I must be a bad person with evil opinions.
The question is about lock-in and choice. You can see on the thread the Observable authors seem almost proud of the fact that their tooling is so good that it couldn't possibly ever be made to be more compatible with everyone else's way of working. In the rapidly moving JS world, this is arrogant and shows poor foresight.
I love learning new tools, but this notebook craze is alarming. When I pay a python contractor I have to specify "a runnable script" or I get a jupyter notebook as a deliverable. I hate to think D3 is going the same way. It's no good to make your tool so hard that it needs a dedicated, incompatible (and morally superior) development environment.
Yes, as someone who only occasionally uses a Mac, I always think Safari is broken until I remember Apple tries to hide everything from you for your own good.
> I'm not much into indulging the ridiculous whims of self important people.
Then you probably wouldn't be working at a concert venue / on a showbusiness production team anyway.
Edit: have you seen a Van Halen (or, really, any stadium-headlining) show? The entire performance is "the ridiculous whims of self important people". That's kind of why we like it.
The baseline assumption is that they read your contract and do everything. It's their job to get it right. If they're attentive to the stupidest thing in your contract, they probably did an OK job on everything else. Sure, it's still possible to be electrocuted during the show even if the M&M's were right.
But, rock stars are not going to arrive early every night just to stay alive. The buck has to stop somewhere, and EVH decided it was in the bowl of M&M's.
It's more than just load, it's all the little hangs. Especially with devtools open. Also unlike Chrome, one tab can crash every window, which can happen to me daily.
Edit: I suppose that's what you meant by "responsive"
I've found the opposite, especially for development. I use ff 99% of the time and it's slower and crashier than Chrome by an order of magnitude at least. Using ff because Google is evil, and suffering for it. (Arch Linux, sway, 5yo Thinkpad)
I used to enjoy a mix of going to the office and working from home. It doesn't have to be one or the other. It's nice to feel respected and trusted to make the decision myself, and if someone asked me to be somewhere I usually woukd; but being forced just doesn't work (for me).
I'd put money (a few thousand USD) up against anyone who can fool me that I'm playing on my rig when I'm not. It's a very simple rig. Because that'd be valuable if I ever lost and I'd collect up until I did.
Also, the competition is not against vintage analog gear. Modern analog gear is having a true Renaissance, and this community can afford to support the Wampler's of the world. I don't understand the modelling camp at all, their stuff just doesn't sound good, nor is there any joy in working with it.
I'm not saying they don't need to be focused. There are lots of ways to proactively ask for what you need that are more likely to get you and your needs respected, rather than this very common expression of frustration.
Inevitably, the "no meetings, no interruptions" devs are the same people complaining they don't have a voice in the larger org and that business doesn't care about their opinions. But no, they can't do a weekly 30 minute standing meeting.
Edit: and they'll happily point out the hypocrisy of the sales, marketing, and executive teams on coffee walks.
Maybe you should collaborate with someone instead of insisting that you must be left alone without interruptions to succeed. Or maybe you (aren't garbage but) need more practice.
After sharing this view for many years, I now realize how selfish it is. Now that I am a consultant working directly for entrepreneurs, it's clear that my job is to both deliver software AND to be as available as possible. You can build tools and strategies to get back to what you were doing. If you are that fragile, you've got some growing to do.