Snippet: Designing Navigation, a GitHub Case Study

I respect navigation more than any other element on a website. Little else commands the responsibility of navigation. Poor navigation leaves people dumbfounded, confused and frustrated. Great navigation effortlessly directs users toward the content or actions they desire and can reroute lost users while minimizing mental processing. Even the over glorified “call to action” is simply another form of navigation.

Designer Greg Raiz has posted a wonderfully detailed breakdown of redesigning the GitHub navigation. It’s a great read for anyone who makes UX/UI decisions. One quote in particular resonates with me above all else:

Each page should have a key purpose. The UI should be optimized around that key purpose and extraneous things should be moved or removed when possible.