Staying Technical as a Mobile Engineering Manager
13 August, 2020
As mobile technologies are rapidly evolving, staying technical as a mobile engineering manager is a real challenge. Every engineer in the mobile industry, either Android or iOS, can testify to that. Once they transition from an engineer to a manager their perspective will change and it will be very difficult for them to catch up on the new technologies. This is a rather common problem for engineers in their 30s who have been in the industry for some time and have recently moved to leadership positions.
Many engineers, especially Android engineers, often feel flooded with all the new technologies emerging at an explosive rate. Not being able to catch up is something that should be accepted and become comfortable with. Instead, mobile engineering managers should become more realistic and aim for a less lofty goal -- to become familiar with the latest developments on the surface level (what features and tools are available) -- and only when needed, dive deep in the specifics of a particular problem.
One of the best ways to keep up to date is to read technical blogs. Those blogs often detail how things are implemented which should give you a general idea of things and enable you to have a productive conversation with your engineers. In addition to blogs, you could find words of wisdom at forums, online groups and communities.
You should follow closely the latest developments presented at Google I/O and Apple WWDC as key conferences that bring together engineers across the industry and where the new technologies are announced and presented. Android Developers Summit is yet another conference by Google where new technologies and tools are talked about but at a much deeper level. Attending community conferences like Droidcon is particularly useful as those grass-root events are places where the community shares how different companies solve different problems. Community organizations like Google Developers Group also organize their own conferences and it is very beneficial to speak there, attend some sessions or even just volunteer.
In addition, you should be familiar with recent trends in software engineering. For example, one of the recent trends is functional programming that makes data processing much easier. As a manager, you will be less hands-on, but knowing on the surface level what functional programming does and how you can use it would be sufficient. In your role as a manager, you should be able to ask the rights questions and facilitate the discussion that would drive people to the right solutions. For example, there is a feature by Google called App Bundle that makes your app size smaller and allows people with limited phone’s capacity to download apps. As a manager, you need to know about it, how Google suggests being implemented, learn about challenges from people who tried to implement it, and based on that you should create a plan for your team.
- While the most general answer to the question of whether a mobile engineering manager can stay technical is both yes and no, I would lean more toward no. For you to grow as a manager, staying technical shouldn’t be a priority itself. You don’t need to know all the tiniest details but to be able to discuss technical matters, develop a plan for your team and bridge a gap between product and engineering on one side and customers on the other. If you stay all the way into the code, you will miss out on all other things.
- As a leader, you have to develop a shared context between different departments and create a synergy that will bring value to the business. That requires having a broad perspective that will encompass horizontally different contexts which contradicts a narrow focus on specifics of any kind.
- Some managers love engineering and going down to details and that has its own benefits especially in larger companies that can allow each team to focus on a very specific problem. That is how some managers could stay technical while also helping junior engineers and still coding on their own.
Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader
Yang Wang, Engineering Manager at Bond, shares how diligently she transitioned from a large company to a series of startups, all balancing between the role of being a working mom.
Engineering Manager at Bond
Yang Wang, Engineering Manager at Bond, shares how she coached several women engineers in her team to boost confidence and help them grow in their careers.
Engineering Manager at Bond
Angel Jamie, Chief Product Officer at Yayzy, recalls his transition from a well-established tech company to a sustainability startup, and the major differences he experienced.
CPO at yayzy
Nani Nitinavakorn, the Sr Product Owner at Revolut, shares how she gained her first technical position, creating a direct method to apply for jobs.
Sr Product Owner at Revolut
Joëlle Gernez, Vice President, Engineering at Pinger, shares her strategies to come back to the tech-industry after a brief 6-years of career break.
Vice President, Engineering at Pinger
You're a great engineer.
Become a great engineering leader.
Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.