I'm taking a break from public speaking for the first half of 2018. If and when I have talks scheduled, they will be listed here.
I have several talks available for meetups and conferences. Email me if you would like me to present one of the following, or you would like me to craft a new presentation for your event.
Mentorships are some of the most important relationships we can foster for professional and human development. This talk explores the lifecycle of a mentorship. Audience members will leave better equipped to engage in mentoring relationships out in the world. They’ll be able to recognize informal mentorships, intentionally seek out mentors and mentees, and take care of themselves in the process of helping others grow.
Available in formats ranging from a 15 minute talk to a 3 hour workshop, this presentation teaches career changers how to narrativize their work and personal experiences through the lens of fanfiction to create a standout resume.
As a talk, this presentation introduces fanfiction concepts and teaches the audience to apply common fanfic techniques to resumes.
In the workshop version of this presentation, participants will have the chance to write their own fanfiction samples, apply those samples to their resumes, and "beta" each other's work.
Finding your voice and learning to be loud can be difficult in a male dominated industry that can seem to have endless double standards for men and women. I decided that if I'm going to be labeled "uppity," "abrasive," and "dramatic" I might as well learn to embrace it.
This talk walks through some of the ideals laid out in the Zen of Python and examine the challenges we face in production codebases through this lens. The Zen of Python encourages flat, sparse, simple programs without guesswork in the face of ambiguous problems. But sometimes you just need to push that bug fix. Our code doesn't always have to be beautiful, but we need to learn not to let the adequate be the enemy of the good.
Not every failure has a stack trace. Tests are better at detecting the wrong outcome than the absence of the right outcome. Sometimes your code is right, but a dependency update causes a breaking change. Silent failures are a regrettable but inevitable part of maintaining a living codebase. Logging is an important part of sane, sustainable development. This talk gives Python beginners the tools to start listening to their logs without getting lost in the noise.
Learning how to program can be a daunting task, especially if you're not sure which programming language to start with. This talk serves as a brief introduction to parts of Python's philosophy and features that make it great for beginners. From the Standard Library to a robust and active community, Python offers a solid foundation for anyone looking to get their sea legs while providing ample room to grow into an experienced software engineer.
Speaking engagements that have already passed.
|Write/Speak/Code 2017||Panelist: Invisible Illness in Tech||Portland, OR||August 26, 2017|
|PyOhio 2017||The Art of Mentoring and Being Mentored (because we are all always both)||Columbus, OH||July 29-30, 2017|
|Chicago Coder Conference||The Zen of Python In Practice: Balancing Idealism with Production Concerns||Chicago, IL||June 27, 2017|
|Codeland 2017||Write Your Resume Like a Fanfic (Workshop)||New York, NY||April 22, 2017|
|Women in Tech Breakfast||Panelist: Breaking into a new field as a woman||Chicago, IL||April 7, 2017|
|Women Techmakers International Women's Day Summit 2017||Panelist: Community Empowerment Through Technology||Chicago, IL||April 8, 2017||Celebrating Women's History Month: Empowering and Inspiring Lightning Talks||Nasty Woman or: How I Learned to Stop Worrying and Love Being Abrasive||Chicago, IL||March 30, 2017|
|PyOhio 2016||Python Logging: A medidation on silent failures||Columbus, OH||July 30, 2016|
|The Road to Code||Why Python?||Chicago, IL||May 24, 2016|
|A Day in the Life of a Jr. Web Developer||Panelist||Chicago, IL||July 2015|