Description
You develop expertise in our server-side stack in the Rails ecosystem and whatever comes next.
Milestone 1
I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to a squad when wielding this ability, and therefore I would put them in situations where they can employ this ability with only a small amount of guidance
- You can add new routes and actions to our controllers with guidance from others.
- You write code according to our Rails Style Guide.
- You write basic unit and integration tests with RSpec.
- You fix isolated bugs by making improvements to our Rails code.
Milestone 2
I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to a squad when wielding this ability, and therefore I would put them in situations where they can employ this ability, with no assistance as well as being a trusted active or passive mentor to others
- You can add new routes and actions to our controllers with guidance from others.
- You make minor upgrades to our gems.
- You assess the correctness and utility of existing code and avoid uncritical copy-pasting.
- You ask questions to identify (and make explicit) the unspoken requirements of application functionality (such as tracking, logging, and edge cases).
- You ensure data is kept private and secure when writing code
Milestone 3
I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to multiple squads when wielding this ability, and therefore I would put them in situations where they can employ this ability as well as being considered an expert within this discipline
- You identify needs for new patterns (such as policy objects) and successfully usher their adoption, adding clarity and consistency around common approaches.
- You act as a caretaker for our Rails codebase, e.g. by contributing to our linter configuration and Style Guide.
- You improve the performance of our Rails app to handle traffic spikes
- You make major upgrades to our gems.
Milestone 4
I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to a squad when wielding this ability, and therefore I would put them in situations where they can not only employ this ability but where they set the tone for this at the company level
- You pioneer architectural changes that empower all server-side engineers to be more productive.
- You identify and solve systemic problems and risks with our Rails architecture.
Milestone 5
I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to not just internal teams but the community/industry in general when wielding this ability, and they are recognized by the community/industry as an expert
- You implement new Rails techniques and frameworks to meet the needs of the wider community.
- You define and promote a long-term vision for our server-side architecture and coordinates across the team to ensure projects are in service of it.
Configuration Health
- ✅ Associated with 11 roles
- ✅ Has been referenced in 1 piece of public recognition
- ℹ️ No one has achieved a milestone on this ability
- ⛔️ Last updated: about 5 years ago
- ℹ️ Never conversed about
Role & Position Requirements
- Back End Code Reviewersmust be milestone 1+
- Back End Architectsmust be milestone 3+
- Back End Engineersmust be milestone 1+
- Dev X Enablement Leadsmust be milestone 1+
- Discovery Engineersmust be milestone 1+
- Incident Remediation Leadsmust be milestone 2+
- On Call Application Engineersmust be milestone 2+
- Story Shapersare recommended to be milestone 1+
- Tier 3 Escalation Engineersmust be milestone 2+
- Tier 4 Escalation Engineersmust be milestone 3+
- Triage Application Engineersmust be milestone 1+
Examples / Observations
An observation relating to Rails has not been publicly recognized yet.
Conversations about Rails
This section is for Lessonly folks only. Sign your team up to find your Gruuv!