We Just Launched Community Insights
tl;dr
At Boot.dev we’ve launched “community insights”! Insights make it possible for our students to drop comments at the bottom of any step in our coding courses. We’ve quickly found that we have amazing students, and it’s much better for everyone if we give them tools to help each other more directly.
If you’re interested in joining our self-paced, online-only computer science bootcamp, you can sign up for free here.
Why insights?
We’ve been tossing around a few different ideas for awhile, including:
- A generic comment system
- Making the course content editable by students
- Pushing exercise-related conversations into our Discord community
Instead, we decided on this “strict top-level comments” version of insights for our first version for a few reasons that we’ll explore below.
Generic comment systems deteriorate in quality
It is important to us that when a student sees user-generated comments that relate to the exercise they’re working on, they only see the best and most relevant comments. There are 2 reasons a generic comment system doesn’t provide the best experience in a learning environment.
- The comments will frequently be off topic. Someone will inevitably start reporting bugs or providing unsolicited solutions.
- The conversation drags on, and it’s hard to get the terse, high quality insights to the top.
Our approach with insights is to prompt our students to only leave comments that provide additional insights into the material being learned in that moment. We also have future plans to crowd-source the quality of the insights on any given exercise via an upvote/downvote system.
Editable course content doesn’t solve our primary need
We may still go down this path in the future, we love the idea of Wikipedia-style openness in the curriculum. The trouble is that it doesn’t solve the immediate need of our learners: they want to hear multiple-perspectives about each given topic. It’s great that we can teach how a binary tree works, but it is so much more powerful to hear from others how they sped up a production application by 10x at their dayjob by implementing a BST instead of a list.
Discord conversations
We do have a Discord server that we love, but the majority of students miss the best insights because they are only posted once in a chat channel, and then effectively disappear forever. We will continue to grow and use our Discord community, but we need to be realistic about the its limitations. Not every online conversation is best had over real-time chat.
How this fits into our methodology
Two of the points we make in our methodology, which you can read all about here, are:
- Learning the “soft lessons” from mentors is as important as grokking cold-hard facts.
- There is something magical about learning with others.
As always, we’ll continue to update our methodology as we learn from our students, and we’ll continue to update our platform to better align with it.
Related Articles
Qvault is moving to Boot.dev
Apr 07, 2022 by Lane Wagner - Boot.dev co-founder and backend engineer
We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard at work bootstrapping on online computer science bootcamp. Qvault (now Boot.dev) is a simple CS curriculum where our students build real projects using modern programming languages and technologies.
Qvault Hackathon Kickoff Jan 17th, 2022
Jan 16, 2022 by Lane Wagner - Boot.dev co-founder and backend engineer
We’re starting our first hackathon in the Qvault Discord server on January 17th at 8AM. Everyone is welcome to participate. Let’s go over the details about of event. You can RSVP for the event here.
Four-Course Python Data Structures and Algorithms Track Released
Oct 04, 2021 by Lane Wagner - Boot.dev co-founder and backend engineer
We recently took a look at our course curriculum and felt that our current Learn Algorithms course, written in Go, would be better served if it covered Python instead. After much deliberation, we decided to rewrite the course, and we’re super excited to have now released the course in Python!
Our Learn Python Course Has Released
Jul 27, 2021 by Lane Wagner - Boot.dev co-founder and backend engineer
We’ve just launched our latest course, Learn Python. Start the “Learn Python” Course Now What’s more: to celebrate the release, we’re offering full FREE access to the entire course — yep, you can take the entire course for free for a month — but the code expires in just 14 days. Simply enter this code at checkout: