The Old/Bad Way: A developer receives critique on a new
Lightning Web Component and immediately starts arguing, making excuses, and explaining their logic before fully hearing the reviewer out.Why this fails: The developer's focus shifts completely from writing scalable software to protecting a fragile professional image.
The New/Good Way: The developer listens fully, observes their own inner urge to interrupt and argue, and simply takes notes on the feedback.
The payoff: The feedback becomes a highly useful tool to improve their Salesforce expertise instead of a painful personal attack.
๐ง The Core Concept
In the AP Framework, self-enquiry involves observing our internal emotional movements with total clarity. In high-pressure tech environments, the ego constantly tries to protect its reputation as a "smart developer" by generating instant explanations, excuses, and justifications.
Seeing without defending does not mean you must blindly accept every piece of bad technical advice. It simply means understanding the feedback entirely first, stripping away your emotional reaction, and then responding with logic and clarity.
The anatomy of a defensive reaction usually looks like this:
Root: Trigger (Feedback received) ├─ Hurt: "My competence as a developer is being questioned." ├─ Defense: "I must immediately prove that I am right and they are wrong." └─ Awareness: "Let me pause and see what is actually happening in my mind."
๐ Key Points
- Listen first, code second: Give yourself space to process architectural feedback before rushing to justify your initial approach.
- Feedback is data, not an attack: Treat code reviews like automated test results. They exist to improve the system, not to insult the creator.
- Ego limits expertise: If you are too busy defending what you already know, you leave no room to learn the things you don't.
Rule: Seek to fully understand the critique before offering a single word of defense.
Gain: You develop a much more honest and accurate understanding of your own skill gaps.
Price: You will occasionally have to face uncomfortable truths about your technical abilities.
Limits: It requires intense, active self-awareness in the exact moment you feel attacked.
Mirror (One Transaction): The next time a QA tester logs a bug on your feature, actively notice your brain's urge to say, "It works on my machine!"
Later: You will begin to spot your own predictable patterns of making excuses.
At Volume: Your workplace relationships improve drastically because you become highly coachable and collaborative.
❓ Core Q&A & Follow-ups
Not at all. Seeing clearly comes before accepting or rejecting anything. Self-enquiry helps us remove our emotional, personal reactions first. Only then can we look at the code objectively and decide if the feedback is actually technically sound.
A: Because you have intertwined your personal identity with your technical output. When your code is criticized, your brain mistakenly interprets it as a direct threat to your professional competence and value as a person.
A: Focus entirely on the technical problem rather than the person delivering the message. Take a deep breath, write the feedback down, and repeat this mantra in your head: "This is about the system's performance, not about my worth."
A: No. Defending your logic with documentation, best practices, and performance metrics is the hallmark of a great engineer. Defending it simply because your pride is hurt is where the problem lies. You must understand the critique fully before you present a counter-argument.
A: The ego acts like a desperate PR manager. When you make a mistake—like deploying a bug to production—the ego instantly generates excuses ("the requirements were bad," "the deadline was too tight") to shift the blame and protect your self-image from the pain of failure.
A: Yes, it is often highly uncomfortable. Admitting that you wrote inefficient code or misunderstood a core Salesforce concept stings your pride. However, stepping into that discomfort is the only legitimate path to senior-level growth.
A: When you stop reacting defensively, your peers and leads feel psychologically safe giving you honest feedback. You quickly become known as a mature, collaborative developer. This drastically accelerates team velocity, trust, and your own career trajectory.
A: Use a circuit-breaker phrase. A simple, "That's an interesting point, let me take a step back, review the logic, and get back to you," buys you the time you need to process your emotional reaction and return with a cool, logical response.