

461: Writing new vs existing code with Sara Jackson
Apr 29, 2025
Joining the conversation is Sara Jackson, a developer at Thoughtbot, who shares her insights on supporting colleagues through each phase of app development. She emphasizes the power of clear documentation and notes to assist future developers. The discussion covers the balance between new project excitement and the challenges of maintaining existing code. Sara also highlights the significance of automation tools and coding standards in reducing complexity, underscoring the need for empathy and collaboration among developers.
AI Snips
Chapters
Transcript
Episode notes
Crochet Kit Learning Story
- Sara shared her experience learning to crochet with a curated kit which made the process accessible and clear.
- The kit's instructions, tool quality, and materials all contributed to her success and understanding.
Use Curated Tutorials for Learning
- Curated, project-based tutorials can make learning new software frameworks easier.
- Building real apps with guided steps engages learners through practical experience.
Power of Live Language Playgrounds
- Live language playgrounds reduce barriers by letting learners try code without setup hassle.
- They also enable asynchronous collaboration by sharing runnable code snippets.