Inspired by javidx9, following the paradigma of coding big and complex applications, line by line, module by module, all by yourself with the intention of learning.
I like this idea so much, that i've adapted it, with a few more "rules", if one can call them that:
- All projects are written in C++
- All dependencies must be written by myself
- C++ standard libs
- C++ STL
- Posix thread library
- Basic interaction with the operating system (like, a compositor api)
- The general goal is readable code and a pythonic api. Performance is secondary.