▲ | wredcoll 4 days ago | ||||||||||||||||||||||||||||||||||||||||
> Non-JS developers mystified and irritated at a bunch of practices they've never really internalised My current explanation goes something like this: "I'm a smart guy. Front end development looks simple. If I find it hard to do, that must be the fault of javascript somehow" | |||||||||||||||||||||||||||||||||||||||||
▲ | abustamam 4 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||
I started my career in FE and still consider myself a FE dev despite technically being a full stack dev. Sometimes I'd be working with my team on something and they'd be like "why is this needed?" and I'm like "because javascript" or "because react." While I agree with your sentiment that FE dev is certainly not simple, JS and front end architecture ad a whole does have its faults. That's why highly skilled FE devs who can build scalable, beautiful FE apps (whether using SPA or SSR) can be highly paid. | |||||||||||||||||||||||||||||||||||||||||
▲ | dataflow 4 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||
Note those are not mutually exclusive. It's entirely coherent to believe you find a tool hard to use for reasons relating to the tool itself, and that the task you're trying to accomplish is also difficult independently of that. Analogy: imagine trying to give a good presentation with a horrible text-to-speech (or translation) system. Just because good presentations are hard that doesn't mean you don't get to complain about the program being terrible. | |||||||||||||||||||||||||||||||||||||||||
|