The Managers' Guide #122
Everyone talks about scaling to $10k. Nobody mentions the psychological hell of going from $0 to $100.
How to collaborate cross-functionally
- đ A simple collaboration framework â Before engaging, ask yourself two questions: 1. Is this important? and 2. Do you have a strong opinion?. Your answers determine whether you should debate, support, let go, or stay out of it entirely.
- âď¸ Engage when it matters â For topics that are high-importance and where you have a strong opinion, you should debate vigorously. The goal isnât to âwinâ, but to reach the best collective decision â be prepared to âdisagree and commitâ.
- â ď¸ Avoid the âbike-sheddingâ trap â The most common collaboration mistake is passionately debating low-importance issues. If you have a strong opinion on a low-importance topic, the most productive action is to recognize it and consciously let it go.
- đ¤ Be a supporter, not a blocker â When a decision is high-importance but you lack a strong opinion, your best contribution is to ask clarifying questions to help the decision-maker. Once a path is chosen, your job is to fully support it.
- â Collaboration's true goal â The framework reminds us that the point of collaboration isnât to be heard on every topic, but to get to the best outcome efficiently. Itâs about focusing collective energy on the decisions that actually move the needle.
3 Buckets of Work Time
- 𪣠A simple time management framework â All work can be categorized into three âbucketsâ: Work the System, Work on the System, and Work on You. The key is to understand how your time is split between them.
- âď¸ Bucket 1: Working the System â This is reactive, maintenance work that keeps things running day-to-day. Think emails, routine meetings, and customer support. Itâs necessary but it doesnât create future value or growth.
- đď¸ Bucket 2: Working on the System â This is proactive, high-leverage work that improves the business for the future. It includes creating better processes, automating tasks, or building new products. This is where real growth happens.
- đ§ Bucket 3: Working on You â This is time invested in your personal and professional growth. Activities like reading, learning new skills, or taking courses make you more effective and valuable in the other two buckets.
- âď¸ The goal is a conscious shift â Most people are stuck in the reactive âWork the Systemâ bucket. The author argues for intentionally auditing your time and scheduling dedicated blocks to focus on the proactive and personal growth buckets, which is the true driver of long-term success.
Hiring Great People
- đ Hire for trajectory, not experience â The biggest mistake in hiring is looking for someone who has already done the exact job. Instead, you should hire for potential and a steep growth curve â where someone is going is more important than where theyâve been.
- ⨠Look for four foundational traits â Great people arenât defined by a list of skills, but by their core attributes. The author identifies four key ones: Curiosity (always learning), Drive (ambition), Grit (resilience), and Self-Awareness (knowing their strengths and weaknesses).
- đ§ Past performance is a poor predictor â Relying on past performance in a different context is flawed. The skills that made someone successful at their last company may not apply at yours. Foundational traits, however, are transferable and allow people to adapt and thrive anywhere.
- â Change your interview questions â Your interview process should be designed to uncover these core traits. Instead of asking âTell me about a time you did X,â ask questions that reveal how they think, learn, and handle adversity, like âWhat are you learning about right now?â or âTell me about a failureâ.
- đŻ Hiring is a bet on the future â Ultimately, hiring is not about finding a perfect puzzle piece to fit a current hole. Itâs about making an educated bet that a personâs potential, drive, and character will create immense value for the company over the long term.
Why Engineers Hate Their Managers
(And What to Do About It)
- đ A list of common frustrations â Engineers resent managers who constantly interrupt their focus time, make uninformed technical decisions (âitâs just a buttonâ), take credit for the teamâs work, and fill their calendars with pointless meetings.
- đ Don't forget the manager's perspective â The author, a former engineer turned manager, notes that these behaviors often arenât malicious. Managers are frequently caught between executive pressure and their teams, struggling with incomplete information and resorting to bad habits just to survive.
- đ§ Great managers protect focus â The most respected managers treat their team's deep work time as sacred. They batch communications, push back on interruptions, and find ways to get answers without a âquick syncâ that destroys productivity.
- đ Give credit, take blame â A key differentiator of a great manager is their approach to ownership. They give credit for successes publicly to the team (âthe team deliveredâ) while taking personal responsibility for failures behind the scenes.
- â The real job is trust and translation â Ultimately, engineers donât hate managers; they hate bad management. The best leaders earn respect by trusting their team's technical judgment, providing timely and specific feedback, and creating an environment where engineers feel understood and are empowered to do their best work.
A Behind-the-Scenes Look at How We Release the Spotify App (Part 1)
- âď¸ Balancing Speed and Quality â Spotify's Release team has a dual mission: get code to users quickly while maintaining high quality. The process is a constant trade-off, managed by a dedicated Release Manager who prioritizes bugs and makes the final go/no-go decisions.
- đď¸ A Structured Weekly Rhythm â The entire release process follows a predictable weekly cadence. A new cycle begins every Friday morning, with code merged to the main branch for a week. The following Friday, a release branch is cut, locking it down to only critical fixes.
- đ Data-Driven Decisions via Dashboard â A central âRelease Manager Dashboardâ is the command center. It visualizes all critical metrics like crash rates, blocking bugs, and test status with a simple red/yellow/green system, allowing for fast and objective decisions on release readiness.
- đ§Ş Layered Testing Funnel â Quality is ensured through multiple testing rings. Daily builds are first tested internally by employees and alpha users. After branching, a more stable version goes to a public beta program, catching issues before they impact the general user base.
- đ Phased Rollouts Mitigate Risk â New versions are rolled out cautiously. They first go to 1% of users to monitor for severe issues in the wild. If metrics are stable, the rollout proceeds to 100%. Major features are often deployed behind feature flags, allowing for an even more gradual and controlled release independent of the app update itself.
Thatâs all for this weekâs edition
I hope you liked it, and youâve learned something â if you did, donât forget to give a thumbs-up, add your thoughts as comments, and share this issue with your friends and network.
See you all next week đ
Oh, and if someone forwarded this email to you, sign up if you found it useful đ