Not to age myself or pull a “back-in-the-day” on you but when I was in college there really was no internet (early 90’s). Sometime around 1996 something called CD-Roms started gaining some buzz when bands and artists started releasing “enhanced CD’s,” which not only contained new music but photos, videos, and even mini what-we-now-call web pages. Interaction between you and said CD was done on your desktop computer. Only a few short years later you were hard pressed to find anyone who wasn’t “online” in some way, shape, or form. CD-Roms became web sites and iTunes.
When I first started creating web sites the term for people who did this type of work were called “Webmasters.” I will say this: not many of us were masters at anything related to the web at that point. Remember, Alta Vista and Geocities were the big names back then and most people were using dial-up connections. After some time the term “Webmaster” lost its luster and we were deemed “Web Producers.” A much more fitting (and cool) name. No longer did we sound like we were cast-offs from Dungeon’s and Dragon’s, we were now “producers!” And wouldn’t you know it, some years later the name was changed yet again. Now we are Front End Developers.
In today’s tech world there are two types of developers: front end and back end. Do the two ever intertwine? Absolutely. Is it encouraged? Why not? The more you know the better your skills are. So what exactly is the difference between what a front end and back end developer might do? I am glad you asked. I won’t get too technical on you here, I try to explain things like this as if I were talking to my grandmother. How about a basic analogy:
A Front End Developer is the person in the auto shop that builds the chassis of your car. Everything you actually SEE with your eyes: the doors, the hood, the bumpers, the paint job, the wheels, etc. A Back End Developer is the mechanic that builds the engine that runs the car. In other words, the stuff you don’t usually see. When you visit a web page and see the pretty graphics on top, the navigation to the left, and the content in the middle, it is the front end developer that writes the code that presents that layout to you. If you do a search, submit an inquiry through a form, try to book a hotel room, or make an online payment, more than likely it was a back end developer that built the code that enables that to work.
As we move forward there seems to be a trend leading towards creating the all-in-one developer, a Jack-of-All-Trades: Someone who can design and build a web site while also being able to make all the fancy bells and whistles work. There are designers who now write basic CSS/HTML code, just as there are front end developers who are learning how to use jQuery and Javascript in new and fascinating ways. If there is one thing the wondering worldwide web has taught us it is that what is hot today might not be tomorrow. The internet goes through quicker fads than a teenager. If you don’t believe me then shoot me an email in about five years so we can discuss what ever happened to Facebook.





