Comments (9)
Follow-up: I spoke with Fatma today and she's going to look into getting this defined.
from readme.
As shared in dB's Engineering Biweekly newsletter, the 20% definition is here:
https://www.notion.so/artsy/20-time-fb501b4da22f4af9acf1826c0a34ab6b We're still working on a better name. Thanks again everyone!
from readme.
Related: https://github.com/artsy/potential/issues/146
from readme.
We have two things here.
-
Small improvements and bug fixes that we already do as part of the normal development process. I believe an Engineer can today raise a work item that is, for example, pure technical debt, into this process via their tech lead and it gets backlogged and prioritized within this framework as anything else. Note that we always want to have time for things like this. The product team has a workitem to clarify this whole thing and write it as part of PM's responsibilities, I believe.
-
True 20% time as in do whatever you (an engineer) want that you think contributes to the business. We currently don't do that. At other companies (eg. Google), 20% time often requires a sponsor, so that could be a way to do this.
I propose we narrow this RFC down to (2).
from readme.
@dblock I don't quite agree – while both of those are important, I think we should accept this RFC as "we need to ask Product for a definition of 20% time" (1) while also finding a structure for (2). In fact, we already have accepted an RFC for (2) but putting into practice has been challenging: https://github.com/artsy/potential/issues/146 I'll follow-up with the Product team about this RFC to get a good definition of 20% time, and I'll talk to Joey about what we can work on together to get (2) addressed 👍
from readme.
To be clear, while feedback from engineers about https://github.com/artsy/potential/issues/146 was positive, I was unsuccessful at getting it adopted among our collaborators. After off-site (where "creating safe opportunities to experiment and fail" was an explicit theme), we resolved to experiment with it again in a limited way within the Platform team.
I personally think some longer-outlook/experimental work is appropriate for most engineering teams to protect some time for, but it's always been separate from the 20% introduced by Product and being discussed here.
from readme.
Resolution
We decided we need a definition.
Level of Support
3: Majority acceptance, with conflicting feedback.
Additional Context:
20% is definitely different from longer-outlook/experimental engineering work, which is being experimented with on the Platform team.
Next Steps
I'm meeting with Fatma on Friday to catch up, I'll ask her to give clarity to the PDDE org.
Exceptions
None.
from readme.
I will follow up with Fatma on this one she's back in the office. I would image with the PMs being short-handed that it might not be something they've resolved yet, but I'll ask.
from readme.
Still following up with Fatma – as you might imagine, this is a busy time of year for budgets and things, but recent questions from new engineers during sprint planning have reiterated the need for clarity around 20% time.
from readme.
Related Issues (20)
- RFC:🚰 Water Cooler Break HOT 6
- RFC: Automate dependency updates with Depfu HOT 10
- RFC: Implement Dependency Rotation HOT 8
- [RFC] Feedback Friday time reschedule HOT 2
- RFC: Catch more WTFs during onboarding HOT 2
- RFC: Protect main/master branches HOT 5
- RFC: We are all solely responsible for ensuring that we are not disturbed outside of working hours HOT 16
- RFC: Incrementally adopt I18n library in Rails projects HOT 11
- RFC: Adopt Codecov at Artsy, starting with Gravity HOT 8
- RFC: Adopt inclusive language for repository naming as well as allow/deny lists HOT 12
- RFC: Rename product slack channels to `prd-*` HOT 17
- RFC: Host one Hackathon per quarter in 2022 HOT 8
- RFC: Host one Codebase Refinement per quarter in 2022 HOT 11
- RFC: Officially recommend against using GraphQL Stitching in Gravity HOT 19
- RFC: Reusable components HOT 21
- RFC: Updating Best Practices Documentation HOT 10
- RFC: Retiring Torque HOT 1
- RFC: Feature Flags Naming Conventions / Maintenance HOT 14
- RFC: disallow squashing and rebasing on PRs HOT 17
- Want access of Web & Mobile best practices documentation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from readme.