Designing a new website is always something fresh, appealing and interesting. On the other hand, web coding is very often nothing but a repetitive and boring task, with some exceptions now and then.
For example, every website that is coded by web standards should have HTML tags that use standardized IDs. The titles of these IDs (such as banner, footer, sidebar, main, navigation) are well known outside the web developer world as well. Regardless of this, the Russian developer Vadim Makeev proposed the concept of high-speed HTML and CSS coding, simply called Zen Coding. Afterwards, this concept was later developed by another Russian developer Sergey Chikuyonok.
There are several front-end development tools available, either open source (such as Notepad++ and Aptana Studio) or commercial and fairly expensive ones, such as Adobe Dreamweaver. All these tools have offered auto complete functions that made coding faster years ago.
Further, there are some coding frameworks available as well, such as renowned grid960 system. Despite this, Zen Coding offers something completely different and new, something that every front-end should benefit from greatly. Zen Coding is available as a free plugin for several editors, such as Aptana, TextMate, Coda, Notepad++, Visual Studio, Dreamweaver and others.