Noch ik ben erg nieuw voor User Interface (UI) ontwikkeling noch ben ik een veteraan en zoals ik altijd gezegd, ik passen in het profiel van UI ontwikkelaar meer dan dat van een ontwerper, zonder spijt. Nou ja! Wat was ik te schrijven over? ... Voor een tijdje (moet in jaren niet minder), zo nu en dan als ik krijgen in een beetje van UI Design (wanneer de professionele ontwerper is gegaan op vakantie), heb ik altijd cant stop te denken of mijn ontwerp moet goed worden complient of niet (oprecht, niet dat ik kon 100% naleving van normen diagram de, Als ik ook wilde). Dan zeg ik tegen mezelf, wat crap! ... Het ontwerp moet eenvoudig, mooi en vooral lijken te gebruiken, moet bezoekers niet weg te lopen ... of bounce (te technisch). Wat zou een mooie tabelloze CSS-lay-out zijn voor de bezoeker, die zich niet bewust van alle slimme HYPERTEXT en Cascading Style Sheet onder de huid van uw webpagina ... Zilch!
Het ziet er mooi en makkelijk te gebruiken ... dan komt het alle normen spullen.
Ik stumbbled overkant van dit blog door Jason Fried van 37 Signals (Voor degenen die zich niet bewust zijn 37 signalen zijn de onces die hebben een aantal geweldige webapplicaties gemaakt, zoals Basecamp, kampvuur etc) die iets dergelijks heeft geschreven in 2004 en geloof me, bijna 5 jaar en niet veel veranderd sinds dat ... Ik was blij om zijn post te lezen, zoals ik het volledig eens met wat hij te zeggen heeft en het ook het feit, haar is niet zeker over wat er te vertellen over haar alleen zijn buikgevoel en zo is de mijne 
Jason Fried: "Er is veel te veel praten over CSS en XHTML en standaarden en toegankelijkheid en niet genoeg praten over mensen. CSS en voldoen aan de standaard code zijn slechts tools - je moet weten wat op te bouwen met deze tools. Geweldig, ik ben blij dat je UI geen tabellen te gebruiken. En dan? Who cares als het dan nog niet laat mensen hun doelen te bereiken. Web standaarden zijn geweldig, maar de eigen normen omvatten dingen gedaan krijgen (en dat is nog te moeilijk om te doen online).
UI ontwerpers maken dezelfde oude fundamentele "te vergeten de mens aan de andere kant" fouten - behalve deze keer hun code ziet er beter uit. Mensen - geen code validators - gebruik interfaces ".
Volledige artikel Afrekenen Jason Fried
DISCALIMER: Dit betekent niet dat we niet moeten bekommeren over normen op alle. Standaarden zijn goed hebben en te houden zoveel mogelijk. We hoeven alleen maar aan die goede UI-ontwerp begrijpen betekent niet altijd 100% Standards complience of vice versa ....
Vanaf mijn lijst van mijn lessen geleerd, volg ik een paar UI Design and Development Gouden Regels ... Heres de TOP 10 ... niet dat je te volgen ... 
1. Zorg goed voor je gebruikers. De gebruikers kan maken of breken uw site. Donot maken gebruikers uitzien als een totaal idoit, volstrekt niet in staat om met behulp van uw website. Dat is slecht!
2. Houd Eenvoud en gebruiksgemak uw primaire guidlines. Te veel dingen op het scherm, hoe groter de kans dat een gebruiker in de war raken of afgeleid worden van hun oorspronkelijke taak.
3. Wees binnen de grenzen ... donot genieten te veel in gebruiksvriendelijkheid, toegankelijkheid en NORMEN. Effectief te gebruiken standaarden en ze begrepen het team. Dit zorgt voor juiste consistentie in het product
4. Prototype de eis. Aangezien deze dagen de gebruiksvriendelijke interfaces zijn rijk, altijd Prototyping is beter dan alleen maar het maken van eenvoudige wireframes en de laatste is leegte van fatsoenlijke interacties, zou het niet aan de klant een duidelijk beeld van het uiteindelijke product dat wordt ontwikkeld. Altijd, Het is makkelijker om de prototypes te zetten in eindproducten. Ook! met prototyping elke interactie problemen konden worden gladgestreken eerder in de ontwikkelingscyclus.
5. Consistentie in uw ontwerp en interactie is heel belangrijk. Donot verwarren uw gebruikersnaam met onvoorspelbare interacties en gadgets.
6. Begrijp uw "Design Mission Statement". Aways richten zich op de primaire actie van de ontworpen pagina beign. Zorg er ook voor een lijst van je seconday acties op de pagina en prioriteren.
7. Zorg voor voldoende feedback aan de gebruikers van de site. Bij de meeste van de websites ontworpen rond AJAX, om te voorzien visuele aanwijzingen aan de gebruiker over wijzigingen in pagina. De gebruiker moet een bevestiging gegeven van de voltooiing van elke taak die hij uitvoert. Donot maken van de gebruiker te wachten en raad eens, voor oa. bieden indicatoren voor de file uplaods.
8. Maak geen misbruik van controles. Voor bijvoorbeeld het gebruik Selecteer de keuzelijst voor kleine lijsten alleen donot laat de gebruiker kiezen een van de 200 steden met behulp van vinkjes. Begrijp het verschil tussen een button en een link. Een link en button hebben verschillende doeleinden, geen waarde in gebruik dan een voor de ander. Zorg voor de juiste controle om interactie met een pagina beter. Vermijd het gebruik van menu's, die meer dan twee niveaus diep. Niet het wiel opnieuw uit. Gebruik standaard controls, aan te passen ze alleen als zeer noodzakelijk. Definieer aangepaste controles die nodig zijn voor uw site uit de eerste hand, zodat ze kunnen worden gemaakt en onafhankelijk getest, klaar voor gebruik overkant site.
9. Donot Doorloop te veel op het ontwerp. Vergeet niet! Het gehele produkt bestaat meer dan ontwerp alleen. Maak geschikte tijdslijnen in uw project planning voor design iteraties en vast te houden. Herhaling helpt ons om uit te zoeken wat werkt en wat niet, het uitzoeken van de brandhaarden. Als een goede interface kost tijd, om te voorzien tijd voor iteraties in het begin van de ontwikkeling cyclus, dus dat design iteraties direct gebeurt onafhankelijk gelijk om te gooien. Te veel rework kan jeopradize deadlines.
10. Leun achterover en denk wel eens als een gebruiker.