I recognise that websites are a tool to help organisations to accomplish their goals. I feel that web development has to start with an understanding of what those goals are. Many developers like to use particular technologies because they allow them to show off their skills. I like to evaluate how various approaches will help or hinder communication by the organisation with its intended clients, customers, or audience.