The Path to Amazing Software Through Open Source
Offered By: All Things Open via YouTube
Course Description
Overview
Syllabus
Intro
Setup logging and monitoring
Simplify getting started to minimize cognitive load.
Turn rumor into recommended.
Decrease fragmentation and inconsistencies.
They define step-by-step-by-step
They are extensible
They are optional
Clearly define the audience
Determine one thing you want them to be able to do
Engage with the developer community
Lead with transparency
Get out of the way; empower developers to help themselves
Identify the "center of gravity" of the community opinions
The more time engineers spend onboarding, bootstrapping, configuring, validating, coordinating, and asking for help, the less time they spend writing code.
Make it easy for developers to build new components with organizational standards and best-practices baked in.
To simplify the creation of projects following those conventions, "scaffolding" tools can automatically generate them at the beginning of each project.
Reduce Time-to-Hello World to just a few clicks, so engineers are free to focus on delivering features.
Taught by
All Things Open
Related Courses
Intro to Computer ScienceUniversity of Virginia via Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX UNSW Computing 1 - The Art of Programming
OpenLearning Mobile Robotics
Open2Study