Open source is still broken

Earlier this year, I wrote about how open source is kind of broken. The tl;dr version: Big companies profit immensely from free labor and give little or nothing back. Sponsorship models generate very little money, even for popular projects. “Sticky” licenses like GPL do not stop companies from profiteering. It’s only problematic for them if they redistribute the software they create. Pro Tiers with unique features gatekeep hobbyists and people doing public good—the very folks you’d most want to benefit from open source—from access, and are a hard sell unless your project is big and popular.

First post here, to give a brief presentation I'm currently a student in IT (programming related) from France. It'll be a pleasure to connect with any tech "Mastodians" here.

I do plan to post some of my upcoming progress so far here (for accountability).

Feel free to connect, nudge and judge with a "hmph".

P.S.: Im thinking on participating with on the #100daysofcode but I'll let my time table decide on that.

HTML is for lovers

I’ve had the opportunity to use Kelp on a big client project for the last few weeks, and it’s been so awesome to work with! Writing HTML is so nice! I love that HTML elements are styled out-of-the-box… <!-- This looks good without any classes! --> <button>Press Me</button> I love that you can change the look and feel of components with a few simple, semantically named classes… <!-- This button is now outlined and uses the secondary color --> <button class="secondary outline">Press Me</button> I love that instead of complicated class names like in BEM…

Review your own git pull requests

Last week, I wrote about my experience working with the team at Cloud Four, and in particular some of their great practices around PR management. Today, I wanted to talk specifically about a habit my friend Gerardo Rodriguez got me into: reviewing your own pull request. It’s pretty simple. When you create a pull request in GitHub, click on the Files changed tab, and scroll through the diff. Anywhere you’ve done something new that’s not already explained by in-code comments, add a comment in the GUI about what you did and why.

Monday Momentum ⚡
#freeCodeCamp #Python #GameDev #VueSchool #CodeJourney #LearningInPublic

📅 November 10, 2025 — Progress Report

🔥 #Beyond365DaysOfCode Day 316
🚀 #100DaysOfCode Day 316
💻 #freeCodeCamp

📖 Daily Reading
• ✅ freeCodeCamp News: 1 article
• ✅ Daily.dev: 1 article

🎓 Learning Platforms / Courses
• 🧠 Vue School: Finished the VS Code course 🎉

Sunday Reflections ☀️
#freeCodeCamp #Python #TheOdinProject #WeekInReview

📅 November 9, 2025 — Progress Report

🔥 #Beyond365DaysOfCode Day 315
🚀 #100DaysOfCode Day 315
💻 #freeCodeCamp

📖 Daily Reading
• ✅ freeCodeCamp News: 1 article
• ✅ Daily.dev: 1 article

🧭 Productivity Tools
• 🗂️ GitHub Projects: Reviewed milestones and labeled next tasks

🎓 Learning Platforms / Courses
• 💡 Vue School: Continued exploring new lessons

Saturday Grind ⚡
#freeCodeCamp #Python #Codecademy #WeekendWarrior

📅 November 8, 2025 — Progress Report

🔥 #Beyond365DaysOfCode Day 314
🚀 #100DaysOfCode Day 314
💻 #freeCodeCamp

📖 Daily Reading
• ✅ freeCodeCamp News: 1 article
• ✅ Daily.dev: 1 article

🧭 Productivity Tools
• 🧩 GitHub Projects: Updated progress for “Game Mechanics”

🎓 Learning Platforms / Courses
• 💡 Vue School: Continued the VS Code course

Friday Focus 🔥
#freeCodeCamp #Python #GameOff2025 #FridayFocus

📅 November 7, 2025 — Progress Report

🚀 #Beyond365DaysOfCode Day 313
💪 #100DaysOfCode Day 313
💻 #freeCodeCamp

📖 Daily Reading
• ✅ freeCodeCamp News: 1 article
• ✅ Daily.dev: 1 article

🧭 Productivity Tools
• 🧩 GitHub Projects: Added issues for core game mechanics

🎮 Learning Platforms / Projects
• 🕹️ Game Off 2025: Designed simple movement mechanic and tested sprite rendering

📅 November 6, 2025 — Progress Report

🔥 #Beyond365DaysOfCode Day 312
🚀 #100DaysOfCode Day 312
💻 #freeCodeCamp

📖 Daily Reading
• ✅ freeCodeCamp News: 1 article
• ✅ Daily.dev: 1 article

🎮 Learning Platforms / Projects
• 🕹️ Game Off 2025: Continuing development progress
• 🌙 Shadows of the Golden Door: Published social media post promoting the first beta release

The “Well, that’s how we’ve always done it.” reason for not pursuing a new initiative should always be challenged. Gotta keep evolving.

#DevOps #learnk8s #100DaysOfCode #100DaysOfDevOps #homelab #kubernetes #Linux #Tech #TechWithX

×

🚀 Wednesday Progress Report | November 5, 2025 🌱
#Beyond365DaysOfCode Day 311
#100DaysOfCode Day 311
#freeCodeCamp 📖 Daily Reading:
✅ 1 article on freeCodeCamp News
✅ 1 article on Daily.dev

🧰 Productivity Tools
• Trello: Updated the board
• GitHub Projects: Added “In Progress” column

💻 Learning Platforms
• Game Off 2025: Created a new repo and expanded the team (now 3 members!) 🎮