Engineering's Ability: Rails


Description

You develop expertise in our server-side stack in the Rails ecosystem and whatever comes next.

Milestone 1

(adds 1 mile to your journey)

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 Coding Conventions.
You write basic unit and integration tests with RSpec.
You fix isolated bugs by making improvements to our Rails code.

Milestone 2

(adds 3 miles to your journey)

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 without 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

(adds 6 miles to your journey)

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

(adds 12 miles to your journey)

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

(adds 20 miles to your journey)

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 2 roles
  • ⚠️ Has been referenced in no observations
  • ℹ️ No one has achieved a milestone on this ability
  • ⛔️ Last updated: about 2 years ago
  • ℹ️ Never conversed about

Role & Position Requirements

Examples / Observations

An observation relating to  Rails  has not been publicly recognized yet.

Conversations about Rails

This section is for CareerPlug folks only. Sign your team up to find your Gruuv!

Embed code

<iframe src="http://ourgruuv.com/our/powers/247?embed=true&name=rails&organization=careerplug"></iframe>