Few know how to say no when no is the only answer.

Few know how to say no when no is the only answer.

Few know how to say no when no is the only answer.

  • Jonatan Jumbert

  • 2 minute read

Saying "no" is a crucial skill for any developer, especially when it comes to maintaining code quality, avoiding unnecessary risks, and ensuring project stability. While these principles are particularly important in salesforce commerce cloud (B2C), they apply to any development environment.


Unlock SFCC Pro Tips!

Imagine what you’re missing in our other guides! Stay ahead of the competition, get exclusive pro tips, and master Salesforce Commerce Cloud like never before.

👉 Subscribe NOW and never struggle with SFCC again!

Making direct changes in the production environment

Making changes directly in production is a high-risk practice that goes against industry best practices. All modifications should first go through the staging environment and be properly replicated. Any direct change made in production will be overwritten in the next replication cycle, potentially causing inconsistencies and system failures. Always follow the proper deployment process to ensure a stable and controlled development workflow.

Giving an on-the-spot estimate for a complex task

Imagine you’re in a meeting, and someone asks, “How long would this take?” for a task that is far from trivial. In this situation, providing a quick, rough estimate just to give an answer can be a huge mistake. Instead, take the time to analyze, break down, and properly assess the task before committing to a timeline. Giving unrealistic estimates can lead to missed deadlines, poor planning, and unnecessary stress for the entire team.

Accepting poorly defined requirements or functionalities

Every new feature or requirement should be clearly defined and analyzed before development begins. If a requirement is too vague, it likely means that edge cases, conflicts, and potential collateral issues haven’t been considered. Accepting unclear requirements often results in rework, delays, and technical debt. A well-defined specification is essential for efficient development and long-term project success.

Saying "no" when necessary is not about being difficult—it’s about protecting project integrity, reducing risk, and ensuring efficient development. In salesforce commerce cloud (B2C), following best practices and maintaining clear communication will help you avoid unnecessary problems and build high-quality solutions.


Recommended Courses