As I am constantly content-sharing on Twitter, I don't often find the time to blog. But I am slowly trying to change that. So here is a meta-list of all my blog posts, in no particular order:

  1. Causality
  2. Autonomous Agents
  3. Procedural Content Generation (PCG)
  4. AutoML
  5. Reinforcement Learning
  6. Graph Theory
  7. Probabilistic Inductive Inferencing
  8. Algorithmic User Experience Design
  9. Architecture Design for Large-Scale ML Frameworks
  10. Random Things

Since I get asked the following a lot, I decided to answer them here:

What are the top tools I use?

  1. Writing an Academic Paper - Use LaTeX program Overleaf
  2. Writing a proposal or reviewing/editing a LaTeX Paper - use this multi-purpose program Authorea
  3. Working on Simulations or Demos - use Processing and P5.js
  4. Best Document Writer - Google Docs
  5. Best Note Taking / Organizing Repository / To-Do App in one - (Free app and you get $10 in Credit i.e. 2 months of unlimited data storage by signing up with this link)
  6. Best book to get started in Python - Python Programming for the Absolute Beginner by Michael Dawson
  7. Code Editor - Visual Studio Code
  8. Bash Editor - Sublime
  9. For Running Machine Learning Models - PyTorch
  10. For testing small ML Models - Google Colab
  11. Git Extension - Git Kraken
  12. Keeping up with paper submission deadlines - Use Snooze feature in Gmail and look under the Snooze Folder for all deadlines.
  13. Interface Design and Prototyping - Figma

What are my favorite languages?

English, Python, JavaScript, Swift ... in that order.

I want to get your advice on ....?

I tried to capture all my advice here in a single post.