If you still don’t know ( which is good actually) there has been a lot of talk about the front end divide I call it. About the huge difference between developers who call themselves front end developer but have nothing in common. Eventually though in my opinion it is all about the User Interface. We should stop fighting around it.
User Interface as the goal
As a front end developer we may have very different workflows. Generally we use various tools. Frameworks, bundlers, editors, servers and all that. We all have our own choices and preferences.
But at the very end we create User Interfaces for the web. Web in general. We give life to our code. We build stuff and produce beautiful websites and applications: We make the web.
The core of User Interface
From the very beginning web has bee built on top of three major things. Which I would like to call them the core of User Interface.
CSS is there to design it. To make differences and style the core. And that is what makes CSS really hard.
The tech behind the scenes
If we understand the core, there is no debate. All the work is towards the same purpose but with different paths.
The Great Divide
The fight is about which one is real front end developer. CSS guys or JS guys. Basically I made it very simple to understand. Both. Because it is not about tools and skills and how you make the web.
It is all about the User Interface. We all make websites and applications and we all do it in our own ways. And as long as we respect the real core which is HTML in terms of accessibility and semantics, it doesn’t matter what our title is. The core should be cherished and cared of. And we all are in the same boat making an amazing web for everyone.
Thank you for reading.