4 ms·
I'm not sure if I'm "young" in this instance, but I'm 31 and have been coding since I was ~15 and I had the same feeling. "An ill fitting jacket" is a nice way
by smcl 10y ago
I'm not sure if I'm "young" in this instance, but I'm 31 and have been coding since I was ~15 and I had the same feeling. "An ill fitting jacket" is a nice way to describe it - I can't put my finger on exactly what feels wrong but a lot of things that "magically" happen bother me.
- olavgg 10y agoActually for me, React fitted me well as a jacket! Until a friend asked me why there was and advantage to spend an extra minute taking on and off that jacket instead of using a simpler jacket(vanillajs) that fitted just as well but that I could take on and off in seconds. My conclusion today is that the massive hype around React, Angular and so on, is a similar story as The Emperor's new clothes.
- softawre 10y ago> vanillajs Even if you don't need a view framework, do you do serious work with no libraries? What browsers do you support? It'd get really frustrating to support even IE10 with nothing protecting you from random idiosyncrasy
- sdegutis 10y agoAlso 31, also coding since ~15, and also had trouble wrapping my head around Rails. For me I think it was mainly because with Rails, the implicit conventions are actually hidden rules, and they're not always intuitive either, which made memorizing them much harder than, say, memorizing a small set of simple functions in an actual library. That's probably also why I have so much trouble with CSS I'm guessing. These days I maintain a Clojure web app that uses Compojure, and I have to say it's significantly easier to reason about than the iceberg Rails is.