Good websites embrace this complexity as a competitive advantage. Bad websites try to do things the old way and it doesn’t work. The best part is that this mindset actually makes it easier to design websites. Taking advantage of the web’s best qualities means cutting with the grain*. Going with the flow. If you’re fighting to put a square peg in a round hole, you’re probably making your user experience worse anyway. Learn to let go and do things the web way.