Can these two distinct breeds coexist? One may ask. And the real answer is YES, as long as there is respect for the opposite trade and each part understand than they need the other half, then yes, it is possible.
Is like the movie the Matrix, where at the end Neo understands that in order for both parts to exist they must coexist, one can’t live without the other. This is also the case for most companies today where they now employee both, FrontEnd or and BackEnd developers. FrontEnd developers have come a long way, no doubt about it, now it is important for FrontEnd developers not to get cocky and drink too much of the Kool Aid while savoring this big accomplishment.
The first few seconds of any UX is all FrontEnd. With that said ,some may argue, claiming that there will not even be a page if it wasn’t for the server playing a role on this interaction but the reality is, the only credit that should be given for serving content should be given to the network not the BackEnd. Why? simply because anyone can serve static content, in fact, Amazon.com does it all the time in order to serve quickly and get the user engaged, they truly understand the value of getting the user engaged with the site.
Am not trying to be bias but the truth sometimes hurts a bit. BackEnd will do very little without a strong FrontEnd specially now that we are all about responsive design which is not done using Java or .NET by the way (wink, wink). So give FrontEnd developers some credit for such amazing job.
I guess the message am trying to convey with article is to always remember to play nice with each other. Ask for help every now and then. Asking for help doesn’t make you any less senior or expert, is not degrading in any way shape or form. If you ever wonder how to style something or need help trying to figure out how to calculate the MOD, just ask your FrontEnd developer if you are a BackEnd developer and vise versa, you will be surprised how effective this method is.
Until next time.