deft/notes/personal_retrospective_template.org
Yann Esposito (Yogsototh) 0110eee062
save
2024-02-01 15:16:14 +01:00

104 lines
3 KiB
Org Mode

:PROPERTIES:
:ID: f70bf00d-8bc8-445e-a65d-2b960b46f419
:END:
#+title: Personal Retrospective Offsite Template
#+Author: Yann Esposito
#+Date: [2023-09-25]
- tags ::
- source ::
* Personal Retrospective Template
#+begin_comment
This presentation should not last more than 20 min.
Please be mindful about it.
#+end_comment
** Short presentation
#+begin_comment
We all know each other at least during weekly sync.
Should be very quick.
Put the most important facts about yourself here.
And maybe some recent anecdotes not everyone in the team might be aware of.
#+end_comment
- years of Experience: 22 years (11 in Clojure)
- years at Cisco: 7 years (7 in this team)
- location: France (GMT+1)
Moved from Nice to Martigues (~2h away) this summer with my family.
I have a 21yo son that want to be a professional MMA fighter.
I have a 19yo daughter that leave with my us and does not go to school.
** Quick Recap about your main accomplishments these recent years
#+begin_comment
A chance to give a perspective about your work to everyone.
What are the most important facts to know about it. Common misconceptions, etc…
I think it makes sense to split them between XDR effort, generic Product, Administration tasks, Devs-only
tasks (like tooling, refacto, etc…). See example.
#+end_comment
+ XDR:
- RBAC (technical design)
- role introspection endpoint to help UI
+ Product
- TAC: expose change user role route
+ Administration
- Move some OAuth2 clients out of config to DB
+ Devs
- composable ~shell.nix~ to replace docker compose
- Matrix role representation
- Eithers in Clojure
** Working in this Team
#+begin_src
What did you expect when you were hired?
How is it today?
What does your day-to-day looks like?
#+end_src
- What I expected (7 years ago): Work on real time data streaming
- What I am doing: Work on Authentication and Authorization
- What my day to day looks like?
- 50 to 70%: lot of communication via; webex, email, meetings, issues
- planning (design, checking timeline)
- help people on webex, fix issues, look in kibana, create orgs, create
clients, link to documentation, etc….
- 20% to 50%: lot of time thinking about design improvements;
- 10% to 20%: lot of time focused on product improvement (not code).
- 0% to 20%: code, code review, etc…
** What we should NOT change (tailwind)
#+begin_comment
What makes your day easier.
#+end_comment
- No daily standup
- Focus days
** What we should improve (headwind)
#+begin_comment
What slow you down to do your work?
What issues are you facing?
What feels like a burden to you?
#+end_comment
- Too many spurious notifications
- Lack of focus slots during the week
** Workstation (demo time optional)
#+begin_comment
If we have time, highlight your presentation by showing us your workstation.
Show us how you work, your development environment.
Please, add one or a few screenshots (it's okay to blur things), so if you don't have time
to show the group, we still could have an idea.
#+end_comment