codextremist
People don't want learn tools anymore. Programming education experienced tremendous growth from the 2000s onward because coding became a valuable skill in the job market. Today, the market has shifted. Learning to code in 2010 is, in many ways, the equivalent of learning to use AI effectively for software development in 2026. The underlying goal is the same: acquiring the skills that employers and the market value.
What's happening to David is the same thing happening to many "learn to code" platforms. Their catalogs were built for a different era, and declining demand reflects changes in the job market, not a decline in people's interest in learning.
Maybe David is simply tired of teaching programming and changing a catalog that he put a lot of hard work for the last 20 years seems like a lot of work, and that's completely fair. But he could also adapt his expertise and content to fit this new reality instead of relying on a curriculum designed for a thriving market that no longer exists.
"Don't learn to code" is bad advice
p.s: I haven't been to Réunion, but I flew over the island when I went to Mauritius. It's indeed tiny but it is extremely beautiful and exotic too \0
The Art of Writing for Video Games
I think that the added value of those products is that the instructor not only has access to the creation and hosting of his courses, but has also integrated checkout and the ability to create landing pages and promote their courses. My idea is to offer the same product, but for free! The hosted version will only cover our costs. Our business is actually focused on the distribution (https://classpert.com), which we believe is by far the hardest problem to solve.
Now back to Moodle, in fact, I've considered extending it before. They already have a community (including a large directory of plugins) and appears to be used by many instructors and institutions. However, looking from the outside, I don´t think that extending Moodle will be that easy. I´m not an expert in PHP, but I found the codebase messy. Also, the interface is old, ugly and difficult to use and that is a symptom of bad product to me.
E-learning providers such as Udemy, Skillshare, Pluralsight or Coursera have their own "embedded" learning management system. But this piece of software can also live alone as some instructors prefer to build their own audience and hence control the distribution (which usually happens through social networks). The advantage over using a marketplace (like Udemy) or selling the content to e-learning providers such as Pluralsight or Linkedin Learning, is that they mainly can sell their courses for much higher prices
Ask HN: I'm building an open source LMS. What features you would like to see?
Our team will start building today an open source LMS. We'll charge only for a cloud-hosted version and per-transaction if one decides to use our payment gateway (users may use any other if they want to).We'll make sure that self-hosting the service is simple and well documented. Our LMS will be api-first and build from ground up to integrate with services and apps in a marketplace. What are...
Largest catalog of courses with positive mentions from HN, SO and Reddit users
NO, because all content is regularly scraped by an in-house crawling engine specially crafted to deal with all kinds of crawling shortcomings! Typically, we crawl hundreds of thousands of courses in 4 days. The offers available through affiliate marketing networks would never work out, they just look like ads
Yes, we currently use affiliate networks to track sales (soon to be changed). This metric ensures that our product works end-to-end. At this very moment we are growing at 30% MoM and we really don’t care about revenue. We know that the e-learning landscape is completely overloaded and we’re trying to solve this problem on a global scale. Whoever wants to solve this problem, will have to think big from day one
Much of their success stems from the fact that Udemy has by far the largest catalog of online courses on the web (something around 110k courses). And while some people may argue that this comes at a cost of providing low-quality courses it also naturally provides an extremely aggressive long-tail SEO strategy. The majority of potential customers don’t correlate e-learning platforms and quality (most of their customers are not high-profile HN users), so if you are googling for an online course chances are that Udemy will be ranked at the top (and on a global scale). This also explains why they have 10x more traffic than Pluralsight or 3x more than Coursera.
On top of that (an here is much more my personal intuition than data-based analysis), Udemy not only offers cheaper courses but also has not yet adhered to “subscription models”. Subscription models target specific users. Subscription models are awkward and feel totally unnatural to most “normal users”. Why on earth a normal user, seeking for a specific bit of knowledge will lock himself on a subscription? The subscription business model seems to work much better on B2B than B2C.
1 - e2e tests for flows and interfaces that are less likely to change.
2 - write unit tests for core models that are specially difficult to test e2e or core models with complex business rules (if it's a backend code, usually your db table with the highest number of relations)
DESCRIPTION
Our development team is located in the beautiful city of Rio de Janeiro - Brazil in one of the best spots in town (Ipanema). We also have an office in a co-working space located in Downtown Miami. We are looking for a senior hard-worker developer that wants to join our team in its early stage journey
REQUIREMENTS (MUST HAVE)
1 - You've built web apps with a team before ( ideally more than two )
2 - You write readable, robust and reusable code. You love code organization, standardization and know the importance of naming things right
3 - You must show us some code of your own on Github, Bitbucket (or any git based version control repository)
4 - You have a strong Ruby on Rails background, ideally with 3+ years of experience
5 - You have strong skills on front-end development and hate messy JS & CSS. You do understand the importance of building visual reusable web components using CSS & HTML.
6 - You know how to test your software using Cucumber & RSpec
7 - You are fluent in English
BONUS (GOOD TO HAVE)
1 - You know how to develop for SEO 2 - Experience with React or Vue.js (or any other JS framework) 3 - Experience with Amazon AWS & Heroku and Docker OUR TECH STACK
Our web app is a hybrid of Ruby on Rails and JS frameworks. We use Ruby on Rails, Redis, PostgreSQL, ElasticSearch and Vue.js to build our web app and administration interfaces
BENEFITS
1 - Salary - $50k - 62k (USD) (keep in mind that this is a good if you are living in Brazil) APPLY NOW
If you reached this point and think you are a good fit for this position, send your resume to [email protected]
If the project was too expensive, blame also the founders , which may have asked for a MVP bigger then the necessary.
Adversarial Search with Minimax
http://blog.expertte.com/algorithms/2013/07/16/adversarial-search-with-minimax.html
The algorithm involves adversarial search (a kind of search that considers one or more opponents who play optimally) as well as a heuristic function based on reachable areas in a 2D-map