Learning
- August 2024 — On Competitive Programming — My experience and reflections
- May 2024 — The Breadth-Depth Phase Shift — When to Stop Learning for Breadth
- April 2024 — Computers Are Magic — Finding child-like curiosity in CS
- April 2024 — Pushing Random Buttons — A critical skill for every developer's toolbelt
- March 2024 — Lazy vs Eager Learning — What's the best way to learn programming skills?
- July 2023 — Leetcode: 4 Types of Problems — Practical categorization