Exercism.io offers diverse coding exercises for multiple languages, promoting community engagement and insightful feedback.
Katrina Owen shares her journey from genetics to programming, emphasizing the importance of self-learning and specializing in Ruby.
Future plans for Exercism focus on expanding exercises, languages, and feedback quality to support skill development and real-world problem-solving.
Deep dives
Source and Medium Information
The podcast consists of a variety of content covering open-source software and current industry news. It features different segments discussing tools, interviews with industry professionals, and updates on the latest technological trends. The host interweaves promotional messages from sponsors like Digelocean throughout the episode.
Katrina's Background and Career Journey
Katrina discusses her accidental transition from a genetics degree to programming. She shares her path to becoming a developer and an instructor at Jumpstart Lab. Her journey included self-learning programming languages like PHP, transitioning to a programming job, and eventually specializing in Ruby and crafting exercises for Exercism.
Exercism Platform Overview
Katrina describes Exercism, an online platform offering coding exercises for various programming languages. Participants download exercises, write code to pass corresponding tests, and receive feedback to enhance their coding skills. The platform encourages simplicity, readability, and expressive code through community engagement and code review discussions.
Project Expansion and Community Support
Katrina outlines plans for Exercism's future development, including adding new exercises, expanding language offerings, and improving exercise quality. She values providing actionable feedback on code and fostering a supportive learning environment. The platform aims to accommodate diverse coding skill levels and encourage real-world problem-solving.
Coding Mentorship and Learning Approach
Katrina emphasizes the mentorship aspect of Exercism, catering to beginners and experienced programmers seeking to learn new languages or refine their coding skills. Feedback specificity and focusing on existing code rather than hypothetical requirements are emphasized for effective skill development. The platform encourages individuals to engage in constructive discussions and improve coding practices.
Adam and Jerod talk with Katrina Owen about Exercism.io - an open source platform for crowd-sourced code reviews on daily practice problems. Practice problems are available in Ruby, Elixir, JavaScript, Python, Haskell, and Clojure, and other languages are in the pipeline.
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
DigitalOcean – Use the code CHANGELOG to get a $10 hosting credit when you create a new DigitalOcean account
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.