Overcommitted | Software Engineering and Tech Careers Insights
By overcommitted.dev | A crew of overcommitted software engineers
A show for software engineers and programmers that are passionate about learning and career growth. Join the women in tech hosts as they share with each other and interview influential folks in the world of software on their career strategies. We cover subjects like AI, software ethics, social media, engineering and leadership strategy, all with the goal of getting better at what we love to do.
23 episodes
All Episodes
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 →