In her talk titled "Did you know the site is down?": 20 Years of Mistakes, Failures, and Fuck-Ups, Kerri Miller reflects on her two-decade journey as a web developer. She shares insights on debugging and acknowledges common struggles faced by developers, particularly newcomers in the field.
Key Points:
- Role Model Reflection: Kerri contemplates being a role model for junior developers, noting her own flaws and the mistakes she has made over the years.
- Trigger Warnings: Before starting, she warns the audience about her use of strong language and the inclusion of animated GIFs for accessibility considerations.
- Code Example: Kerri presents an example of a bug she encountered in her code, highlighting that even experienced developers can overlook simple mistakes. She humorously refers to Angular as 'Anger-lar' due to frustrations it causes her.
- Debugging Philosophy: She emphasizes that the bug is usually in the developer's code rather than the frameworks or languages being used, humorously recounting moments of excessive searching for errors.
- Personal Anecdote: Kerri shares her background in performance arts and an experience during a theater production where she accidentally disrupted a scene as a messenger, drawing a parallel of not being where she thought she should be, much like in coding.
Conclusions/Takeaways:
- Mistakes are natural in the software development process, regardless of experience.
- Rather than putting the blame on external factors like programming frameworks, developers should focus on their own code.
- Personal stories and experiences can illuminate the realities of the development process and foster a deeper connection with junior developers looking to learn from seasoned coders.