Skip to content

Commit 0d3df2c

Browse files
committed
update
1 parent 54ab3d4 commit 0d3df2c

5 files changed

Lines changed: 41 additions & 36 deletions

File tree

data/blog/3_whitetiger.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'The White tiger — Aravind Adiga'
2+
title: 'The White tiger'
33
date: '2020-07-10'
44
lastmod: '2020-07-10'
55
tags: ['book-review']

data/blog/4_lost.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Lost in Jungle by Yossi Ghinsberg'
2+
title: 'Lost in Jungle'
33
date: '2021-06-08'
44
lastmod: '2021-06-08'
55
tags: ['book-review']

data/blog/5_let_the_streak_begin.mdx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,19 @@ authors: ['default']
1010
---
1111

1212

13-
I’ve always thought about writing more and sharing my thoughts, but a mix of imposter syndrome and my naturally laid-back, lazy attitude has held me back. Honestly, I don’t worry too much about what others think, but I do hesitate when it comes to posting things that might feel like nonsense—which, looking back, might actually be a good filter. For example, if I were to write about neural networks, I’d wonder: aren’t there already hundreds of posts on this topic? What would make mine stand out? And then comes the self-doubt—am I even qualified to write about it? Do I actually know enough? These kinds of thoughts have stopped me in my tracks more times than I can count.
1413

15-
But last week, I came across an inspirational article by [Simon Willison](https://simonwillison.net/2025/Jan/2/ending-a-year-long-posting-streak/) about his experience completing a year-long streak of posting every single day. It got me thinking: why not start my own streak? Maybe not as intense as his daily commitment, but something I could stick to, like one post a week—every Tuesday.
14+
I’ve always thought about writing more and sharing my thoughts, but a mix of imposter syndrome and my naturally laid-back, lazy attitude has held me back. Honestly, I don’t worry too much about what others think, but I do hesitate when it comes to posting things that might feel like nonsense which, looking back, might actually be a good filter. For example, if I were to write about neural networks, I’d wonder: aren’t there already hundreds of posts on this topic? What would make mine stand out? And then comes the self-doubt, Am I even qualified to write about it? Do I actually know enough? These kinds of thoughts have stopped me in my tracks more times than I can count.
1615

17-
The topics could be anything: technology, machine learning, books, travel, sports, or cinema. The only rule is to publish something every week. To give my streak a clear end goal, I’ve chosen December 30th, the last Tuesday of this year, as the final day. That’s 52 weeks of consistent writing—a manageable yet challenging target.
16+
But last week, I came across an inspirational article by [Simon Willison](https://simonwillison.net/2025/Jan/2/ending-a-year-long-posting-streak/) about his experience completing a year-long streak of posting every single day. It got me thinking: why not start my own streak? Maybe not as intense as his daily commitment, but something I could stick to, like one post a week, every Tuesday.
1817

19-
The beauty of streaks lies in their ability to push you into action. I’ve been reading this self-help book called _Compound Interest_, which emphasizes how consistent efforts over time yield exponential benefits. Initially, the growth is imperceptible, but over time, the results become extraordinary. The key is not just consistency but also striving to improve incrementally. Not every day will be better than the last—bad days are inevitable—but over the long run, the goal is to see progress, even if it’s microscopic.
18+
The topics could be anything: technology, machine learning, books, travel, sports, or cinema. The only rule is to publish something every week. To give my streak a clear end goal, I’ve chosen December 30th, the last Tuesday of this year, as the final day. That’s 52 weeks of consistent writing, a manageable yet challenging target.
19+
20+
The beauty of streaks lies in their ability to push you into action. I’ve been reading this self-help book called _Compound Interest_, which emphasizes how consistent efforts over time yield exponential benefits. Initially, the growth is imperceptible, but over time, the results become extraordinary. The key is not just consistency but also striving to improve incrementally. Not every day will be better than the last, bad days are inevitable, but over the long run, the goal is to see progress, even if it’s microscopic.
2021

2122
Simon Willison’s inspiration for his streak was [Tom Scott](https://www.tomscott.com/), the well-known YouTuber and science enthusiast who posted a video every week for ten years. That’s a remarkable level of commitment. In Tom’s final video, he shared how this streak impacted his daily life, including the immense pressure to maintain it. While streaks are a powerful psychological tool, they can also be stressful and overwhelming. Breaking a streak can feel devastating, and restarting often feels impossible.
2223

2324
The solution, as Simon suggests, is to incorporate flexibility. For example, Duolingo’s “streak freeze” allows users to forgive occasional slip-ups without breaking their streak. I’m planning to adopt a similar approach, allowing myself up to three “streak freezes” throughout the year. This doesn’t feel like cheating; it’s a way to make the streak sustainable and reduce the stress of perfectionism.
2425

2526
Of course, I’ll have to be cautious not to misuse this flexibility. The ultimate goal is self-improvement, and the only person benefiting from this commitment is me.
2627

27-
With that, I’m ready to start my streak. Oh, and guess what? It’s my birthday today! Seriously, could there be a better day to start something fresh? It’s like a little birthday gift to myselfa promise of consistency, growth, and maybe even a bit of fun along the way. Here’s to 52 weeks of writing, learning, and surprising myself. Let the streak begin!
28+
With that, I’m ready to start my streak. Oh, and guess what? It’s my birthday today! Seriously, could there be a better day to start something fresh? It’s like a little birthday gift to myself, a promise of consistency, growth, and maybe even a bit of fun along the way. Here’s to 52 weeks of writing, learning, and surprising myself. Let the streak begin!

data/blog/6_charting_my_path.mdx

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Charting My Path: A Roadmap for the Next Few Months'
2+
title: 'A “Small” Learning List for ML Engineers'
33
date: '2025-01-14'
44
lastmod: '2025-01-14'
55
tags: ['Journal']
@@ -8,42 +8,45 @@ summary: 'Ever since I decided that I want to be a machine learning engineer, I
88
# images: ['/static/images/canada/mountains.jpg', '/static/images/canada/toronto.jpg']
99
authors: ['default']
1010
---
11-
1211
Ever since I decided that I want to be a machine learning engineer, I have never stopped feeling overwhelmed by the topics I need to learn and the concepts I need to cover. It's absolutely staggering, both in depth and breadth.
13-
The resources are plentiful—so many choices, so many options, so many books, articles, and more. It's very difficult to choose what is best for you. Every time I sit down to learn, I am bombarded with these resources.
14-
This has made me pause and give up many times. When I start reading about a topic, I often come across related concepts or ideas that catch my attention, causing me to shift focus. This constant switching makes it difficult to retain progress, leaving me feeling as though I'm not learning effectively. This happens a lot.
15-
Hence, I thought I would block out all the unnecessary noise and just focus on what I want to learn—what I need to learn. I decided to choose a book, a course, or a video, commit to it, and focus only on that before moving on to the next.
16-
What you're looking at is my carefully curated collection of resources that I have decided to conquer in the next few months.
1712

18-
### Traditional ML
13+
The resources are many. so many choices, so many options, so many books, articles, and more. It's very difficult to choose what is best for you. Every time I sit down to learn, I am bombarded with these resources.
1914

20-
- [Introduction to Statistical Learning (ISLR)](https://www.statlearning.com/): have read the first 2 chapters, needs to complete the rest
21-
- [ML Engineering - Andy Burkov](https://www.mlebook.com/wiki/doku.php): completed this book about 2 years back, need to revisit.
15+
This has made me pause and give up many times. When I start reading about a topic, I often come across related concepts or ideas that catch my attention, causing me to shift focus. This constant switching makes it difficult to retain progress, leaving me feeling as though I'm not learning effectively. This happens a lot.
2216

23-
### Deep Learning
17+
So I decided to write down only what felt necessary and put it all in one place. The goal was to keep the list short, doable, and focused on resources that are widely recommended and actually worth finishing. As I complete each book or course, I plan to add my own notes alongside it, so this slowly becomes more than just a list.
2418

25-
- [Dive into Deep Learning](https://d2l.ai/)
26-
- [Deep Learning with Python - Francois Chollet](https://www.manning.com/books/deep-learning-with-python)
27-
- [Deep Learning at Scale](https://www.oreilly.com/library/view/deep-learning-at/9781098145279/)
19+
What you’re looking at below is my personal, evolving list of resources. This isn’t meant to be exhaustive or trendy. It’s simply a collection of things that, in my experience, explain concepts clearly and reward patience. I’ll keep updating it over time as I find better ways to learn.
20+
### Concepts
2821

29-
### LLMs (Large Language Models)
22+
1. [Introduction to Statistical Learning (ISLR)](https://www.statlearning.com/)
23+
2. [ML Engineering - Andy Burkov](https://www.mlebook.com/wiki/doku.php):
24+
3. [Dive into Deep Learning](https://d2l.ai/)
25+
4. [Deep Learning with Python - Francois Chollet](https://www.manning.com/books/deep-learning-with-python)
26+
5. [Hands-on Large Language Models](https://www.oreilly.com/library/view/hands-on-large-language/9781098150952/)
27+
6. [Build a LLM from Scratch](https://www.manning.com/books/build-a-large-language-model-from-scratch).
3028

31-
- [Hands-on Large Language Models](https://www.oreilly.com/library/view/hands-on-large-language/9781098150952/): In Progress
32-
- [Build a LLM from Scratch](https://www.manning.com/books/build-a-large-language-model-from-scratch)
29+
### Engineering
3330

34-
### ML System Design
31+
1. [DDIA - Designing Data Intensive Applications](#)
32+
2. [CPU Land](https://cpu.land/)
33+
3. [Designing ML Systems - Chip Huyen](https://www.oreilly.com/library/view/designing-machine-learning/9781098107956/):
34+
4. [Reliable Machine Learning](https://www.oreilly.com/library/view/reliable-machine-learning/9781098106218/)
35+
5. [Deep Learning at Scale](https://www.oreilly.com/library/view/deep-learning-at/9781098145279/)
36+
6. [Machine Learning Engineering Open Book by Stas Bekman](https://github.com/stas00/ml-engineering)
37+
7. [How to Scale your Model](https://jax-ml.github.io/scaling-book/)
38+
8. [The Smol Training Playbook](https://huggingface.co/spaces/HuggingFaceTB/smol-training-playbook#introduction)
3539

36-
- [Designing ML Systems - Chip Huyen](https://www.oreilly.com/library/view/designing-machine-learning/9781098107956/): this is done and highly recommended
37-
- [Reliable Machine Learning](https://www.oreilly.com/library/view/reliable-machine-learning/9781098106218/): In Progress
38-
- [ML Design Patterns](https://www.oreilly.com/library/view/machine-learning-design/9781098115777/)
39-
- [Architecting Data and Machine Learning Platforms](https://www.oreilly.com/library/view/architecting-data-and/9781098151607/)
40+
### Courses
4041

41-
### System Design
42+
1. [Neural Networks: Zero to Hero - Andrej Karpathy](https://karpathy.ai/zero-to-hero.html)
43+
2. [CS224W: ML with Graphs](https://www.youtube.com/playlist?list=PLoROMvodv4rPLKxIpqhjhPgdQy7imNkDn)
44+
3. [Transformers Model - Hugging Face Course](https://huggingface.co/learn/llm-course/chapter1/1)
4245

43-
- [DDIA - Designing Data Intensive Applications](#)
44-
- [CPU Land](https://cpu.land/)
45-
- [Onsites FYI](https://www.onsites.fyi/)
4646

47-
### DSA
47+
#### Changelog:
4848

49-
- [Neetcode 150](https://neetcode.io/)
49+
- Jan 14, 2025: Created the initial list of resources
50+
- Feb 15, 2025: Updated progress on "Hands-on Large Language Models"
51+
- Nov 10, 2025: Added "How to Scale your Model" and "The Smol Training Playbook"
52+
- Dec 23, 2025: Added Machine Learning Engineering Open Book by Stas Bekman

data/blog/7_setting_up_my_mac_mini.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ summary: 'I have been exploring various Mac setup articles and videos to optimiz
99
authors: ['default']
1010
---
1111

12-
Starting the year with a thoughtful upgrade, I decided it was time to level up my tech game—and what better way to start than by upgrading my trust old [laptop](https://support.apple.com/en-la/111924)? I initially thought a MacBook Air, a natural upgrade, would be a good choice, but after reading reviews about the Mac Mini, my decision was clear. I ordered a new Mac Mini at the tail end of last year and received it in the second week of January. Since then, I have been exploring various Mac setup articles and videos to optimize my system. In this article, I will list all the apps and modifications I made on my new Mac Mini and include references at the end.
13-
## Mac mini specification
12+
Starting the year with a thoughtful upgrade.
13+
14+
I decided it was time to level up my tech game and what better way to start than by upgrading my trusty old [laptop](https://support.apple.com/en-la/111924)? I initially thought a MacBook Air, a natural upgrade, would be a good choice, but after reading reviews about the Mac Mini, my decision was clear. I ordered a new Mac Mini at the tail end of last year and received it in the second week of January. Since then, I have been exploring various Mac setup articles and videos to optimize my system. In this article, I will list all the apps and modifications I made on my new Mac Mini and include references at the end.## Mac mini specification
1415

1516
- **Chip**: Apple M4
1617
- **Memory**: 16 GB

0 commit comments

Comments
 (0)