Garrett Dimon writes that with the developments in the front-end technology which allow increasingly complex possibilities, the web needs more front-end architects today than it ever did. Garrett attributes this to factors such as better cross-browser support of advanced technologies, an increased focus on user experience, and a greater awareness in topics like accessibility which makes it almost mandatory for a front-end architect to be comfortable with topics such as XHTML, CSS,DOM Scripting, AJAX, Flash, Accessibility, Usability, Information Architecture, Interface Design etc. In the article, he also makes the point that a front-end developer must be able to programme or have a programming background, the lack of which, very often acts as a bottleneck to the whole integration of the front-end and back-end. Read The Time is Now for Front-End Architects