-
Notifications
You must be signed in to change notification settings - Fork 9
Add AI usage expectations across all seniority levels #170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -51,6 +51,12 @@ _Developers usually spend 1 year in this role._ | |||||
|
|
||||||
| - You write code that passes CI. | ||||||
|
|
||||||
| - You use AI assistants to learn faster and produce more than you could alone. | ||||||
|
|
||||||
| - You review every line before committing it. | ||||||
|
|
||||||
| - You use AI beyond code - drafting PR descriptions, summarising tickets, and generating documentation. | ||||||
|
|
||||||
|
|
||||||
| ### Good colleague | ||||||
| - You care about your work. | ||||||
|
|
||||||
|
|
@@ -60,6 +66,8 @@ _Developers usually spend 1 year in this role._ | |||||
|
|
||||||
| - You grow through pair programming with team members of various seniority. | ||||||
|
|
||||||
| - You ask for help when you don't understand AI-generated output, rather than committing what you can't explain. | ||||||
|
|
||||||
| ### Recognized as | ||||||
|
|
||||||
| - Someone who consistently completes work on a task-level. | ||||||
|
|
@@ -95,7 +103,11 @@ _Developers usually spend 2 years in this role._ | |||||
|
|
||||||
| - You deliver features by merging small incremental changes. | ||||||
|
|
||||||
| - You write tests for your code. | ||||||
| - You write tests for your code. | ||||||
|
|
||||||
| - You lean on AI assistants to move faster on day-to-day work, giving them the context they need to produce useful output and rejecting results that don't meet our standards. | ||||||
|
|
||||||
| - You keep AI-generated code lean, reviewing and trimming it to fit only what's needed. | ||||||
|
|
||||||
| ### Good colleague | ||||||
| - You deliver work that is relevant within the current milestone of a project. | ||||||
|
|
@@ -108,7 +120,9 @@ _Developers usually spend 2 years in this role._ | |||||
|
|
||||||
| - You identify unclear requirements. | ||||||
|
|
||||||
| - You communicate promptly when issues arise. | ||||||
| - You communicate promptly when issues arise. | ||||||
|
|
||||||
| - You spot repetitive tasks in the project and flag them as candidates for automation. | ||||||
|
|
||||||
| ### Recognized as | ||||||
| - Someone who consistently closes tasks in their area of expertise collaborating with less experienced developers. | ||||||
|
|
@@ -143,6 +157,12 @@ _Developers usually spend 3 years in this role._ | |||||
|
|
||||||
| - You work test-driven. | ||||||
|
|
||||||
| - You actively integrate AI assistants into your workflow - for exploration, refactors, and tests - and recognize the cases where they slow you down. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. For better grammatical parallelism, consider using gerunds ('refactoring' and 'testing') to match 'exploration'.
Suggested change
|
||||||
|
|
||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||||||
| - You create features that are thought out. You maximize AI's output by planning before working. | ||||||
|
|
||||||
| - You experiment with agentic workflows - letting AI take multi-step actions. | ||||||
|
|
||||||
| ### Good colleague | ||||||
| - You are able to prioritize tasks. | ||||||
|
|
||||||
|
|
@@ -152,7 +172,13 @@ _Developers usually spend 3 years in this role._ | |||||
|
|
||||||
| - You actively give feedback. | ||||||
|
|
||||||
| - You enforce a culture of knowledge sharing, eg. through pair programming. | ||||||
| - You enforce a culture of knowledge sharing, eg. through pair programming. | ||||||
|
|
||||||
| - You help less experienced developers use AI assistants effectively without losing ownership of their code. | ||||||
|
|
||||||
| - You are mindful of privacy and security when using AI with client code and data. | ||||||
|
|
||||||
| - You share what you learn with the team. | ||||||
|
|
||||||
| ### Recognized as | ||||||
| - Someone who shows ownership of the project and is comfortable across the stack. | ||||||
|
|
@@ -188,6 +214,14 @@ _Developers usually spend 4 years in this role._ | |||||
|
|
||||||
| - You leave codebases better than how you found them. | ||||||
|
|
||||||
| - You model effective AI-assisted workflows that lift the team's output, while holding that code to the same bar in review - catching overengineering, hallucinated APIs, and weak tests regardless of how it was produced. | ||||||
|
|
||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||||||
| - You draw on your agentic AI experience to continuously raise the project's level of automation. | ||||||
|
|
||||||
| - You build project-level automations using AI - pipelines, scripts, and workflows that reduce manual work for the team. | ||||||
|
|
||||||
| - You evaluate emerging AI tooling and propose additions to the team's stack when they deliver clear value. | ||||||
|
|
||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Comment on lines
+218
to
+224
Comment on lines
+218
to
+224
|
||||||
| ### Good colleague | ||||||
| - You share ownership of the entire project, including areas outside of the codebase. | ||||||
|
|
||||||
|
|
@@ -238,7 +272,9 @@ _Developers usually spend 4 years in this role._ | |||||
|
|
||||||
| - You transform clients’ needs to a foundation for your team members to continue working on through conversations with the client. | ||||||
|
|
||||||
| - You take part in discussions about development strategy. | ||||||
| - You take part in discussions about development strategy. | ||||||
|
|
||||||
| - You drive AI adoption across Abtion as a whole - shaping tooling choices and pushing automation into every part of how we work, from estimation and client communication to maintenance and delivery. | ||||||
|
|
||||||
| ### Good code | ||||||
| - You architect systems that can handle many potential futures. | ||||||
|
|
@@ -262,6 +298,12 @@ _Developers usually spend 4 years in this role._ | |||||
|
|
||||||
| - You ensure collective product ownership so the team is not dependent on any team member. | ||||||
|
|
||||||
| - You identify opportunities where AI can add value for the client - in their codebase, workflows, or business - and turn them into concrete proposals. | ||||||
|
|
||||||
| - You automate parts of the client's own workflow as part of your delivery, leaving them with capabilities and knowledge they can own and build on. | ||||||
|
|
||||||
| - You measure AI adoption and delivery impact across projects. | ||||||
|
|
||||||
| ### Recognized as | ||||||
| - A helpful consultant that consistently delivers high-value solutions for real problems. | ||||||
|
|
||||||
|
|
@@ -306,6 +348,10 @@ _Developers usually spend 4 years in this role._ | |||||
|
|
||||||
| - You bring new working-methods that improve the company’s overall performance. | ||||||
|
|
||||||
| - You shape Abtion's AI usage by balancing emerging best practices with our real-world context: team preferences, client profiles, business strategy, and budgets. | ||||||
|
|
||||||
| - You set company-wide goals for AI impact - covering productivity, quality, and automation coverage. | ||||||
|
|
||||||
| ### Good colleague | ||||||
| - You collaborate with sales about high-level estimates and prioritization. | ||||||
|
|
||||||
|
|
@@ -317,6 +363,8 @@ _Developers usually spend 4 years in this role._ | |||||
|
|
||||||
| - You mentor other engineers to reach your level (and surpass it). | ||||||
|
|
||||||
| - You contribute to external discussions on AI-augmented delivery, shaping how Abtion is perceived in the industry. | ||||||
|
|
||||||
| ### Recognized as | ||||||
| - Someone who plays a key role in the technical direction of the company and has introduced positive changes across multiple teams. | ||||||
|
|
||||||
|
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To maintain spelling consistency with the rest of the document (which uses American English spelling like 'prioritize' on line 167 and 'prioritization' on line 356), 'summarising' should be spelled as 'summarizing'.