Last update: 2023/03/25
This guide is designed to help my co-workers understand my work philosophy and foster better collaboration among our team.
Disclaimer: I strive to stay true to the principles outlined in this guide. If you feel that my actions contradict what I've written, please don't hesitate to let me know. I can't improve without being aware of my shortcomings.
Become a proficient Ruby developer
As a mid-tier developer, I've enjoyed my initial years in the field but feel that my growth has stagnated. I am ready to challenge myself by tackling complex scaling issues, collaborating with highly skilled team members, and solving development puzzles.
- Read at least two books per year to deepen my knowledge and expertise.
- Actively seek out complex projects and challenges within my current role to expand my skillset.
- Dedicate one day per month focusing on an unknown subject
- Seek regular feedback from peers and mentors, and use their insights to continuously improve and adapt my learning plan.
My top priority at work is the social bond we create while working together towards a shared goal. I may not remember the specific features or code, but I will remember the people and our collective efforts, smiles, and struggles. I value building meaningful relationships and enjoy grabbing coffee with new and familiar colleagues.
- I acknowledge that I don't know everything.
- If I realize I lacked context or knowledge on a project, I will admit my mistake and re-evaluate my position.
- If I suspect that I may have offended someone, I will privately message them to discuss the issue and apologize if necessary. I will learn from my mistakes and strive not to repeat them.
- For positive feedback, I prefer private recognition over public praise.
- I regularly set aside time for self-reflection, often preferring to express my thoughts and insights through writing, as it helps me gain clarity and identify areas for growth.
Three principles for productive conversations:
- Listen without interrupting
- Express your thoughts clearly
- Allow space for the other person to speak
As an introvert, I find it crucial to listen and be heard in conversations. When working with extroverted individuals, I may struggle to find an opening to share my thoughts.
- My phone doesn't have a data plan. My manager's number is set as a favorite and will ring even when my phone is on silent. Call me in case of emergencies.
- I appreciate both work and social interactions. If I ever joke inappropriately or need to pause my work for a meeting, please let me know.
- My most productive time is in the morning, right after coffee. I usually wake up and go to bed early. Twice a week, I take a 2-hour lunch break for physical training, which is important to me.
- My relaxed demeanor may come across as nonchalance. If this bothers you, please let me know, as I am committed to giving my best and supporting my team.
- I take ownership of my tasks and will follow up as needed. If I require assistance, face delays, or complete a task, I will communicate this to you.
- I value time and tend to be concise in verbal communication, assuming people will ask for more information if needed. If you prefer more detail, please let me know. In written communication, I aim for clarity and simplicity to minimize confusion and save time.
Thank you for your attention (The most important ressource). For feedback or just to say hello, please email me at philippetring at gmail dot com.