layout | title | author | image |
---|---|---|---|
post |
Design for Programmers |
James Strong |
images/design_programmers.png |
Too often I encounter web programmer who want to do a small web based application by himself, but can't pull the feat off because of a complete lack of any sort of design skills. He might be trying to setup a personal blog, a website to advertise his open source library, a product, or something completely unrelated. But, with only a barebones understanding of CSS and no understanding of good design patterns, the project goes nowhere.
It is absolutely essential that every web developer know the basics of web design. You don't have to be an expert, but knowing a few of the key concepts behind web design go a long way to improving your overall skills. A web programmer who doesn't know anything about web design is like a software programmer who doesn't have the faintest clue about computer hardware. It might not be your job, but forms part of a basic skill set that is necessary to adequately perfor