Rebuilding Exercism from the ground up (Interview)
Adam and Jerod invite back Katrina Owen after years away focusing on Exercism—a 100% free platform for code practice and mentorship with over 2500 exercises and 48 different language tracks. They talk to Katrina about how the platform has changed, the direction it’s taken, the backstory on the recently launched version 2, and how she plans to turn Exercism into a sustainable business. Also, what happens if that doesn’t work?!
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Hired – Salary and benefits upfront? Yes please. Our listeners get a double hiring bonus of $600! Or, refer a friend and get a check for $1,337 when they accept a job. On Hired companies send you offers with salary, benefits, and even equity upfront. You are in full control of the process. Learn more at hired.com/changelog.
DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days.
Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com.
GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
Featuring:
Katrina Owen – Website, GitHub, X
Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
Exercism
About the new site
The Exercism core team
exercism on Github
The Changelog #108: Exercism.io and Crowd-Sourced Code Reviews with Katrina Owen
Go Time #19: Programming Practices, Exercism, Open Source with Katrina Owen, creator of Exercism
Spotlight #2: Exercism and 99 Bottles of OOP with Katrina Owen at OSCON London 2016
audreylim (Audrey Lim)
Audrey Lim’s website
Something missing or broken? PRs welcome!
Ep. 146 - Codeland - Mentorship, Technical Blogging, and Open Source Talks from Katrina Owen, Quincy Larson, and Nell Shamrell-Harrington (Katrina Owen, Quincy Larson, Nell Shamrell-Harrington)
In our final episode of our Codeland mini-series, Katrina Owen shares what it really takes to get that mentor you've always wanted, Quincy Larson gives us his best practices for writing technical blog posts people will actually read, and Nell Shamrell-Harrington explores what it really takes for an open source project to be successful and what you should know as a future contributor.
Show Links
Partner with Dev & CodeNewbie! (sponsor)
Sample Testing Guide
How to read Medium articles people will actually read
CodeNewbie YouTube channel
Continuous Integration (CI)
Open Source Governance
Sample Code of Conduct
Travis CI
Sample Contribution Guide
Be Lucky—it’s an easy skill to learn by Richard Wiseman
Codeland, CodeNewbie's conference - April 21 and 22 in NYC
Codeland Conf
Codeland 2019
Katrina Owen
Katrina is an open source advocate at GitHub. She accidentally became a developer while pursuing a degree in molecular biology. When programming, her focus is on automation, workflow optimization, and refactoring. She works primarily in Go and Ruby, contributes to several open source projects, and is the creator of exercism.io, a platform for leveling up your programming skills.
Quincy Larson
Quincy is a teacher at freeCodeCamp.com. Editor of Medium's largest technical publication.
Nell Shamrell-Harrington
Nell Shamrell-Harrington is a theatre student turned Sr. Software Engineer by way of Ruby, Ruby on Rails, Chef, regular expressions, and DevOps technologies. She has governed multiple open source projects, which have taken the collaboration skills she learned in the theatre to new heights. She is also the scholarship chair of and a mentor with Operation Code - a non-profit which teaches coding skills to active duty military personnel, their dependents, and veterans transitioning into civilian life.
Programming Practices, Exercism, Open Source
Katrina Owen joined the show to explore ideas about open source, code review, learning to program, becoming a savvy programmer, mentoring, projects she’s working on, and also her very prominent and amazing code learning tool Exercism.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Linode – Our cloud server of choice! Get one of the fastest, most efficient SSD cloud servers for only $10/mo. We host everything we do on Linode servers. Use the code gotime20 to get 2 months free!
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips.
Featuring:
Katrina Owen – Website, GitHub, X
Erik St. Martin – GitHub, X
Carlisia Thompson – GitHub, LinkedIn, X
Brian Ketelsen – GitHub, X
Show Notes:
Katrina’s Blog
Exercism.io
99 Bottles of OOP, book by Sandi Metz and Katrina Owen
Discussion
RFC #4: Jan Lehnardt – Building Healthy Communities
Exercism repo for Go exercises
GopherCon 2016: Katrina Owen - Mind the Gap (video)
Go Code Review Comments
Effective Go
Ruby Midwest 2013 Failure for Fun and Profit! by Kerri Miller (video)
The GitHub GraphQL API
GraphQL
3 Trivial Concurrency Exercises for the Confused Newbie Gopher (blog)
Go in 5 Minutes Concurrency: Eating Tapas (video)
Interesting Go Projects and News
Reproducing images with geometric primitives
Sameer Ajmani wants to assemble university level courses in Go
College level Courses in Go
Better Go Playground Chrome Extension
Todd McLeod, Faculty at Fresno College
Build desktop applications in Go and HTML
Brian Ketelsen’s online course Go—Beyond the Basics
Andrew Gerrand’s Go Workbench idea
BBQ PID controller written in Go for Raspberry PI
Free Software Friday
Brian - Go programming language
Carlisia - Exercism and Write behavioral tests in your editor. Get live results in your browser.
Erik - Bosun: monitoring and alerting system by Stack Exchange
Katrina - Hoodie: Software for building applications for the web and iOS
Something missing or broken? PRs welcome!
Ep. 10 - Nitpicks and Devils (Katrina Owen)
She calls them nitpicks, her term for the code reviews people get on exercism.io. It's a platform that developer Katrina Owen created to help people get mentorship and feedback on their code. It started as a project for her own students, but grew into something much more. Katrina talks to us about building her platform to help people become better programmers, how she went from being a secretary to studying biology to being a programmer, and how code newbies can make the most of exercism.io.
Show Links
Partner with Dev & CodeNewbie! (sponsor)
Head First Series
Bike Shed
Wordoid
"Upside of Quitting" - Freakonomics Episode
Sandi Metz
Turing.io
Javaranch
Codeland Conf
Codeland 2019
Katrina Owen
Katrina is an open source advocate at GitHub. She accidentally became a developer while pursuing a degree in molecular biology. When programming, her focus is on automation, workflow optimization, and refactoring. She works primarily in Go and Ruby, contributes to several open source projects, and is the creator of exercism.io, a platform for leveling up your programming skills.
Exercism.io and Crowd-Sourced Code Reviews (Interview)
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.
Join the discussion
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.
Featuring:
Katrina Owen – Website, GitHub, X
Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
#105: Ghost blogging platform with John O’Nolan - The Changelog
Hannah Wolfe (ErisDS) on Twitter
kytrinyx (Katrina Owen)
Katrina Owen (kytrinyx) on Twitter
Hacking Passion, or Who is Katrina Owen?
Therapeutic Refactoring by Katrina Owen - Cascadia Ruby Conf 2012
Katrina Owen on Ruby Rogues
kytrinyx/exercism.io
exercism.io
Introducing exercism.io
How to nitpick - exercism.io
kytrinyx/exercism
msgehard/go-exercism
Code Triage
The Changelog Weekly - Issue #9
The Changelog Weekly - Issue #8
Sandi Metz (Programming Hero)
Practical Object-Oriented Design in Ruby
Confident Ruby
Something missing or broken? PRs welcome!