Open Source

Looking at open source projects and communities and how they are shaping the future of software.

Workflows that work

Write the documentation today that will help you work more efficiently tomorrow. Learn how to create your own documentation and walk through the process of creating and deploying a simple software product. Read Chapter 4 from Git for Teams here.

How to make mistakes in Python

Experienced programmer Mike Pirnat shares some of his most memorable blunders. By avoiding these missteps, you’ll be free to make truly significant mistakes—the ones that advance the art of programming.