Matt Makai is the VP of Developer Relations and Developer Experience at Assembly AI. He previously spent over nine years at Twilio in developer relations and has a background as a software developer, starting with Java and later transitioning to Python.
Matt transitioned from Java to Python because he found Python more productive and explicit compared to Java, which he felt was slow-moving at the time. He also tried Ruby but found Python's explicitness more aligned with his thinking.
Technical managers face the challenge of balancing leadership responsibilities with maintaining and updating their technical skills. There is a fear of being outpaced technically by newer developers, which could make them less valuable during layoffs or when seeking new roles.
Matt stays technical by working on side projects that solve generic versions of problems he faces at work. He uses these projects to keep up with new technologies and tools, ensuring he remains fluent in coding and technical trends.
Plush Cap is Matt's side project that tracks how developer-focused companies invest in their documentation, blog posts, and YouTube channels. It allows him to analyze trends and experiment with new tactics, keeping him engaged with both coding and industry developments.
Matt advises combining multiple skill sets, such as coding, writing, public speaking, and teaching, to become more valuable to a business. He emphasizes that being irreplaceable comes from having a unique combination of skills that are hard to replace.
A quick deployment pipeline allows for immediate feedback and iteration on side projects. Matt uses this approach with Plush Cap, enabling him to deploy changes daily and stay engaged with coding and problem-solving.
Matt uses LLMs, such as the Dolphin version of a 7 billion parameter model, to summarize blog posts for Plush Cap. This allows him to process large amounts of content efficiently and stay informed about industry trends.
Matt believes LLMs are good for brainstorming and summarization but are not yet capable of producing highly accurate or creative technical content. He emphasizes the importance of human-driven quality in developer-focused content.
Matt suggests focusing on one standout area, such as exceptional documentation, YouTube content, or developer events, to differentiate a company. He highlights examples like Twilio's developer events and Assembly AI's YouTube channel as successful strategies.
Software engineers that move into leadership roles have a struggle between learning leadership skills, maintaining technical skills, and learning new leadership and technical skills. Matt Makai went from individual contributor to developer relations to leadership in devrel. We discuss how to stay technical, as well as dive into some results of his studies in how companies use developer relationship channels.
** Learn pytest**