100 Days of Building
Start Date: 4 July 2026
Mission
Become a world-class AI engineer and researcher by building every day.
Rules
- Build or make meaningful progress every day.
- Push at least one commit to GitHub daily.
- Publish a blog documenting what I learned (recommended).
- Share on X if I have something worth sharing (optional).
- Focus on understanding, not speed.
- Never miss two consecutive days.
Learning
- Build Your Own X
- Andrej Karpathy's 0-to-Hero series
- 20 minutes of ML book reading daily
Goal
After 100 days, I should be a significantly better engineer than I am today, with a portfolio of real systems instead of just tutorials.
⸻
✅ 4. Tie it back to research
Whenever possible, steer your projects toward things you’ll actually use.
Examples:
- Build a tokenizer
- Build TF-IDF from scratch
- Build Word2Vec
- Build a simple transformer
- Build a vector database
- Build an embedding search engine
- Build topic modeling
- Build an information retrieval system
- Build an evaluation framework
- Build a forum analysis pipeline
Have three levels of effort
Instead of “all or nothing”:
🟢 Great day (2–4 hours)
- Major feature.
- Blog.
- GitHub push.
🟡 Normal day (1 hour)
- One component implemented.
- GitHub push.
🔴 Busy/travel day (15–30 minutes)
- Fix a bug.
- Improve documentation.
- Small refactor.
- GitHub push.