In 2022, I got the opportunity to become part of Engineering Leadership Team at Bazaar, and added following things to my knowledge and experience. Itβs hard to remember everything, but I have tried best to recall memories and have shared them below.
I learned β¦
Engineering Organisation π’
- Importance of having an Engineering Vision and Engineering Metrics for your Team
- How to manage engineering workspace for
- Content management and organising documents
- Notes taking
- Task management
- How to use slack for effective communication by using
- Integrations
- Channeling different conversations
- How Platform Engineering help standardise Tech and reduce cognitive load of Product Engineering Teams
- How Data and Analytics Teams enable business take right decisions
Engineering Leadership ππ»
- What Engineering Leadership does in an organisation
- Joined Engineering Leadership Communities on slack like LeadDev and CTOCraft
- Mentorship from other Companies for Engineering Leaders. For e.g. Augmeta , GetDx
- Different ways to do performance management, specially in teams where people collaborate consistently (using XP methodology for software development)
- How to setup interview and hiring process for Software Engineers
- Presentations to Executives should be short and precise
- How to form Engineering Teams and make changes in them to test System Effectiveness
- To be decisive in meetings as they march towards completion
Engineering Management / Coaching π£οΈ
- Engineering Coaching / Management for people who have been Engineers in past
- Coaching People to be effective mentors / coaches
- Technical Coaching to deliver quality products faster
- Every colleague has different ambitions and should have their own Growth Path
- Possible Growth opportunities for an Engineer in an organisation
- 1:1s should be conversations rather formal meetings
Engineering Strategy π―
- How RFCs / Design Docs help Teams align and sync better
- How Technology Radar helps engineers review Technology Stack in a fast paced Organisation
- Importance of fixing Security Issues in Applications
- What to DO / NOT DO when an Incident occurs
- How eXtreme Programming help deliver customer value faster
- Using CNCF to avoid vendor lock in
- Core Engineering :
- Backend and Architecture : Architecture Unit tests, Clean Architecture, CQRS , c4Model
- Reliability : SLI and SLOs, RED Metrics, Grafana Stack
- Practices : Coding Katas
- XP : Effective Mobbing
- Platform Engineering : Regularly updating / patching and enhancing technology, Help Engineers reduce Cognitive Load with continuous learning about infrastructure
Credits :
I am really thankful to all the people who made my 2022 interesting by providing me challenges and opportunities.
A huge shout out to all my colleagues π₯ who have played an amazing role in my growth. π
π Looking forward for an exciting 2023 π inβshaβAllah