- 2024-10-15 - Simple, but not easy, tips for Better Presentations #metalearning
- 2024-08-19 - Performance is orthogonal to Typing #programming
- 2024-05-14 - Create a list of questions before you open the book #metalearning
- 2024-04-17 - Tiny Shell Puzzle: Find all elisp files in my config which don't have a lexical-binding directive #tools
- 2024-03-27 - In/Clojure 2024: Developer Tooling For Speed And Productivity In 2024! #programming
- 2024-01-16 - Great Books by Indian Authors, My Recommendations to Arati #commentary
- 2023-08-29 - My answer to "How do I get started with Emacs with minimal config" #tools
- 2023-08-18 - Sights, sounds, tastes, vibes of New York City, my recommendations to Kapil and Payal #commentary
- 2023-08-11 - Notes on the why and how of taking notes #metalearning
- 2023-07-29 - Learn Speed Reading to accelerate your learning #metalearning
- 2023-07-18 - Book Review: How's the Road Ahead? by Parul and Karan #commentary
- 2023-06-26 - TigerStyle, or how to design safer systems in less time by Joran Dirk Greef #reference
- 2023-05-26 - Yaron Minsky: Rules for Effective Programming #reference
- 2022-09-20 - TabFS and Automation #tools
- 2022-08-23 - Gitlab Private Pages + Running Docker containers in Gitlab CI/CD Pipelines #tools
- 2022-08-19 - Nicole Forsgren: The Four Key Metrics of High Performance #reference
- 2022-08-12 - Marc Randolph: Rules for Success #reference
- 2022-07-04 - Tim Peters: The Python Way #reference
- 2022-06-20 - Using Joe Armstrong's method for re-writing from scratch with git-worktrees #programming
- 2022-05-31 - Joe Armstrong on Writing Code #reference
- 2022-01-28 - A lighting talk on how to give lighting talks #metalearning
- 2022-01-11 - Lily's Recipes #essays
- 2020-10-28 - How to use the Clojure REBL with Leiningen, Cider and Emacs #tools
- 2020-08-22 - The Programmer's Guide to Wisdom #programming
- 2020-08-11 - Gene Kim: The Four Types of Work #reference
- 2020-08-11 - Gene Kim: The Three Ways of doing excellent Work #reference
- 2020-08-11 - L Peter Deutsch: The Fallacies of Distributed Computing #reference
- 2020-08-09 - Gene Kim: The Five Ideals of DevOps #reference
- 2020-04-12 - Lazy Weekend Viewing: Preventing the collapse of Civilisation #reference
- 2019-10-13 - Lazy Weekend Reading: A love letter to Clojure #reference
- 2019-08-06 - Writing a good status update #essays
- 2019-07-20 - Lazy Weekend Viewing: GOJEK's 10x Engineer - Truth or Myth? #reference
- 2019-05-31 - Problems in my brand new System76 Oryx Pro laptop #tools
- 2018-12-15 - Simulating the Passport Seva Kendra using Clojure #programming
- 2018-06-12 - ESR: the UNIX Philosophy #reference
- 2018-06-12 - Rob Pike: Rules of Programming #reference
- 2018-06-12 - Doug McIlroy: the UNIX philosophy #reference
- 2017-10-11 - Mbsync: Error: Channel <x> Is Locked #tinylog
- 2017-09-07 - Imagine Working in Engineering at Helpshift #commentary
- 2016-11-11 - What Your Programming Editor Should Be Able To Do. #tools
- 2012-09-21 - Draupadi and the Pandavas #essays
- 2012-09-21 - Notes and Reading Material on the Mahabharata #commentary
- 2012-09-20 - Krishna in the Mahabharata #essays
- 2012-02-23 - Composability and Compojure #programming
- 2011-08-07 - Switch Statements in Python #programming
- 2011-08-04 - Why I Quit StumpWM #tools
- 2011-07-30 - Reboot #commentary