> Markdown version of [/videos/578-how-to-fail-successfully?t=945](https://www.wearedevelopers.com/videos/578-how-to-fail-successfully?t=945). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # How to Fail Successfully Eleanor Ramsey reveals why failing successfully is a junior developer's greatest asset. Discover how to conquer imposter syndrome and transform technical mistakes into rapid career growth. - **Speakers:** Eleanor Rumsey - **Event:** WeAreDevelopers LIVE - **Published:** May 12, 2023 - **Duration:** 57:08 - **URL:** https://www.wearedevelopers.com/videos/578-how-to-fail-successfully ## Summary Eleanor Ramsey outlines a practical guide for junior software engineers and interns struggling with imposter syndrome and the overwhelming fear of failure when entering the tech industry. She introduces the concept of "failing successfully," which shifts the mindset from viewing mistakes as personal inadequacies to recognizing them as essential steps for rapid learning. By accepting that a junior developer's primary role is to learn, emerging professionals can mitigate anxiety when dealing with unfamiliar frameworks, such as transitioning from Java to React component development. Key strategies include admitting "I don't know" as an objective boundary of current knowledge rather than an admittance of incompetence, and structuring requests for technical help by first explaining the gathered context and attempted solutions. This approach not only builds self-confidence but also helps senior engineers provide targeted guidance rather than just handing over a fixed solution. For engineering managers and team leads, establishing a psychologically safe environment is critical for nurturing new talent. Managers are encouraged to assign "low-urgency, high-importance" projects that give interns a genuine sense of accomplishment without risking catastrophic production bugs if deadlines slip. Ditching meaningless tasks in isolated codebases ensures that interns can actively collaborate and familiarize themselves with the core product. Furthermore, fostering a blame-free culture and modeling vulnerability—where senior developers openly discuss their own past coding errors—significantly lowers the barrier for junior staff to seek help. Cultivating strong soft skills, maintaining natural curiosity, and valuing diverse representation in leadership ultimately produce well-rounded, resilient developers capable of confidently navigating technical interviews, code reviews, and long-term full-stack career growth. **Keywords:** software engineer internship, overcoming imposter syndrome, junior developer onboarding, technical interview preparation, psychological safety in tech, failing successfully, intern project management, code review feedback, full-stack development journey, react component development, tech workplace culture, diverse representation in management, engineering team soft skills, low-urgency high-importance projects, front-end web development bootcamp ## Chapters 1. **Recognizing imposter syndrome during the intern experience** (00:04) — Experiencing emotional obstacles and doubting personal qualifications is a common reality when joining a new software company. 1. **Defining imposter syndrome and the fear of exposure** (01:41) — Understanding that the apprehension toward asking for help stems from a deep fear of being uncovered as underqualified. 1. **Navigating new technologies and narrowed tech stack confidence** (02:58) — Overcoming professional doubt when shifting from familiar back-end concepts to unfamiliar front-end frameworks. 1. **Designing meaningful software projects for specific intern growth** (05:07) — Assigning low-urgency, high-importance engineering tasks prevents team isolation and reinforces technical skill development over meaningless assignments. 1. **Asking for help framed by existing technical knowledge** (08:40) — Requesting assistance by explicitly stating the known parameters of a problem accelerates debugging and builds personal confidence. 1. **Mitigating developer mistakes without a culture of blame** (15:45) — Addressing coding errors transparently and utilizing standard safety processes like code reviews naturally prevents catastrophic bugs. 1. **Redefining limits of knowledge and receiving code feedback** (20:25) — Using transparent communication about what is unknown converts perceived failure into rapid technical growth during code reviews. 1. **Trusting personal analytical skills against strong technical opinions** (26:20) — Gaining confidence to challenge incorrect code patterns or strongly opinionated engineers by firmly recalling independent design decisions. 1. **Diverse management representation and underrepresented groups in tech** (29:51) — Seeing diverse engineering leadership provides critical support for overcoming deep-seated self-doubt among underrepresented technical professionals. 1. **Expanding skills naturally toward full stack software development** (33:00) — Exploring multiple back-end and front-end languages with genuine curiosity slowly develops natural competence across complex applications. 1. **Modifying testing code to navigate new software codebases** (36:03) — Exploring an unfamiliar software project by directly altering testing features builds practical understanding of system components. 1. **Promoting a culturally safe environment for technical innovation** (37:48) — Supporting high-risk innovation and learning from failure requires engineering management to champion solutions through blameless frameworks. 1. **Transitioning into software engineering roles from nontechnical fields** (40:17) — Exploring self-directed learning paths like independent programming projects aids highly effective career shifts into software development. 1. **Navigating technical interviews by prioritizing interpersonal communication skills** (42:43) — Reducing application anxiety requires viewing technical interviews as mutual conversations about team fit rather than intense technical interrogations. 1. **Combating new developer anxiety through explicit transparency expectations** (51:52) — Supporting overwhelmed new developers involves continuously communicating that learning takes considerable time and expecting clarifying operational questions. ## Related Moments - [Managing developer imposter syndrome with just-in-time learning strategies](https://www.wearedevelopers.com/videos/285-the-lean-web) (from "The Lean Web") - [Overcoming imposter syndrome without immediate representation in tech communities](https://www.wearedevelopers.com/videos/533-the-power-of-the-community) (from "The power of the community") - [Identifying and breaking down professional workplace fears](https://www.wearedevelopers.com/videos/1502-building-your-leadership-muscle-how-you-show-up-impacts-culture) (from "Building Your Leadership Muscle: How You Show Up Impacts Culture") - [Navigating and mitigating the impacts of broken engineering cultures](https://www.wearedevelopers.com/videos/1998-from-code-to-culture-why-leadership-determines-software-quality) (from "From Code to Culture: Why Leadership Determines Software Quality") - [Overcoming imposter syndrome and feelings of isolation in engineering](https://www.wearedevelopers.com/videos/2111-why-eastern-europe-has-more-women-developers-and-what-the-west-can-learn) (from "Why Eastern Europe Has More Women Developers — and What the West Can Learn") - [Reframing imposter syndrome and cognitive dissonance in tech](https://www.wearedevelopers.com/videos/907-is-everything-difficult-or-is-it-just-me) (from "Is everything difficult, or is it just me?") ## Related Articles - [Women in Tech: Navigating Career Transitions and Breaking Barriers](https://www.wearedevelopers.com/magazine/491-women-in-tech-navigating-career-transitions-and-breaking-barriers) - [Lessons for Vibe Coders and Developers](https://www.wearedevelopers.com/magazine/614-lessons-for-vibe-coders-and-developers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Is AI turning Junior Developers into an endangered species?](https://www.wearedevelopers.com/magazine/501-is-ai-turning-junior-developers-into-an-endangered-species) ## Related Jobs - [Senior Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/328836-senior-engineer-infrastructure-platform) at **Intercom, Inc.** - [Staff Developer Advocate, GitHub Security Lab](https://www.wearedevelopers.com/jobs/ext/1921051-staff-developer-advocate-github-security-lab) at **GitHub** - [Staff Software Engineer, Copilot Experiences](https://www.wearedevelopers.com/jobs/ext/164361-staff-software-engineer-copilot-experiences) at **GitHub** - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/15942-senior-software-engineer) at **GitHub** - [Principal Software Engineer, Identity](https://www.wearedevelopers.com/jobs/ext/1469181-principal-software-engineer-identity) at **GitHub** - [Tribe Lead - ( Software) Engineering Centre of Excllence](https://www.wearedevelopers.com/jobs/ext/1475530-tribe-lead-software-engineering-centre-of-excllence) at **SD Worx**