Mistake #1: Focusing only on your current Role
Wednesday, December 25, 2024
7 career mistakes to avoid in 2025
Saturday, December 7, 2024
SOP: 3 Choices That Keep You Stuck at Director
|
Saturday, November 30, 2024
The Executive's Guide to Staying Calm Under Pressure
1. The Higher Stakes Mindset (Alex Hormozi)
This coping mechanism is all about changing your perspective (a.k.a. tricking your brain).
Instead of framing high-stakes situations as challenges, see them as preparation for bigger things ahead.
Every difficult moment is training for your future leadership role. Instead of seeing stress as something to avoid, use it as practice for the higher-stakes situations that come with advancement.
For example: You're presenting your strategy to the executive team and you're nervous about pushback.
Your heart is racing, and you keep second-guessing your recommendations.
Here's where the technique comes in. Instead of thinking, "I hope they don't challenge my assumptions"
Try: "This is practice for when I'll be presenting to the board of directors or leading company-wide transformations."
Why this works: It reframes your anxiety from problem into practice. You're not just delivering a presentation - you're building muscles for bigger leadership moments ahead.
2. Permission to Feel (BrenΓ© Brown)
This technique is about creating space between feeling and response, allowing you to choose your reaction rather than being controlled by it.
When you experience challenging circumstances, instead of suppressing emotions, acknowledge them first.
For example: You're in a leadership meeting when a peer publicly criticizes your strategy, suggesting it's "short-sighted" and "hasn't been thought through." You feel your face getting hot, and that familiar defensive energy rising.
Here's where the technique comes in. Silently name what you're feeling: "I'm feeling defensive and embarrassed right now." Then remind yourself: "I'm choosing how to respond."
Instead of reacting immediately, you might say: "I appreciate that perspective. Could you share your specific concerns? I want to make sure I understand them fully."
Why this works: Acknowledging emotions reduces their power over you. By naming the feeling, you create mental space to choose a response that aligns with your leadership image rather than your momentary emotion.
3. Pattern Interruption (Tony Robbins)
This technique is about physically breaking an emotional state before it escalates. By changing your physical state, you can quickly shift your emotional state.
For example: You're discussing a recent incident between your team and your peer’s team. The peer keeps blaming you and refuses to let you speak. You feel a mix of rage and frustration as you feel like you are invisible.
Here's where the technique comes in. Instead of yelling or rage responding to their email with what you really think:
- Take a slow sip of water
- Stand up to "check something at the door"
- Ask for a minute and turn camera off (if virtual)
- Suggest a break to let everyone think and regroup the next day
These actions interrupt your thought pattern. It literally kicks you out of your own head so you can step out of the moment, regain composure and think about a more appropriate response.
(By the way, the same applies for getting an email that shifts blame to your direction and has every executive on cc. Don't hit reply, take a walk!)
Why this works: Physical interruption breaks the emotional spiral before it takes over. It gives your rational mind time to catch up with your emotional response.
4. Mental Models (Naval Ravikant)
This is about using frameworks to shift from emotional to analytical thinking. These models help you see situations objectively rather than personally.
For example: Your skip-level manager just gave you tough feedback about your leadership style. Your throat is tightening, tears are threatening, and you're struggling to maintain composure as they continue talking.
Here's where the technique comes in. Ask yourself these specific questions:
- "What would I advise my best friend receiving this feedback?"
- "How can this feedback make me a better leader?"
- "What's the opportunity hidden in this conversation?"
Instead of spiraling into emotions, you might realize: "This is valuable insight into how I'm perceived, and addressing it could accelerate my growth."
Why this works: These questions activate your prefrontal cortex (logical thinking) and quiet your amygdala (emotional response). They turn a potentially emotional moment into a strategic one.
5. Fear-Setting (Tim Ferriss)
This is one of my favorite tools because it’s proactive.
You can use fear-setting to transform vague anxieties into concrete scenarios you can plan for. This technique is particularly powerful for high-stakes situations that generate anxiety.
For example: You need to terminate a long-term employee who's not meeting new role requirements. You've been losing sleep over it for weeks.
Here's where the technique comes in. Write down:
- Worst case scenarios: They cry, threaten legal action, bad-mouth you to the team
- Prevention strategies: Prepare documentation, have HR present, plan the conversation
- Repair strategies: Clear communication to team, support for transition, professional references
Then script your opening and even practice your speech a few times to get more comfortable with the words. When challenges come up, act in accordance to your plan.
Why this works: Concrete plans reduce anxiety. When you know exactly how you'll handle even the worst outcomes, you can approach difficult situations with more confidence.
Saturday, September 21, 2024
SOP: The "Formula" to building relationships that get you promoted
| |||
| ||||
|
Saturday, September 14, 2024
My Favorite 10 Soft Skill Books that Can Help You Become a Better Developer
Productivity & Personal Development
Deep Work by Cal Newport
Atomic Habits by James Clear
The Effective Executive by Peter Drucker
Communication Skills
Crucial Conversations by Kerry Patterson et al.
How to Win Friends and Influence People by Dale Carnegie
Leadership & Team Dynamics
Extreme Ownership by Jocko Willink and Leif Babin
The Five Dysfunctions of a Team by Patrick Lencioni
Start with Why by Simon Sinek
Design & Craftsmanship
The Clean Coder by Robert Martin
The Design of Everyday Things by Dan Norman
Monday, September 2, 2024
4 Signs You Are Not Getting Promoted
Red Flag #1: You're Always the "Go-To" Person, But Never the Leader
You're reliable. You get things done. But somehow, you're always the support, never the star.
Being the go-to person feels good, right? It means you're valued and trusted. But if you're always executing other people's plans rather than creating your own, you're positioning yourself as an excellent worker bee, not an aspiring executive.
How to Fix It:
- Start delegating tasks, even if you could do them faster yourself. Leadership is about empowering others, not doing everything yourself.
- Propose new initiatives. Don't wait for assignments - create opportunities that align with company goals.
- Mentor junior team members. Show you can develop talent, not just utilize it.
Red Flag #2: Your Role Hasn't Evolved in the Past Year
If you're doing the same tasks with the same responsibilities as last year, that's a sign of stagnation. Growth isn't just about doing more of the same - it's about expanding your impact.
How to Fix It:
- Request stretch assignments that push you out of your comfort zone.
- Identify gaps in your team or department and propose solutions to fill them (note: this doesn’t mean you’ll fix them; you’ll lead the project).
- Take on cross-functional projects to broaden your understanding of the business. Be strategic about this one. Choose projects with high visibility (impact on the company) or ones that will provide exposure to key stakeholders.
Red Flag #3: You're Not in the Loop About Big Changes
If your manager leaves or there's a reorganization, and you hear about it simultaneously as everyone else, it's safe to assume you were not seen as the next in line for the role. When your manager sees you as second in command, they’ll loop you in early and prep you for the opportunity.
How to Fix It:
- Manage up strategically to make your manager see you as their second in command. Show interest in the bigger picture, take work off their plate, and make them look good.
- Build relationships beyond your immediate team. Network with leaders in other departments to be “in the know.”
- Position yourself as executive-ready. Advocate for yourself with confidence, and ask for opportunities to be included. Show up to the table; don’t wait to be invited.
Red Flag #4: You Always Hear "You're Doing Great!"
It sounds positive, right? But if this is all you're hearing, it's actually a red flag. Vague, overly positive feedback without specific areas for growth can be a sign that your manager doesn't see you progressing to the next level.
When feedback is always "keep doing what you're doing," it often means they're satisfied with your current performance but aren't actively thinking about your future growth. This can lead to stagnation and missed promotion opportunities.
How to Fix It:
Ask for specific, constructive feedback. Don't settle for general praise. Try: "I appreciate the positive feedback. What specific skills do you think I need to develop to prepare for the next level?"
Set up regular career development discussions with your manager. Come prepared with your goals and ask for their input on achieving them.
Seek out feedback from other leaders and peers. A 360-degree view can provide insights your manager might have missed.
Propose your own growth plan. Identify skills or experiences you think you need and suggest ways to acquire them.
My Tech Promotion Algorithm by Steve Huynh
Today, I'll introduce my “Tech Promotion Algorithm”—a strategy I created based on what I learned from that experience.
This approach has helped hundreds of tech professionals in my paid program accelerate their career advancement. It consists of three steps. Simply repeat the steps until you get promoted.
1) Identify Your Biggest Gaps
Find your company’s internal guidelines for roles and levels. These documents outline the specific criteria for promotion to the next level in plain terms. If your company doesn’t have such guidelines, use the job description for the next level at your company, if available. If that doesn’t exist, find a similar-sized company’s job description for the equivalent role. Use these resources to create your own set of promotion criteria.
For each criterion, create a row in a spreadsheet. Do a self-evaluation for all of the criteria in the first column. Color the cell red, yellow, or green based on whether you meet the criterion. If you have feedback from a prior promotion rejection, you can add it to the sheet and create a column for it (shown below).
During your next 1-1, ask your manager to help support you in your quest for promotion and ask them to give you feedback on your performance against this criteria in one of the columns. Ask others for feedback if you feel comfortable soliciting them for feedback, including your skip-level manager and other coworkers.
At the end of this process, you should have a spreadsheet that looks something like this:
2) Formulate A Plan By Working Backwards From Overwhelming Evidence
The next step is to create an improvement plan based on the feedback you gathered.
Focus on addressing your weaknesses, which are shown as red and yellow items in your spreadsheet. This color-coded visual makes it easy to spot problem areas, allowing you to target them specifically.
To create your plan, first envision what concrete evidence would show you’re performing at the next level for the criteria you’ve identified. Then, work backward (sometimes called right-to-left planning) from this imagined evidence to identify the specific actions needed to achieve it. This approach helps you focus on tangible outcomes and the steps required to reach them.
For example, if you’re aiming for a Senior Software Engineer position and your spreadsheet looks like the example, you may imagine that leading a major project that significantly improves system performance would prove beyond a reasonable doubt that you are operating at the senior level.
Then, work backward to create actions. If you landed this project, you would have, in reverse order:
Documented and presented the project’s impact on system performance to the team and leadership
Analyzed and reported on the implementation results
Successfully deployed the optimization solution
Managed the team throughout the implementation process
Developed a detailed implementation plan with the team
Got approval for the proposed solution from stakeholders
Designed a comprehensive solution addressing multiple bottlenecks
Proposed a system-wide optimization project to leadership
Analyzed current performance data to identify key issues
By starting at the end point, which is overwhelming evidence that you’re operating at the next level, and working backward from there, you can create an actionable plan that directly addresses the areas you need to improve.
If any step seems unclear, apply the “right-to-left method” to that specific item. For instance, if you’re unsure how to “analyze current performance data,” imagine what would prove you did an excellent job at this task. Perhaps it’s a comprehensive report praised by senior engineers. Then, work backward to determine how to create that report.
To create this report, you would have, in reverse order:
Compiled findings into a clear, concise report ready to be shared with senior engineers
Quantified the impact of performance bottlenecks you found
Identified performance bottlenecks in your system
Gathered relevant system metrics
As before, you can get started by reversing this “working backward” list.
This approach ensures a focused, actionable plan targeting your key growth areas. By starting with the end goal and reversing the process, you create a roadmap that directly addresses your improvement needs.
3) Execute While Avoiding the Promotion Donut
As you work through your plan, regularly assess your progress. Are you developing the skills and producing the results you envisioned? If not, adjust your approach as needed.
Remember, the goal isn’t just to complete tasks, but to demonstrate growth and readiness for the next level. Each action should build your expertise and prove your expanding capabilities.
Be sure to seek feedback from colleagues and mentors throughout this process. Their insights can help you refine your approach and ensure you’re on track to achieve your career goals.
By systematically working through your plan, you’re not just hoping for a promotion - you’re actively building the skills and track record that make you an obvious choice for advancement.
Execute your plan with balance in mind. While you’re focused on demonstrating next-level skills, be wary of the promotion donut trap I highlighted in Part One, where you neglect your current responsibilities in pursuit of higher-level work. Your evidence-based plan should complement, not replace, your core duties. The goal is to excel at your current level while showcasing readiness for the next.
With each cycle of the algorithm, you’ll see fewer weak points (red and yellow items) in your assessment, and your improvement targets will become more refined. By maintaining strong performance in your role while strategically demonstrating higher-level capabilities, you create a compelling case for promotion.
Remember, advancement comes from mastering your current position and clearly showing readiness for the next. Keep this balance and systematic focus, and your promotion will be a natural next step, not just an aspiration.
TL;DR
Accelerate your tech career promotion by avoiding common pitfalls and following my systematic approach, “The Tech Promotion Algorithm”:
Identify your gaps using role guidelines and by requesting support from your manager
Create a plan by working backward from clear evidence of next-level performance
Execute while balancing at-level and next-level responsibilities
Repeat this process, adjusting as needed, and your next promotion is just a matter of time.
Saturday, August 24, 2024
AWS Services Cheat Sheet
AWS grew from an in-house project to the market leader in cloud services, offering so many different services that even experts can find it a lot to take in.
The platform not only caters to foundational cloud needs but also stays at the forefront of emerging technologies such as machine learning and IoT, establishing itself as a bedrock for cutting-edge innovation. AWS continuously refines its array of services, ensuring advanced capabilities for security, scalability, and operational efficiency are available.
For those navigating the complex array of options, this AWS Services Guide is a helpful visual aid.
It simplifies the exploration of AWS's expansive landscape, making it accessible for users to identify and leverage the right tools for their cloud-based endeavors.