On this page
Leadership Development
- Advocating for your product
- Being a better leader
- Being a new manager
- Being a new PM
- Being a PM without a technical background
- Being a servant leader under Psychological Safety
- Feeling legitimate leading a team you haven't worked with before
- Gaining respect from your product team
- Gaining support from an executive sponsor
- Giving constructive feedback
- Growing in your career
- Handling work-related stress and tension in your team
- Having more impact as a manager
- Having more impact as an Individual Contributor
- Helping your direct reports grow in their career
- Improving your one-on-ones
- Managing a disagreement between you and other managers
- Managing people with a different skillset than yours
- Managing & retaining rockstar developers
- Managing someone more skilled / experienced than you
- Managing upward
- Overseeing your reports' work without micromanaging
- Resolving unhealthy atmospheres
- Standing up for your team
- Training a manager to be a manager of managers
- Training an IC to a management role
- Transitioning from IC to management
- Transitioning from managing ICs to managing managers
Leadership and Management
- Becoming a manager of PMs
- Becoming an engineering manager without a technical background
- Being a better leader
- Being a new manager
- Coaching emotional and social skills
- Delegating and increasing the accountability of your reports
- Empowering your product team
- Gaining respect from your product team
- Handling promotion
- Having more impact as a manager
- Having more impact as an individual contributor
- Managing in a matrix organization
- Managing junior engineers
- Managing people with a different skillset than yours
- Managing & retaining rockstar developers
- Managing someone more skilled/experienced than you
- Managing upward
- Plan your succession
- Resolving unhealthy atmospheres
- Retaining engineers and preventing churn
- Retaining high performers
- Rewarding high potentials
- Training a manager to be a manager of managers
- Training an IC to a management role
- Transitioning from IC to management
- Transitioning from managing ICs to managing managers
Team Building and Collaboration
- Aligning your team with the company goals / vision
- Building engagement and motivation when onboarding
- Building / formalizing the career ladder in your company
- Building trust as a manager
- Building your company culture
- Collaborating better with your remote teams
- Communicating with non-engineering teams / people
- Communicating with your product team
- Delegating and increasing the accountability of your reports
- Developing team rapport
- Empowering teams to be more autonomous
- Handling promotion
- Handling the first promotions in an early-stage startup
- Improving collaboration between cross-functional teams
- Improving collaboration between engineering and business
- Improving collaboration between engineering and product
- Improving collaboration between engineers of the same team
- Improving collaboration with contractors
- Improving documentation
- Improving sprint planning
- Increasing diversity in your team
- Increasing the engagement and productivity of your team
- Increasing visibility
- Introducing automated testing
- Keeping a team motivated when downsizing
- Making hiring more time-eļ¬cient
- Managing junior engineers
- Managing your product team remotely
- Onboarding and training junior developers
- Providing learning opportunities to engineers
- Putting ego aside
- Putting feelings aside
- Sharing Information through an Eng Team
- Structuring a scaling team
- Structuring processes of a scaling team
- Successfully integrating new teams after an acquisition
- Successfully onboarding new hires
- Working with former peers
Hiring and Recruitment
- Assessing technical abilities when interviewing
- Hiring for a different skillset than yours
- Hiring people from non-traditional backgrounds
- Knowing what profile/skillset you need to hire
- Recruiting PMs
- Sourcing and attracting great engineer candidates
Product Development
- Building a data product
- Building a MVP with AI
- Building and managing a data team
- Building and managing a product team
- Building and managing a security team
- Building and managing platform team
- Building a product from scratch
- Building a product team from scratch
- Building a QA team
- Conducting user research
- Defining the product strategy
- Defining well your product metrics
- Empowering your product team
- Finding a product-market fit
- Prioritizing product features
- Prioritizing what your team should work on
- Setting up a product roadmap
Product Management
- Advocating for your product
- Building a data product
- Building and managing a product team
- Defining the product strategy
- Defining well your product metrics
- Ensuring alignment
- Finding a product-market fit
- Handling work-related stress and tension in your team
- Improving collaboration between engineering and product
- Launching a product in a new continent/country
- Managing expectations on product
- Managing your product team remotely
- Prioritizing product features
- Providing learning opportunities to engineers
- Setting up a product roadmap
Technical Development
- Assessing technical abilities when interviewing
- Being a software engineer in a hardware company
- Breaking a monolith into microservices
- Building and managing a data team
- Building and managing platform team
- Changing a company
- Choosing the right architecture
- Coaching emotional and social skills
- Developing a strategy
Technical Skills and Practices
- Breaking a monolith into microservices
- Developing a strategy
- Implementing Squad/Tribe structure in Engineering Team
- Improving a peer review process
- Improving collaboration between cross-functional teams
- Improving documentation
- Improving on-call
- Improving sprint planning
- Introducing automated testing
- Measuring the performance of your engineers
- Migrating from manual QA to automated QA
- Migrating to cloud
- Scaling a product team
- Setting up an architecture committee
- Setting up dev processes
- Solving complex technical problems
- Understanding and implementing metrics for my team or myself
- Working in an agile environment