Most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another’s mistakes rather than building on one another’s successes. If you are a junior developer, and want to learn how your more experienced colleagues […]

Read More →

The System Design Primer repo is an organized collection of resources to help you learn how to build systems at scale. Learning how to design scalable systems will help you become a better engineer. System design is a broad topic. There is a vast amount of resources scattered throughout the web on system design principles. […]

Read More →

To meet the White House mandate to set the data free, The Open Innovation team @ NASA enables users, access to data in a format that is useful. In doing so, they hope to spark your creative juices and equip you with tools to innovate your world – whether local, global, or interstellar – leveraging […]

Read More →

Symbols, Pictograms are an important part of our everyday life. We humans have developed this amazing common language over so many years that it almost goes undetected. It’s an art form unlike none. Conveying the right message in a concise and easy to interpret image is the key to this artform. The Noun project has […]

Read More →