Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Path to Amazing Software Through Open Source

All Things Open via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the path to building exceptional software through open source and technology in this 27-minute conference talk from All Things Open 2022. Discover how a Developer Experience Strategy can address the challenges of an increasingly complex engineering landscape, including developer fatigue and decreased productivity. Learn about establishing a foundational graph and community approach to prioritize use cases and tools, reducing cognitive load, and simplifying decision-making processes. Gain insights on setting up logging and monitoring, minimizing cognitive load during onboarding, turning rumors into recommendations, and decreasing fragmentation. Understand the importance of creating step-by-step guides that are extensible, optional, and tailored to specific audiences. Explore strategies for engaging with the developer community, leading with transparency, and empowering developers to help themselves. Discover how to identify community opinion centers and streamline project creation using scaffolding tools. Learn techniques to reduce Time-to-Hello World and enable engineers to focus on delivering features, ultimately paving the way for amazing software development through open source practices.

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

Reviews

Start your review of The Path to Amazing Software Through Open Source

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.