How Not to Release Software
*Excerpt
You've seen a million best practice talks. This is quite the opposite: I'll instruct you in the ways I've failed over twenty years of software development, and advise you how not to make the same mistakes.
Description
You’ve seen a million best practice talks. In this session I’ll review mistakes I’ve made and lessons learned. Come laugh, groan, and cringe, as we review:
- When scope doesn’t just creep, it gallops
- Death sprints: the agile way to approach a death march
- Testing: how to do an abysmal job and how to do a good enough job to feel wildly overconfident. Bonus: how to make your software untestable!
- Configuration and database migrations (as if the code wasn’t hard enough)
- How to make operations hate you by requiring encyclopaedic knowledge to push out a release
Attendees will leave confident that they will never make these mistakes (again). They’ll make new and original ones instead.
Speaking experience
I have given more than 50 conference and user group talks, and taught in a Masters program for six years.
Speaker
-
Laura Thomson
Mozilla- Website: http://laurathomson.com/
- Blog: http://laurathomson.com/
- Twitter: lxt
Biography
Laura Thomson is the Webtools Engineering Manager at Mozilla. She formerly worked as a consultant and trainer on various Open Source technologies.
Laura is the co-author of “PHP and MySQL Web Development” and “MySQL Tutorial”. She is a veteran speaker at Open Source conferences world wide.
Sessions
-
- Title: Firefox Crash Reporting: Using Big Data in Your Open Source Project
- Track: Chemistry
- Room: B204
- Time: 1:30 – 2:15pm
-
Excerpt:
Learn how Mozilla collects and analyzes three million crash reports a day with Python, PHP, PostgreSQL and HBase.
- Speakers: Laura Thomson
-
- Title: How Not to Release Software
- Track: Business
- Room: B202/203
- Time: 10:00 – 10:45am
-
Excerpt:
You’ve seen a million best practice talks. This is quite the opposite: I’ll instruct you in the ways I’ve failed over twenty years of software development, and advise you how not to make the same mistakes.
- Speakers: Laura Thomson