Lucy Rodriguez is a software engineer and technical educator with over a decade of experience building Python applications and teaching others to do the same. She began her career as a self-taught programmer, working through online tutorials and building small projects in her spare time while working a non-technical day job. That experience—teaching herself to code from scratch—shapes her approach to education: she believes that anyone can learn to program with clear explanations, practical examples, and plenty of encouragement.
Over the years, Lucy has worked at startups and established technology companies, building web applications, data processing pipelines, and internal developer tools. She has led engineering teams, mentored junior developers, and designed onboarding programs that help new hires become productive contributors within their first weeks. Along the way, she discovered a passion for teaching that led her to create online courses, write technical articles, and speak at conferences about her experiences as both a learner and a professional developer.
Lucy's teaching philosophy centers on learning by doing. She believes that reading about programming is necessary but not sufficient—real learning happens when you write code, break things, fix them, and build something you care about. Every tutorial, course, and book she creates is designed to get readers typing code as quickly as possible, with projects that feel meaningful and achievable.
When she's not writing code or teaching, Lucy enjoys hiking, experimenting with home automation projects (all Python-powered, naturally), and volunteering with organizations that teach coding to underrepresented groups in technology. She lives in Portland, Oregon, with her partner and two remarkably opinionated cats.
You can find Lucy online at lucyrodriguez.dev, where she shares tutorials, project walkthroughs, and reflections on the craft of software development. She also writes about teaching and learning at the intersection of codeandcuriosity.com. She is always happy to hear from readers—reach out to share what you've built, ask a question, or just say hello.