Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
What could renovating an old house have in common with upgrading an old app? *Everything!* Let me show you how this old house renovation project proceeds, from planning to scheduling, demolition to finishing, and how every stage directly relates the lessons learned from app upgrades over the course of my career.
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
### Summary of 'This Old App' by Lori M Olson In her talk at RubyConf 2022, Lori M Olson explores the intriguing parallels between renovating old houses and upgrading old applications, drawing from her extensive experience as a developer trainer and founder of the Windex School of Mobile Apps. The focus is on the commonalities and challenges faced during both processes, illustrated with personal anecdotes from her recent house renovation and her career journey. #### Key Points Discussed: - **Planning and Scheduling:** Both house renovations and app upgrades start with thorough planning and scheduling, highlighting the importance of a well-structured approach. - **Demolition and Construction:** Just as old features in a house are removed to make way for new ones, similar 'demolition' occurs in app upgrades where outdated code and components are replaced with improved versions. - **Real Challenges:** Olson discusses various challenges encountered during her home renovation, emphasizing how these difficulties, such as discovering structural issues (stick-built versus truss-built roofs) and pest problems (wasps in the ceiling), parallel debugging and troubleshooting phase in app development. - **Specific Experiences:** Examples from her career include: - **Gas Pack Experience:** A lesson learned about memory management leading to an off-by-one error that caused crashes, comparing these technical issues to home upgrades facing unexpected complications. - **Natural Gas Liquids Project:** Faced challenges in transitioning systems and updating outdated libraries, similar to dealing with difficulties in refurbishing features of an old home. - **Wimby App Example:** A case where lack of updates led to non-compliance with App Store guidelines, stressing the importance of keeping applications current, just as physical spaces need regular maintenance. - **Conclusion and Recap:** Olson concludes that renovations and app upgrades continually reveal hidden issues, reinforcing that as long as an application is in production, it remains a work in progress. She encourages those interested in mobile app development to explore resources available through her school. ### Main Takeaways: - House renovations and app upgrades share fundamental processes and challenges that require careful management and adaptation. - Experience and planning are crucial in both disciplines to navigate unexpected issues successfully, ensuring longevity and performance of both homes and applications.
Suggest modifications
Cancel