716 karma · joined February 25, 2018
My objection is not that they are doing React wrong, it’s that their complaint is incoherent because there is literally nothing about React that could make this task take an hour. React isn’t a form library. You write the markup for an html input element, if it’s a controlled input you have a trivial one-line change event handler, and you have a submit event handler. Any additional complexity here isn’t coming from React, and managing to overcomplicate such a basic thing and misidentify the source of the complexity absolutely speaks to a skill issue.
This is especially funny in a thread where posters hold up Rails as a paragon of quality and efficiency.
Is React really a "heavy" library? https://bundlephobia.com/package/react@19.1.0
> The React view took me 52 minutes, plus I later found out that I'd forgotten a damn type on some interface that's a shallow copy of our model.
This sounds like bad architecture, nothing about React would necessitate this. And if your typechecker isn't catching missing types, then it sounds like your types aren't adding much value.
Part of the issue is in manufacturing. It might be hard to prevent exposure of employees to lead dust if they’re machining parts containing lead even if the final product isn’t too risky.
Diet Coke and Zero are distinct products, both of which are sold in the US
Crypto is taxed like any other income or capital gains in the US.
I glance away from billboards, I refill my drink during commercial breaks, I show up when the movie starts instead of when the preview starts. These are normal behaviors, not leech behaviors. The ads are not very sophisticated, so I don’t need sophisticated measures to avoid them. On the web, the ads have ratcheted up the intensity (tracking, targeting) with technology and in response I have augmented my ability to ignore with technology. That’s fair.
You have framed this as a contrast between leeches and normal people, but this is actually a contrast between normal people and bootlickers. It is perfectly fine if you want to guzzle Kiwi Black, but understand not everyone wants to do that.
That said, companies frequently misstep determining where they can safely outsource and where they must keep things integrated.
Tesla calls them “buttons” that you “press”
This is a radical opinion, but that’s the sort of UX malfeasance that should be punished by drawing and quartering even if it doesn’t result in a customer’s death.