Design is pretty important. Steve Jobs said “Design is how it works” not just how it looks. If you don’t appreciate that design is a fundamentally important part of your software, then no tips in the world can help. Design Tips for Programmers article can give you some useful tips for designing software user interfaces and web sites. Always remember that you are not your user. Try to look your design it through the eyes of a fresh user and test with real users. Now let’s get on and make software that little bit less ugly. Good design is not some magical creative voodoo process—it is a discipline, like good software development.