Here you are, scrolling an infinite list of design job offers that require development skills. You’re a designer who tried some HTML and CSS in the past, but when JS walked in, the problems started arising: variables, functions with absurd semantics, interfaces, callbacks. What the hell is even a callback?
These are issues most people face when starting with a new programming language, both if they’re beginners or more experienced coders. But why do some languages seem so cryptic?
Thankfully, the m ore coders are needed in the industry, the more people are starting to design more friendly development frameworks, both for web and mobile. In fact, developing today is a lot easier than it was 20 years ago: frameworks like Vue, React.js, and Flutter are (slowly) replacing vanilla JS and Java, finally forcing you to not reinvent the wheel every single time you open your favorite code editors.
Do people use a framework? yes. Are frameworks designed to become a standard? yes. Then, it’s supposed to be an attractive product that people actively choose: the answer to our questions is yes.