Learn in small cohort from our top mentors
One-on-One mentorship with senior Engineering Leaders.
Read content written by our community of mentors and mentees
Stay up-to-date with the latest trends and developments from industry experts.
Level up your leadership with like-minded engineering peers.
Apply to Bounties and help companies and individuals solve their engineering challenges.
For Engineering Managers
For Directors of Engineering
For VPs of Engineering
Topic - 324 Stories
Director of Engineering at Phorest Salon Software
Resolving Our Platform Stability Issues
Phorest, a platform, experienced serious scaling issues due to server exhaustion and database contention. To fix the stability issues, the company implemented an outage report format, investigated weaknesses in automation and deployment procedures, and took on a project called Darwin to improve the platform's stability, fault tolerance, and elasticity. The project was successful, resulting in a lower AWS bill and a more stable platform.
Co-founder & VP of Product at Selfcare
Approaching Predictive Analytics Problems
This article discusses the challenge of communicating predictive analytics results in the healthcare industry. To address this, surveys and focus groups were conducted to understand the type of message to convey to consumers. The algorithm was changed to compare populations instead of giving scores, and the message was changed to focus on biomarkers instead of risk. Additionally, the communication to consumers and physicians was separated, with physicians being the ones to communicate any uncertain results. The lesson learned is that communication in the health industry needs to be done carefully and with consideration of the implications.
Director of Engineering at IPSY
Resolving Conflicts Within a Team
A conflict arose between two engineers on a team over a coding style change. The team leader stepped in to mediate the dispute, and after a meeting with the team, the change was kept in the codebase. The change was innovative and important for the team's growth and development.
Engineering Manager at
How to Hire and Build High-Value Teams
This article discusses the process of building a successful team, including the importance of hiring based on values, setting clear rules of engagement, and fostering trust between team members. It also emphasizes the importance of empowering individuals to act as leaders and having consistent meetings to maintain productivity.
Director of Product at K Health
Finding the Right Fit as a Product Manager
This article provides a rubric of 11 questions to help product manager interviewees assess a company's technology, business aptitude, product and user experience, and company culture. It also provides advice on how to ask questions to uncover the company's inner dynamics, such as how frequently releases happen, how engineering, product, and design collaborate, and how the company shares information with the product team. The article emphasizes the importance of finding a company that fits the individual's style and interests, and encourages product managers to ask questions to uncover the company's culture and decision-making processes.
Engineering Manager at Atlassian
Navigating Uncomfortable Discussions When Employees Leave
Employee turnover is common in the fast-paced world of technology, and managers must navigate uncomfortable discussions when employees leave to maintain a positive work environment. This involves understanding flight risks, building trust and open communication, encouraging internal mobility, developing soft skills and leadership mentality, identifying and growing leaders, being a supportive manager, and providing practical training. By implementing these strategies, managers can effectively manage employee turnover and ensure the success of their teams.
Head of Engineering - VP at EndorLabs
Crafting Actionable Status Updates: A Guide for Optimal Project Visibility
In the world of software engineering, effective communication is just as important as writing code. One crucial aspect of communication is the status update, which often falls short of providing the necessary insights. Instead of simply reporting completed tasks, an actionable status update should give a comprehensive picture of the project's progress, including potential risks, estimated delivery time, and resource requirements. It should also focus on the significance of completed tasks and the remaining work. By adopting this model of status updates, organizations can promote transparency and proactive problem-solving, leading to better project visibility and increased efficiency.
Chief Technology Officer at Uplevel
Small vs complex pull requests
Small pull requests can lead to faster review cycles, improved collaboration, reduced merge conflicts, better code maintainability, easier troubleshooting, and incremental progress. Uplevel metrics can help measure the usage of small pull requests and assess their effectiveness. This approach can enhance collaboration, accelerate the development cycle, and foster a culture of agility and efficiency within engineering teams.
VP of Engineering at Clari
Enterprise SaaS Engineering Leader | Various Verticals (Tech, Healthcare, Search)
SVP and Head of Engineering at Interactions
Seasoned engineering leader with proven track record in architecting, building, and delivering enterprise products utilizing AI.
Staff Software Engineer at Slack
Salesforce veteran and ex-Ebay
CTO at Reddit
Founding engineer at Reddit, passionate about mentorship and public speaking.
Director of Engineering, Test at BlackLine Systems, Inc.
Quality Engineering technical leader.
Head of Engineering at Naranja X ⭐⭐⭐
Telemedicine Researcher / Plants Lover / Enthusiast Basketball Player
We will send you a weekly newsletter with new mentors, circles, peer groups, content, webinars,bounties and free events.
Software Engineering Manager at Measurabl
The Power of 'foo_*': The Art of Balancing Flow and Clarity when Naming Things
The article discusses the challenge of naming things in coding and proposes an incremental naming method as a solution. The method suggests starting with temporary, functional names and gradually refining them as the understanding of the system evolves. This approach allows for maintaining flow and momentum while ensuring code quality. The transition from temporary to meaningful names is guided by considering the core purpose of the component, its fit in the overall system, and its descriptive nature. The temporary names also serve as indicators for refactoring and code review. The article concludes that striking a balance between flow and code quality is essential, and "Good Enough" in the moment can lead to "Great" in the long run.
A 4-Step Structure for Improving Your Pull Request Review Process for Better Code Delivery
The text discusses the importance of providing context in pull requests (PRs) to improve the PR review process and code development speed. It suggests that a strong PR should include sections such as an overview of the problem the change solves, the context for understanding the impact of the change, instructions for evaluating and replicating the change, and additional information like screenshots or documentation. By providing this context, reviewers can better understand the purpose and impact of the change, leading to more effective and efficient reviews.
Engineering Manager at Amazon
Balancing Speed and Quality: Best Practices for Engineering Leaders
This article discusses the challenges faced by engineering leaders in balancing speed and quality in software development. It emphasizes the importance of finding the right balance between shipping fast and maintaining high-quality standards to ensure customer satisfaction and team efficiency. The article explores the need for quality, the role of engineering leaders in addressing the challenge, the debate on quality assurance, addressing front-end testing challenges, implementing a retro process, and concludes that prioritizing customer satisfaction and team efficiency is essential for long-term success in software development.
© 2023 Plato. All rights reserved