Professional front-end engineering explained

It can often be hard to explain what it is you do as a front-end web developer, interface developer, or whatever you like calling yourself if you work with the code that gets delivered to web browsers.

Sadly it can also be hard for others to understand and respect how difficult this job can be, and how important it is to the health of the web and the success of any web site.