Wednesday, December 25, 2024

7 career mistakes to avoid in 2025

 Mistake #1: Focusing only on your current Role

 
Many believe excelling in their current role is enough for promotion. But doing well in your current role is the minimum expectation the company has from you
Also, when you only focus on your current role, this creates the perception that you're only good at your current level. To grow, you must also demonstrate readiness for the next level. Start preparing for same in 2025
 
Mistake #2: Assuming your manager owns your career
 
While managers play an important role, your career is ultimately your responsibility. Blaming external factors or waiting for someone else to guide you will keep you stuck. So think about how you can take active charge of your career in 2025
 
Mistake #3: Random skill development
 
In today's world, it's tempting to sign up for every free course. But random learning leads to irrelevant skills. Instead, you need to focus on acquiring the skills that are needed for the next level. Don't fall into the trap of free online course – in 2025, focus on targeted learning which is required to grow to the next level
 
Mistake #4: Overemphasis on functional skills
 
Early in your career, technical and functional skills matter most. But beyond a certain point, functional skills will not help you grow. Key leadership skills like communication, influence, and strategic thinking are the differentiators. Create a plan to develop leadership skills in 2025 
 
Mistake #5: Lack of visibility
 
Doing good work isn't enough. If no one knows what you're achieving, you risk being overlooked. Proactively showcase your contributions to your team and organization. It is your job to create visibility for yourself and your teams. Step up the game in 2025
 
Mistake #6: Networking without purpose
 
Networking is essential, but knowing hundreds of people won't help if they can't influence your career. Focus on building relationships with the right stakeholders who are the decision makers and who can help you grow. Create an active stakeholder management plan in 2025
 
Mistake #7: Believing hard work alone is enough
 
In today's competitive world, everyone is working hard! Hard work is not a differentiator
What sets you apart are the right skills, mindset, and leadership behaviors that demonstrate you're ready for more responsibility. Let those be the areas to focus 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


diagram

Productivity & Personal Development

  1. Deep Work by Cal Newport

  2. Atomic Habits by James Clear

  3. The Effective Executive by Peter Drucker

Communication Skills

  1. Crucial Conversations by Kerry Patterson et al.

  2. How to Win Friends and Influence People by Dale Carnegie

Leadership & Team Dynamics

  1. Extreme Ownership by Jocko Willink and Leif Babin

  2. The Five Dysfunctions of a Team by Patrick Lencioni

  3. Start with Why by Simon Sinek

Design & Craftsmanship

  1. The Clean Coder by Robert Martin

  2. 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:

Code quality, mentorship of others, speed of delivery, and other rows cross referenced by previous promo, self assessment, manager assessment, skip level assessment, and more as red, yellow, and green
Color-coded assessment of where you’re at and where you need to grow

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:

Create a plan from right-to-left, then break that down and plan right-to-left, then continue the process until you have clear, actionable steps
Start with a high-level right-to-left plan, then break it down further
  • 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.

Tech promotion Algorithm: Step 1) Compile your next-level areas for growth. Step 2) Build an evidence focused plan for promotion. Step 3) Execute your plan while gathering regular feedback
Repeat each step until your feedback spreadsheet turns mostly green

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”:

  1. Identify your gaps using role guidelines and by requesting support from your manager

  2. Create a plan by working backward from clear evidence of next-level performance

  3. 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

Derek Sivers — Finding Paths Less Traveled, Taking Giant Leaps, and Picking the Right “Game of Life”

 


How the Internet Works in 9 Minutes

 


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.

No alternative text description for this image

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.