Dr. Greg Wilson is a programmer, author, and educator based in Toronto. He co-founded Software Carpentry, The Architecture of Open Source Applications, and It Will Never Work in Theory, and has written, co-written, and edited fourteen technical books and two for children. Greg is a member of the Python Software Foundation and a recipient of ACM SIGSOFT's Influential Educator of the Year award; he currently works for Plotly as a software engineering manager.
- Personal site
- Software Design by Example in Python
- Software Design by Example in JavaScript
- Research Software Engineering with Python
- JavaScript for Data Science
- Teaching Tech Together
- It Will Never Work in Theory
- The Architecture of Open Source Applications
- Beautiful Code
- Ten simple rules for writing a technical book
- Twelve quick tips for software design
- Ten quick tips for staying safe online
- Ten quick tips for making things findable
- Ten simple rules for helping newcomers become contributors to open projects
- Ten quick tips for creating an effective lesson
- Ten quick tips for teaching programming