In our visually and tecnhologically sophisticated society, access to information and knowledge seems easier than making sense of it or decide its veracity - on the web, pages and appplications are built by front-end developers to present and put data or relationships in context.
Front-end or client-side development is a relatively obscure Internet discipline. Historically, this role has been known under several aliases, htmler, web designer, coder, frontender and so on, but its core functions remain the same while expanding with the progress of the Internet. It is a hinge role that requires both aesthetic sensitivity and programmatic rigor.
To many people, client-side development might be perceived as 'making things pretty' and, while it is a valid comment since we do make things look good, as good-looking things sell better, there are many other technologies that fall within this field that might be usually overlooked.
To see an overview of some of them, read the full story at http://www.guardian.co.uk/help/insideguardian/2009/sep/28/blogpost