Overcommitted | Software Engineering and Programming Insights
By overcommitted.dev | Women in Tech and Tech Mentorship
Join Overcommitted for insightful conversations with women in tech, software engineers, and programming experts focused on advancing software engineering careers. Explore topics such as software ethics, system reliability, infrastructure resilience, programming best practices, and agentic AI development. Our hosts share career insights and tech mentorship to boost developer productivity and code quality for passionate programmers and software engineers alike.
27 episodes
All Episodes
Reducing Context Gaps to Accelerate Software Development
AI doesn't fail from bad code--it fails from missing context. The real breakthrough is not automating coding, but capturing why decisions were made, turning tribal knowledge into a durable, queryable system that accelerates every developer.
View Episode Notes →
AI Integration Requires Human Delegation and Workflow Adaptation
True AI adoption means retraining ourselves for delegation and embracing discomfort. Ship impactful AI tools by orchestrating intelligent agents, not just writing code.
View Episode Notes →
AI Code Generation Requires Rigorous Human Verification
AI generates 42% of code, yet 96% of developers distrust it and only half verify it. Master verification to gain a critical advantage as AI code quality varies significantly.
View Episode Notes →
Process Over Shortcuts: Building Sustainable Tech Careers
True expertise and career growth stem from deliberate practice and embracing the long game, not shortcuts. Discover how patience and process build lasting impact.
View Episode Notes →
Building Tangible Tools Beats Algorithmic Puzzles for Career Growth
Build tangible tools, not just solve abstract puzzles, to gain deep expertise and a competitive edge in software development.
View Episode Notes →
Cultivating Career Fulfillment Through Introspection and Value Alignment
Discover fulfillment by aligning work with personal values, not just external validation. Cultivate intrinsic motivation for sustainable career growth and resilience against burnout.
View Episode Notes →
Patience and Discomfort Build Fulfilling Tech Careers
Build a fulfilling tech career by embracing patience, discomfort, and intentional skill-building, not prestige. Discover how unconventional paths lead to sustainable, rewarding success.
View Episode Notes →
Reliability-First Mindset: A Durable Competitive Advantage
Reliability isn't just a feature; it's a business imperative. Discover how a "reliability-first" mindset builds a durable competitive advantage, turning system failures into strategic opportunities.
View Episode Notes →
DoorDash Rebuilt Search Engine Twice to Overcome Speed's Hidden Costs
Relying on off-the-shelf solutions created hidden costs in development velocity, forcing a rebuild to regain control and accelerate innovation.
View Episode Notes →
Podcast's Unexpected Growth Fosters Resilience and Opens Doors
Unexpectedly, community building through consistent public commitment transforms personal anxieties into tangible advantages and opens doors to unforeseen growth and opportunities.
View Episode Notes →
AI as Developer Power-Up Requires New Learning and Problem-Solving
AI empowers developers as a "power-up," not autopilot, demanding new learning and problem-solving skills for a fundamental shift in software development education and careers.
View Episode Notes →
GitHub Next: Strategic Failure Drives Durable Innovation
True innovation thrives on strategic failure, not avoidance. Discover how embracing "long bets" and letting ideas "escape the lab" builds durable competitive advantages.
View Episode Notes →
AI Agents Demand Strategic Delegation and Asynchronous Workflows
AI agents fundamentally shift software development by managing complexity and automating tasks, requiring new skills in strategic delegation and asynchronous workflows for significant efficiency gains.
View Episode Notes →
Legible Work vs. Illegible Work: Navigating Impact and System Design
Optimize for lasting impact by prioritizing strategic, "illegible" work over easily tracked tasks, building robust systems that endure beyond short-term metrics.
View Episode Notes →
Artistic Discipline Forges Superior Software Engineering Problem-Solving Skills
Artistic discipline cultivates superior technical problem-solving. Discover how meticulous composition skills translate to elegant, robust code and a new way to identify engineering talent.
View Episode Notes →
Interactive Visualizations Build Deep Technical Understanding
Interactive visualizations transform complex tech concepts into intuitive understanding, revealing how traditional methods create fragile knowledge and lead to critical errors.
View Episode Notes →
Sustainable Software Requires Empathy for Your Future Self
Software is a commitment to your future self, not just a launch. Neglecting maintenance and documentation creates compounding technical debt that cripples productivity and fosters burnout.
View Episode Notes →
AI Productivity Mirage: Context Mastery and Review Burden Drive Burnout
AI's promise of efficiency may be a mirage, masking a hidden cost: experienced developers using AI can take 19% longer. Understand the new cognitive load and review burden to build resilience.
View Episode Notes →
Fiber Arts, ADHD, and Accessibility Inform Better Programming
Discover how fiber arts and knitting offer surprising lessons for modern programming, revealing universal principles that enhance teaching, community, and inclusive design for all users.
View Episode Notes →
Embrace Silly Software for Creative Learning and Impactful Engineering
Embrace "silly software" to rapidly learn new tech, boost creativity, and enhance collaboration, transforming abstract concepts into tangible, engaging projects.
View Episode Notes →
Microservices Are Organizational Scaling Patterns, Not Technical Solutions
Microservices are an organizational scaling pattern, not a technical one, often adopted prematurely by small teams, incurring overhead that outweighs benefits.
View Episode Notes →
Non-Traditional Skills Validate Tech Careers, Mentorship Bridges Hiring Gaps
Transferable soft skills from teaching and library science unlock software engineering roles, challenging hiring practices that favor conventional pipelines and highlighting the value of mentorship.
View Episode Notes →
Evolving DevRel Strategy: Understanding Developer Needs and Communicating Value
Developer Relations shifts from content creation to understanding developer needs. Prioritize problem-solving skills over follower counts to build genuine connections and drive company value.
View Episode Notes →
Developers Should Prioritize Educational Writing for Clarity and Culture
Technical writing for developers should prioritize education, transforming dry documentation into engaging content that fosters clarity, collaboration, and talent attraction.
View Episode Notes →
Embrace Unreasonableness: Calculated Risks Unlock Fulfilling Careers
Embrace "unreasonableness" to unlock unexpected career opportunities. Take calculated risks with safety nets, adopt new tech slowly, and frame initiatives with business metrics.
View Episode Notes →
Adapting Identity Protocols for Non-Deterministic AI Agent Security
AI agents introduce novel security risks by easily following arbitrary instructions, enabling data exfiltration. Adapt existing protocols like OAuth to manage these unpredictable, non-human actors.
View Episode Notes →
Developer-Led Adoption, AI Integration, and Economic Shifts in Tech
Developer-led adoption and AI code assistants are the new standard, demanding organizational adaptation, not resistance. Understand tech layoffs' real economic drivers and the growing JavaScript package size explosion.
View Episode Notes →