- self-study of the Rust programming language (books, online courses)
- self-study of machine learning (books, online courses)
- building prototypes to understand the concepts and tools
- reading papers on distributed systems that I intended to read for a long time