Category: Team management


  • Startups usually experience big growth after receiving investments. Many people think that the challenge is to find the candidates in a city as competitive as London, but that’s the easy part. I will share what I learned from being part of an engineering department that multiplied its size in just a few months Introduction How…

  • It is becoming more frequent to work with remote teams as companies are opening offices in other countries and outsourcing. And many developers are working remotely so they can live close to their families. I will share what I have learnt working with remote teams. Use online collaboration tools Multiple communication channels Document everything Multiple…

  • One of our tasks as leaders is to identify and grow the next generation that will lead the technical decisions of the company. This is not easy for new managers who still try to do everything themselves or only focus on the technical side without thinking about the people they work with. Identify new leaders…

  • Startups are usually in a rush to deliver features as fast as possible to compete with other companies. However, this sometimes makes them go slower and lose customers. Let’s see why it is important to dedicate some time to stabilising the platform. Improve customer retention and acquisition Better support for new features Allow to go…

  • Leading a team is not just about getting work done; it is also important to invest time to allow everyone grow and help the team get better. These are some ideas that I have learnt during the last few years Think in the long term Take calculated risks Detect what they are good at Find…

  • QAs are very important, but some companies are giving their responsibilities to developers instead of hiring them. I will share what I have learnt working with multiple QA teams. The role of the QAs Involve them in the projects from the beginning Engage them in the planning meetings Ask them when instead of if they…

  • What most successful professionals have in common is a great attitude and a strong work ethic that helps them improve and progress in their careers. Let’s see a few ways to do it. Have a good attitude Focus on quality Try again and again Discuss things that sound wrong Help those around you Remove distractions…

  • I am hiring employees and looking at what the best companies and candidates have in common. I will share what I have learnt Show passion Show how you work Always the truth Focus on what you really want Don’t change the company strategy just to attract talent Focus on the attitude Think about the career…

  • Agile methodologies improve project development because they keep the essence without generating unnecessary documents or processes. Unlike traditional methodologies, they give more voice to developers and allow customers to evaluate applications more often to check that their requirements are met. I may talk about some of them in depth, but today I am going to…