80 karma · joined September 21, 2018
I read Bitcoin 0.1.5 [1], which only has 15,000LOC and is the first tagged version on Github. Compared with the current Bitcoin codebase with 320,000LOC, it's much less daunting!
[1]: https://github.com/CodeReaderMe/awesome-code-reading/issues/...
I think smaller projects are better for learning purposes. If you are interested in reading some smaller projects, check out my project here https://github.com/CodeReaderMe/awesome-code-reading.
Check out my project as well for some smaller projects suitable for reading [2]. I think we have the same ideas-finding smaller but good quality projects to read and learn. Feel free to connect (email in my bio).
[1] https://news.ycombinator.com/item?id=18293159 [2] https://github.com/CodeReaderMe/awesome-code-reading
This subreddit has a lot of information https://www.reddit.com/r/algotrading
I contributed to a few open source projects over the years, but I only focused on solving the problem I had, either a bug I wanted to fix or a feature I wanted to add. Once my issue was resolved, I didn't really care much about the rest of the project. I found it was less of a learning opportunity.
That's why I created this project to really track down the codebases that you can read from start to finish and learn how they are designed and implemented. Currently it only lists a few codebases that I actually have read. They are mostly small-size projects. I'd like to hear advice on how to approach and learn from a large project.
For example, if you compare the nutrition of almond and peanut, they are pretty close:
Peanut: https://nutritiondata.self.com/facts/legumes-and-legume-prod... Almond: https://nutritiondata.self.com/facts/nut-and-seed-products/3...
They both have the same amount of total fat (49g). Other nutrients are mostly comparable too.
However, almond is often perceived as healthy food, while peanut is often perceived as not too healthy (peanut does have a little more saturated fat than almond--3.2g more per 100gram).
I think people should eat more seasonal, local, and fresh fruit and vegetables than whatever marketed as healthy food/drink that is actually heavily processed.
Some urgent care clinics post wait time online so you can find out how to see a doctor the fastest way.
I am not totally clear who your target customers are. I think backend alone will be a barrier for a non-technical person. For a developer, as said by others, CRUD/authentication usually isn't the most time consuming part.
With that said, congrats on shipping! I know this is a work in progress. I think your landing page needs more work/content too. Good luck!
The resource page you put together looks high quality.
One suggestion is to make each challenge focus on one thing, like flexbox (or even layout in general), font etc. I saw you are giving feedbacks on twitter, which is awesome. Maybe you could collect all the solutions and your feedbacks for each challenge, present them nicely on your site, and maybe also highlight what can be learned from each of them.