<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>The Borr Project Blog</title>
        <link>https://borr.dev/blog/</link>
        <description>The Borr Project Blog</description>
        <lastBuildDate>Fri, 24 Jul 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Borr Project: One Year Review]]></title>
            <link>https://borr.dev/blog/one-year-review/</link>
            <guid>https://borr.dev/blog/one-year-review/</guid>
            <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Introduction]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="introduction">Introduction<a href="https://borr.dev/blog/one-year-review/#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
<p>This post is a month late. It has been seven months since the last blog post, and a lot has happened in that time.</p>
<!-- -->
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="coursera-problem">Coursera Problem<a href="https://borr.dev/blog/one-year-review/#coursera-problem" class="hash-link" aria-label="Direct link to Coursera Problem" title="Direct link to Coursera Problem" translate="no">​</a></h2>
<p>In the previous post, we announced the issue with Coursera dependencies. Over the past months, we have mostly overcome that problem in the Computer Science curriculum.</p>
<ul>
<li class="">All Coursera courses in <strong>Core CS</strong> have now been replaced, either with the same course hosted on a free platform, or with a suitable alternative course or textbook.</li>
<li class="">This was a massive undertaking, and we’re deeply grateful to everyone who contributed to identifying and evaluating replacement platforms and courses.</li>
<li class="">The Coursera issue also caused problems in the <strong>Data Science curriculum</strong>, delaying its release.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="move-to-cs2023">Move to CS2023<a href="https://borr.dev/blog/one-year-review/#move-to-cs2023" class="hash-link" aria-label="Direct link to Move to CS2023" title="Direct link to Move to CS2023" translate="no">​</a></h2>
<p>We also announced in the last post that we would be updating to CS2023 guidelines. A lot has been done in that regard:</p>
<ul>
<li class="">Several courses were moved to better fit CS2023.</li>
<li class="">A couple of courses about <strong>AI</strong> were added, as coverage of the topic has grown in CS2023.<!-- -->
<ul>
<li class="">We remain a rigorous computer science roadmap. This does not change.</li>
<li class="">We will not become a “vibecoding” roadmap. AI is covered as an algorithms field, and in the last class of Core CS, LLMs are introduced as tools that experienced programmers can use.</li>
</ul>
</li>
<li class="">A long‑due <strong>Human–Computer Interaction</strong> course was added.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="moving-to-the-new-domain">Moving to the New Domain<a href="https://borr.dev/blog/one-year-review/#moving-to-the-new-domain" class="hash-link" aria-label="Direct link to Moving to the New Domain" title="Direct link to Moving to the New Domain" translate="no">​</a></h2>
<p>We now have a dedicated domain: <strong><a href="https://borr.dev/" target="_blank" rel="noopener noreferrer" class="">borr.dev</a></strong>.</p>
<ul>
<li class="">It’s short enough to say verbatim when recommending Borr to friends.</li>
<li class="">It also allows us to provide one more way to contact the admins: <strong><a href="mailto:admins@borr.dev" target="_blank" rel="noopener noreferrer" class="">admins@borr.dev</a></strong>.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="netlify-open-source-plan">Netlify Open Source Plan<a href="https://borr.dev/blog/one-year-review/#netlify-open-source-plan" class="hash-link" aria-label="Direct link to Netlify Open Source Plan" title="Direct link to Netlify Open Source Plan" translate="no">​</a></h2>
<p>Hosting has migrated from <strong>GitHub Pages → Netlify</strong>.</p>
<ul>
<li class="">This unlocks automatic preview generation for pull requests, making it easier to test, review, and collaborate before merging.</li>
<li class="">Netlify has generously granted us their <strong>Open Source plan</strong>, with generous limits that give us plenty of room to grow.</li>
<li class="">A huge thank‑you to Netlify for supporting our project and helping us collaborate more effectively.</li>
<li class="">This recognition shows that we are being acknowledged as a viable open source project.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="open-source-collective">Open Source Collective<a href="https://borr.dev/blog/one-year-review/#open-source-collective" class="hash-link" aria-label="Direct link to Open Source Collective" title="Direct link to Open Source Collective" translate="no">​</a></h2>
<p>We are not a registered legal organization, nor a legal entity. But the <strong>Open Source Collective (OSC)</strong> has accepted us and now acts as our legal entity and fiscal host.</p>
<ul>
<li class="">This recognition places us among elite company: The Odin Project, Logseq, Dark Reader, LibreCAD, Jellyfin, OBS Studio, PHP Foundation, FDroid, cURL, Vue, Manjaro OS, Asahi Linux, Eleventy, Solus, Mastodon, neovim, and many more.</li>
<li class="">This allows us to collect donations to support sustainability.</li>
<li class="">Funds will only be used for essentials like renewing the domain and other improvements that help the project grow.</li>
<li class="">OSC has already helped us secure the borr.dev domain.</li>
<li class="">Donations are optional. No one should feel obligated. Every bit goes directly into strengthening the project.</li>
<li class="">Donate via our collective: <a href="https://opencollective.com/tbp" target="_blank" rel="noopener noreferrer" class="">https://opencollective.com/tbp</a></li>
<li class="">Budget and transactions: <a href="https://opencollective.com/tbp#category-BUDGET" target="_blank" rel="noopener noreferrer" class="">https://opencollective.com/tbp#category-BUDGET</a></li>
<li class="">Another way to donate is through <strong>GitHub Sponsors</strong>: <a href="https://github.com/sponsors/BorrProject" target="_blank" rel="noopener noreferrer" class="">https://github.com/sponsors/BorrProject</a>.<!-- -->
<ul>
<li class="">GitHub has native integration with the Open Source Collective, so money donated via GitHub Sponsors also goes directly to OSC, which acts as our fiscal host.</li>
<li class="">This means whether you donate via Open Collective or GitHub Sponsors, the funds are handled transparently and can only be used to improve the project.</li>
</ul>
</li>
<li class="">We are not seeking monetary profit. None of the admins receive donated funds. All donations go to OSC, which approves payments for submitted expenses.</li>
<li class="">OSC has strict rules: funds can only be used to make the project better. Rules: <a href="https://docs.oscollective.org/for-hosted-member-projects/spending-money-and-getting-paid/expense-policies-and-limitations" target="_blank" rel="noopener noreferrer" class="">https://docs.oscollective.org/for-hosted-member-projects/spending-money-and-getting-paid/expense-policies-and-limitations</a></li>
<li class="">All transactions are transparently available on our collective page.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="governance-structure">Governance Structure<a href="https://borr.dev/blog/one-year-review/#governance-structure" class="hash-link" aria-label="Direct link to Governance Structure" title="Direct link to Governance Structure" translate="no">​</a></h2>
<p>This was mentioned as a goal in the last blog post.</p>
<ul>
<li class="">We have now formalized a governance structure for the Borr Project.</li>
<li class="">Governance was one of the main reasons we split from OSSU.</li>
<li class="">We don’t think we need something very formal right now for a community of our size.</li>
<li class="">But we now have concrete plans for how we will function once our community grows, with special emphasis on avoiding the OSSU situation.</li>
<li class="">We are also working on an internal website documenting all services, processes, and tools. This ensures future leaders won’t face the same problems OSSU did, where knowledge was passed orally and often led to miscommunication.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="upcoming-big-curriculum-changes">Upcoming Big Curriculum Changes<a href="https://borr.dev/blog/one-year-review/#upcoming-big-curriculum-changes" class="hash-link" aria-label="Direct link to Upcoming Big Curriculum Changes" title="Direct link to Upcoming Big Curriculum Changes" translate="no">​</a></h2>
<ul>
<li class="">We almost have a draft for the <strong>Data Science curriculum</strong> ready and will push it for review on GitHub in a few days.</li>
<li class="">Overhauling the <strong>Math curriculum</strong> is in progress. We have a WIP design to restructure it into multiple pages, similar to what we did with CS and Pre‑College Math.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="plans-for-the-future">Plans for the Future<a href="https://borr.dev/blog/one-year-review/#plans-for-the-future" class="hash-link" aria-label="Direct link to Plans for the Future" title="Direct link to Plans for the Future" translate="no">​</a></h2>
<p>Many of the tasks we set as goals in the previous post are still on our to‑do list. They haven’t been forgotten — they’re simply waiting for their turn in the spotlight. Here’s what’s coming down the pipeline:</p>
<ul>
<li class="">Developing comprehensive <strong>“Setting Up Your Development Environment”</strong> guides, inspired by The Odin Project. Because let’s face it, everyone deserves a smooth start instead of wrestling with broken installs.</li>
<li class="">Creating a <strong>showcase board</strong> where students can share their curriculum work and projects. Think of it as our brag wall — a place to celebrate what you’ve built.</li>
<li class="">Organizing <strong>focus groups</strong> (tutors, website maintainers, curriculum maintainers, etc.) and assigning roles. The idea is to make sure everyone knows who’s steering which ship, so we don’t end up with chaos in the harbor.</li>
<li class="">Continuing to host more <strong>server events and group activities</strong>, because learning together is always more fun than grinding alone.</li>
</ul>
<p>And now, let’s talk about the elephant in the room: <strong>marketing the Borr Project</strong>.</p>
<p>We know OSSU is still the big name out there. It’s a trusted brand, and people keep joining its server even though the community isn’t in great shape anymore. Meanwhile, Borr is stronger, fresher, and better organized — but our numbers are smaller, and word‑of‑mouth hasn’t yet caught up.</p>
<p>That said, the tide is turning. Recently, Borr Project was included on <strong>fmhy.net</strong>, replacing OSSU as the primary source. It’s a small step, but it’s proof that recognition is growing.</p>
<p>Here’s where you come in: help spread the word. Talk about Borr Project in the right places. Share it with friends, colleagues, and communities that care about open education. Every mention helps.</p>
<p>Together, we can make Borr Project not just an alternative to OSSU, but the go‑to roadmap for serious learners everywhere.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="closing-thoughts">Closing Thoughts<a href="https://borr.dev/blog/one-year-review/#closing-thoughts" class="hash-link" aria-label="Direct link to Closing Thoughts" title="Direct link to Closing Thoughts" translate="no">​</a></h2>
<p>Looking back, this first year was a wild ride full of big hurdles, major wins, and constant learning. Between replacing Coursera courses, aligning with CS2023, securing borr.dev, and joining the Open Source Collective, we’ve shown that Borr is here to stay.</p>
<p>The energy from this community, the hard work from our contributors, and the support we've received prove we’re building something real.</p>
<p>Here’s to year two! Let’s keep building together.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[First 6 Months of The BORR Project]]></title>
            <link>https://borr.dev/blog/first-six-months-of-borr/</link>
            <guid>https://borr.dev/blog/first-six-months-of-borr/</guid>
            <pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[The BORR Project started out as a community fork of OSSU to rebuild the community where people can come together, geek out, and support one another in a peer learning environment for computer science and math. Six months in, we’re excited to share our progress.]]></description>
            <content:encoded><![CDATA[<p>The BORR Project started out as a community fork of OSSU to rebuild the community where people can come together, geek out, and support one another in a peer learning environment for computer science and math. Six months in, we’re excited to share our progress.</p>
<!-- -->
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="repos--discord-community">Repos &amp; Discord Community<a href="https://borr.dev/blog/first-six-months-of-borr/#repos--discord-community" class="hash-link" aria-label="Direct link to Repos &amp; Discord Community" title="Direct link to Repos &amp; Discord Community" translate="no">​</a></h3>
<ul>
<li class="">We launched a new Docusaurus-based website. Compared to a GitHub README, it offers a significantly better user experience and allows us to organize supplementary information without clutter. Recent additions include progress tracking (inspired by The Odin Project) and global search.</li>
<li class="">Our Discord server leverages new community features like onboarding, forums, event channels, and AutoMod. We also recently activated our server tag.</li>
<li class="">Despite having only 91 members (at the time of writing), we observed <strong>27% more activity</strong> in public channels over the last 6 months compared to the OSSU server.</li>
<li class="">We held active cohort meetings with consistent participation and organized a server event around the CodinGame Summer Challenge.</li>
<li class="">We launched our Study Hall, which gave home to numerous public study sessions and quite a few teamworks.</li>
<li class="">Because puzzle solving is fun, we also organized an event around Advent of Code 2025. Being our most popular event at this point, it proved to be nicely balanced between competition and collaboration.</li>
<li class="">We have started working on formalizing the governance structure of the project, and drafting the bylaws of the project. We are aiming for a governance structure that is open and collaborative, while not being too bureaucratic. We are taking inspiration from several prominent open source projects.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="curriculum">Curriculum<a href="https://borr.dev/blog/first-six-months-of-borr/#curriculum" class="hash-link" aria-label="Direct link to Curriculum" title="Direct link to Curriculum" translate="no">​</a></h3>
<ul>
<li class="">We promptly addressed issues with courses affected by Coursera's removal of the audit option by identifying alternative resources.</li>
<li class="">We have seen familiar and new faces contributing to our repos, streamlining resource suggestions and fixes. The Preschool Math curriculum, for instance, received a complete overhaul.</li>
<li class="">We avoid a strict "lecture-only" policy, embracing books, articles, and other formats. For example, we recommend <em>Dive into Systems</em> combined with <em>CS<!-- -->:APP</em> lectures and labs as our primary resource, keeping the <em>CS<!-- -->:APP</em> textbook as an optional supplement since it is not free. This approach, suggested before students start <a class="" href="https://borr.dev/computer-science/systems/ostep/">OSTEP</a>, helps students plan their studies effectively in the systems programming section.</li>
<li class="">The curriculum is actively maintained with frequent contributions on GitHub regarding courses, issues, and research suggestions. We've also added supplemental resources to many courses.</li>
<li class="">We have started the work of moving the CS curriculum to CS2023 guidelines, from the older CS2013 guidelines. We are having discussions on this topic in <a href="https://discord.com/channels/1385616874200371350/1444728546760069242" target="_blank" rel="noopener noreferrer" class="">a dedicated channel on the discord server</a>.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="roadmap-for-the-next-6-months">Roadmap for the Next 6 Months<a href="https://borr.dev/blog/first-six-months-of-borr/#roadmap-for-the-next-6-months" class="hash-link" aria-label="Direct link to Roadmap for the Next 6 Months" title="Direct link to Roadmap for the Next 6 Months" translate="no">​</a></h2>
<p>Beyond gathering user feedback and adapting to community needs, our key goals for the next half-year include:</p>
<ul>
<li class="">Developing comprehensive "Setting Up Your Development Environment" guides, inspired by The Odin Project.</li>
<li class="">Creating a showcase board for students to share their curriculum work and projects.</li>
<li class="">Hosting more server events and group activities.</li>
<li class="">Completing the formalization of the governance structure and the bylaws.</li>
<li class="">Organizing focus groups (tutors, website maintainers, curriculum maintainers, etc.) and assigning roles.</li>
<li class="">And marketing! We plan to announce the Borr Project on Reddit, Hacker News, and the wider internet to acquire more users.</li>
</ul>
<p>Join us in building a place where we can all geek out and learn together!</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Announcing Borr Project]]></title>
            <link>https://borr.dev/blog/announcing-borr-project/</link>
            <guid>https://borr.dev/blog/announcing-borr-project/</guid>
            <pubDate>Tue, 24 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A Community-Driven Evolution of OSSU]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="a-community-driven-evolution-of-ossu">A Community-Driven Evolution of OSSU<a href="https://borr.dev/blog/announcing-borr-project/#a-community-driven-evolution-of-ossu" class="hash-link" aria-label="Direct link to A Community-Driven Evolution of OSSU" title="Direct link to A Community-Driven Evolution of OSSU" translate="no">​</a></h2>
<p>For years, the Open-Source Society University (OSSU) Computer Science curriculum has been an invaluable resource, positively impacting countless lives. It fostered a vibrant community, rich with industry professionals, academics, and engaged students who collaborated and learned together. However, over time, the OSSU community has faced challenges, leading to a decline in collaboration and engagement. Many of the individuals who contributed significantly to its strength have moved on, and the current administrative structure has introduced friction and delays.</p>
<p>We believe in the power of open education and the strength of a truly collaborative community. That's why we, a group of former OSSU staff members and active community contributors, are excited to announce the <strong>Borr Project</strong>—a fork designed to revitalize and advance the OSSU computer science curriculum, both academically and as a community.</p>
<!-- -->
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="our-vision-for-borr-project">Our Vision for Borr Project<a href="https://borr.dev/blog/announcing-borr-project/#our-vision-for-borr-project" class="hash-link" aria-label="Direct link to Our Vision for Borr Project" title="Direct link to Our Vision for Borr Project" translate="no">​</a></h2>
<p>The core of Borr Project's vision is a commitment to <strong>decentralized, collaborative leadership</strong>. Unlike the current single-director model, Borr Project will adopt an open-source governance structure, drawing inspiration from other successful projects. This means:</p>
<ul>
<li class=""><strong>Community-led Development</strong>: Decisions and initiatives will be driven by the community, fostering a more responsive and agile environment.</li>
<li class=""><strong>Reduced Bureaucracy</strong>: We aim to minimize unnecessary processes, empowering contributors to implement meaningful changes efficiently.</li>
<li class=""><strong>Enhanced Collaboration</strong>: We will actively cultivate an environment where new ideas can flourish and diverse contributions are welcomed and encouraged.</li>
</ul>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="moving-forward-key-initiatives-and-future-plans">Moving Forward: Key Initiatives and Future Plans<a href="https://borr.dev/blog/announcing-borr-project/#moving-forward-key-initiatives-and-future-plans" class="hash-link" aria-label="Direct link to Moving Forward: Key Initiatives and Future Plans" title="Direct link to Moving Forward: Key Initiatives and Future Plans" translate="no">​</a></h2>
<p>Our immediate focus for Borr Project includes a number of key initiatives to improve the learning experience and rebuild a thriving community:</p>
<ul>
<li class=""><strong>Revitalized Online Presence</strong>: We're developing a proper, user-friendly website using Docusaurus, featuring improved SEO and accessibility, to make the curriculum more discoverable and navigable.</li>
<li class=""><strong>Richer Learning Resources</strong>:<!-- -->
<ul>
<li class="">Creating video content showcasing projects built throughout the curriculum.<!-- -->
<ul>
<li class="">Expanding and refining course pages for greater clarity and depth.</li>
<li class="">Developing comprehensive "Setting Up Your Development Environment" guides, similar to The Odin Project's excellent resources.</li>
<li class="">Adding extra practice problems with automated checks (e.g., using check50) for a more interactive learning experience.</li>
</ul>
</li>
</ul>
</li>
<li class=""><strong>Rebuilding Community Engagement</strong>: We're excited to re-introduce and expand community initiatives that were previously difficult to implement, such as:<!-- -->
<ul>
<li class="">Regular online community meet-ups and events.<!-- -->
<ul>
<li class="">Collaborative projects and study groups.</li>
<li class="">Mentorship opportunities and avenues for peer support.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>These are just a few of the many ideas our collective of former OSSU staff and contributors are eager to bring to life. We believe in empowering the community to shape the future of open-source computer science education.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="our-commitment">Our Commitment<a href="https://borr.dev/blog/announcing-borr-project/#our-commitment" class="hash-link" aria-label="Direct link to Our Commitment" title="Direct link to Our Commitment" translate="no">​</a></h2>
<p>Before embarking on this new path, we, as former staff, did raise our concerns regarding the direction and administrative structure of OSSU with its leadership. Ultimately, these discussions did not lead to the necessary changes. With no active moderators currently present in the OSSU community, we, the former staff who remain committed to the original spirit of open-source education, have come together to establish Borr Project.</p>
<p>We invite all former OSSU community members, new learners, and anyone passionate about accessible, high-quality computer science education to join us. The Borr Project is a fresh start, built on the principles of collaboration, innovation, and community empowerment.</p>
<p>Stay tuned for updates as we build Borr Project together!</p>]]></content:encoded>
        </item>
    </channel>
</rss>