Episode 439: Harried VP of Eng and first startup job
Dec 16, 2024
auto_awesome
The hosts tackle the complexities of working under an overwhelmed leader, offering practical tips to navigate these challenging dynamics. They share insights on how an ineffective leader can hinder team progress and stress the importance of constructive feedback. The discussion shifts to the exciting yet daunting transition from a corporate job to a startup, highlighting the need for adaptability and proactive engagement. Listeners gain valuable strategies for integrating smoothly into a new, fast-paced work environment.
Effective management of on-call duties requires prioritization and accountability to maintain team morale and operational stability.
Transitioning to a startup demands flexibility, proactive engagement with colleagues, and a thorough understanding of the product for success.
Deep dives
Navigating On-Call Responsibilities
Being on call as a software engineer involves more than just being available; it requires effective management of both time and priorities. The podcast discusses the unique structure of on-call systems, such as using fake alarms to remind engineers of their shifts and the importance of responding quickly to alerts. This system emphasizes accountability among team members while providing a way to seamlessly transition on-call duties during work hours. The ability to handle production issues effectively during on-call shifts is vital for maintaining operational stability and team morale.
Dealing with Ineffective Leadership
Working with an ineffective leader poses challenges, especially when their involvement is essential for project progression. The discussion highlights a scenario where a VP of software is overly hands-on with coding details, causing delays in decision-making and prioritization. Strategies such as preemptively stating intentions in conversations can help lower-level developers facilitate progress without waiting for the leader's approval. By constructingively addressing the leader's underlying beliefs about their role, developers may foster a more effective working relationship.
Success in a Startup Environment
Transitioning from a large corporate environment to a startup can be both exciting and daunting, requiring a specific set of strategies for success. The importance of learning the product and reaching out to managers for preparatory material before starting is emphasized as crucial steps. Once in the role, engaging with colleagues across all functions can enhance understanding and effectiveness in a dynamic setting. Embracing flexibility and being ready to adapt to spontaneous changes is essential, as startup roles often come with less-defined responsibilities compared to larger organizations.
In this episode, Dave and Jamison answer these questions:
What advice would you give for working with an ineffective leader whose input is crucial to your work? I’m a senior developer for a mid-sized non-tech company with probably 60-80 devs, and in the past year I’ve been working more with a VP of software who seems to still be involved in code details, getting pulled in to production issues, in-person code reviews, etc.
He’s a nice guy, but he seems like he’s being pulled in too many directions at once. When he schedules a meeting, there’s a 50% chance it happens on that day and time, and when we do have meetings, if we bring up questions and high level issues we need feedback on he’s quick to “take ownership” and say he’ll do X and Y. Inevitably, X and Y slip down the priority list because production issues and who knows what else, and we’re stuck waiting weeks on end for something that if he’d just delegated the work to someone else, we’d have long since moved on. But we still need his input to shape our work. How can we as lower-level developers (with a manager who isn’t involved in this project at all) help mitigate these delays?
I’ve recently accepted a new position after spending more than three years at my first job out of college. Currently, I’m a Senior Engineer at a large, corporate-like company (300+ people), but my new role will be at a much smaller startup (20-30 people).
I’m excited about the change but also a bit nervous, as I know startups can be fast-paced, and I’ll need to get up to speed quickly.
What advice do you have for setting myself up for success in this new role—both before I start and after I begin? I have a couple of weeks before my start date and want to use that time to prepare effectively.
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode