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.
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. Anyhow, we think the new name does a much better job conveying our project’s goals, and the new dark theme is much easier on the eyes.
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. Date and time Our first hackathon will be a quick one! We tried to find a time that would work for most of our members, and so we cut it down to just 5 hours of hacking, so you’ll need to code fast!
In our community Discord server, we have two main groups of roles you can take on as a member, earned roles and declared roles. Earned roles, as you would expect, you have to earn! You can get them in various ways as we’ll discuss shortly, but you can’t just ask for them. Declared roles on the other hand you simply assign to yourself, and are a way of showing the community what kinds of technologies you enjoy learning about, and what your programming goals are.
We’re super excited to bring you our next learning track: Gopher Gang. We released our Python Track and Data Structures & Algorithms Track last month, and after such a positive response, we felt we had to do the same with our Golang course content. But after hearing some feedback from Reddit, Discord (join ours here), and a couple of other places, we felt we could further improve your CS learning experience by developing projects that you can create in VS Code or any other preferred code editor off-site, and display in your portfolio to land a Go programming job.
We recently took a look at our course curriculum and felt that our current Big-O 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! …This led to a larger conversation on how we can help people who don’t want an entire computer science syllabus, and who want more targeted learning – such as a more in-depth journey through Python.
This article contains some of my thoughts on communications for distributed teams and is a response to No, we won’t have a video call for that! by Florian Hass. Read his article first if you haven’t yet, he makes some great points! I really enjoyed Florian’s article, and while we agree on a lot of things, like Scrum being a bad idea, I found some key points I disagree with. Let’s start with the disagreements, because they tend to be more interesting, and then I’ll follow up by emphasizing some of his ideas I agree with.
Perhaps you’ve heard of the fabled 10x developer (or 10x engineer) - the one on the team that’s 10x as productive as their average colleague. While many, including myself, doubt the existence of such people, I do think there are meetings that are 10x as productive as the average meeting. My goal in this article is to break down their properties so we can have 10x fewer meetings. What’s the purpose of a meeting?
Sorry it took so long for me to get this one out! Advanced Algorithms was just released, and I’m excited to let you all get your hands on it, even if you’re just auditing it for free! The more advanced material takes quite a bit longer to produce, I wanted to triple check to make sure I got everything correct and that I’ve presented it in a way that makes it easy to understand.