In my experience, application developers tend to focus on function over design. Frankly, there’s nothing wrong with that. After all, a well-designed application that doesn’t work right is useless. That being said, design also plays an important role in application development.
How important of a role does it play? Research indicates that visitors judge a web site/application in 1/20th of a second. In other words, first impressions are made before users even start using your site or app. Furthermore, that first impression affects subsequent opinions on credibility, usability, and even purchasing decisions.
Now, this doesn’t mean that developers must spend all of their time on design. Simply adding a few design elements goes a long way in overall application perception. Fortunately, CSS3 gives developers some nice new styles that can improve an application’s look and feel with minimal effort, and without the use of images or image editors.
However, application developers without much design experience must understand one important fact before getting into CSS3. We’ve written up a brief tutorial explaining that fact, which you can read right here.