Many novice developers, as well as customers, when evaluating the site are guided by the principle - "the more bells and whistles - the better." This way of thinking arises, as a rule, from a lack of knowledge about sites (customers) or from self-doubt (developers). This, of course, is not about useful chips - for example, checking the validity of soap on javascript. We are talking about useless twists.
For example, display the date and time on the site. You know, each user on the screen (usually in the lower right corner) has a clock. And he does not care what time it is at the moment on your server. But no, you need to show that the developer is familiar with the time () function and that the site is dynamic, it's cool! Or animation - for example, falling snow (many put in the New Year holidays) or a flying fly. So, almost any animation on the site is annoying. Especially if it obscures the content. Especially if it can not be disabled. Especially if it is idiotic. But no, the customer thinks that the site needs to be “revived”. And the flickering, annoying picture is just what attracts the user.
Another popular example of this approach is to place on the page as much unnecessary content as possible. Above and below we hang two or three healthy banners; on the left, we post several polls, a subscription to a newsletter, a couple of counters and contextual advertising; on the right there is a list of the latest news (for the last month), a dozen or so buttons 88x31 and one more advertisement (or better not one). And we sit rejoice that downloaded the entire page. The main thing is informative!
')
All of the above applies to design. It seems to the customer that if the site uses three colors, the background is white, and the font is black, and not some curl, but the usual Arial is a designer a mess and didn’t actually do anything. However, many designers also sin on their own initiative - it seems to them that if there are less than 500 kilobytes on the graphics page, then this is not design. Well, people do not understand that successfully placing a black font on a white background is much more important than putting a blurred logo on the background, putting in a font that half of users will not see (by the way, especially "ingenious" designers will make the whole text a picture) and paint it nasty color. The main thing that stands out!
Another furious illiterate performance of seemingly useful things. For example, the same validation test soap. Some especially talented individuals do this:
preg_match ('/ (\ S +) @ ([az] +) (\.) ([az] {2,4}) / i', $ email); As a result, quite a large number of users experience problems with registration. Because neither
somebody@example.com.ua ,
andrey@sap.in , in
general , not a single soap on a third-level domain and not a single soap, in whose domain name there are hyphens or numbers, is suitable for this regular expression. Sumptuously.
The conclusions suggest themselves. Only two phrases: all ingenious is simple and there is no need to pervert where it is not necessary. That's all.
This is my first topic on Habré :)Original on my site