Description
Embodies and promotes practices to ensure excellent quality products and services
We want quality to be at the center of everything we do, and strive to create well-built products that provide a polished and intuitive user experience. We want engineers to take pride in their work and sweat the details. We need them to produce well-written, well-tested code that is easy to maintain, and easy to remove when no longer needed.
Milestone 1
(adds 1 mile to your journey)
Delivers consistently good quality work
| Examples | |
|---|---|
| Tests new code thoroughly, both locally, and in production once shipped | Caught a bug on Hatch before it went live | 
| Writes tests for every new feature and bug fix | Landed non-trivial PR with no caretaker comments | 
| Writes clear comments and documentation | Wrote hermetic tests for the happy and sad cases | 
Milestone 2
(adds 3 miles to your journey)
Increases the robustness and reliability of codebases, and devotes time to polishing products and systems
| Examples | |
|---|---|
| Refactors existing code to make it more testable | Requested tests for a PR when acting as reviewer | 
| Adds tests for uncovered areas | Reduced the number of zelda fitzgerald exceptions | 
| Deletes unnecessary code and deprecates proactively when safe to do so | Fixed a TODO for someone else in the codebase | 
Milestone 3
(adds 6 miles to your journey)
Improves others' ability to deliver great quality work
| Examples | |
|---|---|
| Implements systems that enable better testing | Improved PRB to run the same volume of tests faster | 
| Gives thoughtful code reviews as a domain expert | Simplified hermetic test data modification | 
| Adds tooling to improve code quality | Created fixture system for visual quality | 
Milestone 4
(adds 12 miles to your journey)
Advocates for and models great quality with proactive actions, and tackles difficult and subtle system issues
| Examples | |
|---|---|
| Builds systems so as to eliminate entire classes of programmer error | Added code coverage reporting to iOS CI pipeline | 
| Focuses the team on quality with regular reminders | Iterated repeatedly to develop Medium's underlines solution | 
| Coordinates Watch priorities and projects | Defined and oversaw plan for closing Heartbleed vulnerability | 
Milestone 5
(adds 20 miles to your journey)
Enables and encourages the entire organization to make quality a central part of the development process
| Examples | |
|---|---|
| Defines policies for the engineering org that encourage quality work | Negotiated resources for Fix-It week with exec team | 
| Identifies and eliminates single points of failure throughout the organization | Instituted and ensured success of a 20% time policy | 
| Secures time and resources from execs to support great quality | Started The Watch | 
Configuration Health
- ✅ Associated with 1 role
 - ⚠️ Has been referenced in no observations
 - ℹ️ No one has achieved a milestone on this ability
 
- ⛔️ Last updated: almost 5 years ago
 - ℹ️ Never conversed about
 
Role & Position Requirements
- Executorsmust be milestone 1+
 
Examples / Observations
An observation relating to Craft has not been publicly recognized yet.
Conversations about Craft
This section is for Medium folks only. Sign your team up to find your Gruuv!