Cả tôi rất mới để giao diện người dùng (UI) phát triển cũng không phải là một cựu chiến binh và như tôi luôn luôn đặt nó, tôi phù hợp với hồ sơ cá nhân của giao diện người dùng phát triển nhiều hơn một nhà thiết kế, không có hối tiếc. Vâng! Tôi đã viết về gì? ... Trong một thời gian (phải là trong năm không ít hơn bất kỳ), tất cả bây giờ và sau đó khi tôi nhận được vào một chút của thiết kế giao diện người dùng (khi các nhà thiết kế chuyên nghiệp đã đi vào một ngày lễ), tôi luôn luôn không thể ngừng suy nghĩ xem thiết kế của tôi nên đúng complient hay không (cách chân thành, không phải là tôi có thể đạt được mục tiêu chuẩn tuân thủ 100%, Nếu tôi muốn quá). Sau đó, tôi nói với bản thân mình, những gì crap! ... Thiết kế phải được đơn giản, tốt đẹp và chủ yếu là dường như có thể sử dụng, nó không nên làm cho du khách bỏ chạy ... hoặc thư bị trả lại (kỹ thuật). Những gì tốt đẹp tableless CSS bố trí là người truy cập, người không biết gì về tất cả các siêu văn bản thông minh và Cascading Style Sheet dưới da của trang web của bạn ... Zilch!
Nhìn đẹp và dễ sử dụng ... sau đó tất cả các công cụ tiêu chuẩn.
Tôi stumbbled trên blog entry này của Jason Fried của 37 tín hiệu (Đối với những người không nhận thức được 37 tín hiệu onces những người đã tạo ra một số ứng dụng web tuyệt vời như Basecamp, Campfire ...) đã viết một cái gì đó tương tự vào năm 2004 và tôi tin rằng, gần 5 năm và không có nhiều thay đổi kể từ đó ... Tôi rất vui mừng để đọc bài viết của mình, như tôi hoàn toàn đồng ý với những gì anh đã nói và cũng là thực tế, cô ấy là không chắc chắn về những gì đang nói về cảm giác ruột của mình và như vậy là tôi 
Jason Fried: "Có quá nhiều cách nói về CSS, XHTML và các tiêu chuẩn và tiếp cận và không đủ nói về con người. CSS và Mã Tương thích tiêu chuẩn chỉ là công cụ bạn cần phải biết những gì để xây dựng với những công cụ này. Tuyệt vời, tôi vui mừng giao diện người dùng của bạn không sử dụng bảng. Vì vậy, những gì? Ai quan tâm nếu nó vẫn không cho phép mọi người đạt được mục tiêu của họ. Các tiêu chuẩn web là rất lớn, nhưng tiêu chuẩn của riêng của người dân bao gồm việc thực hiện công việc (và đó là vẫn còn quá khó khăn để làm trực tuyến).
Giao diện người dùng thiết kế cơ bản giống nhau "quên đi những con người phía bên kia" những sai lầm - ngoại trừ thời gian này, mã của họ sẽ tốt hơn. Con người - không xác nhận mã giao diện sử dụng ".
Thanh toán Jason Fried của bài viết
DISCALIMER: Điều này không có nghĩa rằng chúng ta không nên bận tâm về các tiêu chuẩn ở tất cả. Tiêu chuẩn là tốt để có và dính vào họ càng nhiều càng tốt. Chúng tôi chỉ phải hiểu rằng thiết kế giao diện người dùng tốt không phải luôn luôn có nghĩa là 100% tiêu chuẩn Complience hoặc Phó Versa ....
Từ danh sách của tôi về bài học kinh nghiệm của tôi, tôi làm theo một vài thiết kế giao diện người dùng và Phát triển vàng Rules ... Heres TOP 10 ... không phải là bạn có theo họ quá ... 
1. Hãy chăm sóc của người sử dụng của bạn. Người sử dụng có thể thực hiện hoặc phá vỡ trang web của bạn. DONOT làm cho giao diện người dùng giống như một tổng idoit, hoàn toàn không có khả năng sử dụng trang web của bạn. Đó là BAD!
2 - Giữ đơn giản và dễ dàng sử dụng guidlines chính của bạn. Quá nhiều thứ trên màn hình, cao hơn xác suất mà một người sử dụng sẽ bị lẫn lộn hoặc bị phân tâm từ công việc ban đầu của họ.
3. GIỚI HẠN ... DONOT thưởng thức quá nhiều vào khả năng tiếp cận, khả năng sử dụng và tiêu chuẩn. Sử dụng các tiêu chuẩn hiệu quả và làm cho họ hiểu đội bóng. Điều này sẽ đảm bảo tính nhất quán ngay trong sản phẩm
4. Nguyên mẫu yêu cầu. Kể từ khi, những ngày này các giao diện sử dụng là giàu, Prototyping luôn luôn là tốt hơn so với chỉ wireframes đơn giản và sau này không có hiệu lực tương tác phong nha, nó sẽ không cung cấp cho khách hàng một hình ảnh rõ ràng của sản phẩm cuối cùng đang được phát triển. Luôn luôn, dễ dàng hơn để chuyển đổi các nguyên mẫu vào phân phôi cuối cùng. Ngoài ra! tạo mẫu bất kỳ vấn đề tương tác có thể được giải quyết trước đó trong chu kỳ phát triển.
5 - Tính nhất quán trong thiết kế và tương tác của bạn là rất quan trọng. Donot gây nhầm lẫn cho người sử dụng của bạn với các tương tác không thể đoán trước và gizmos.
6. Hiểu "thiết kế" Sứ mệnh của bạn. Aways tập trung vào các hành động chính của beign trang thiết kế. Ngoài ra, một danh sách các hành động seconday của bạn trên trang, và ưu tiên cho họ.
7. Cung cấp thông tin phản hồi thích hợp cho người sử dụng trang web. Với hầu hết các trang web được thiết kế xung quanh AJAX, cung cấp tín hiệu trực quan để người sử dụng về thay đổi trang. Người sử dụng đã để cho một sự thừa nhận hoàn thành bất kỳ nhiệm vụ nào ông thực hiện. Donot làm cho người sử dụng chờ đợi và đoán, cho ví dụ. cung cấp các chỉ số tiến bộ cho uplaods tập tin.
8 - Sử dụng điều khiển thích hợp. Để sử dụng ví dụ: Chọn danh sách thả xuống cho các danh sách nhỏ chỉ, donot cho phép người dùng chọn một trong 200 thành phố bằng cách sử dụng hộp chọn. Hiểu được sự khác biệt giữa một nút và một liên kết. Một liên kết và nút có mục đích khác nhau, donot sử dụng một khác. Cung cấp quyền kiểm soát để làm cho tương tác với một trang dễ dàng hơn. Tránh sử dụng các thực đơn, nhiều hơn hai cấp độ sâu. Đừng phát minh lại bánh xe. Sử dụng điều khiển tiêu chuẩn, tùy chỉnh chỉ khi rất cần thiết. Xác định bất kỳ điều khiển tùy chỉnh cần thiết cho tay đầu tiên trang web của bạn, để họ có thể được tạo ra và thử nghiệm độc lập, sẵn sàng cho sử dụng trên trang web.
9. Donot lặp quá nhiều về thiết kế. Nhớ! Toàn bộ sản phẩm bao gồm thiết kế mà nhiều hơn nữa một mình. Xây dựng các mốc thời gian thích hợp vào lịch trình dự án của bạn lặp đi lặp lại thiết kế và dính vào nó. Lặp đi lặp lại giúp chúng tôi để tìm ra những gì làm việc và những gì không, chọn ra các điểm rắc rối. Là một giao diện tốt cần có thời gian, dành thời gian cho lặp đi lặp lại trong nơi khởi điểm của chu kỳ phát triển, vì vậy mà lặp đi lặp lại thiết kế doesnot trực tiếp tương đương để làm lại. Quá nhiều làm lại có thể jeopradize thời hạn.
10 Hãy ngồi lại và suy nghĩ như một người sử dụng đôi khi.