We shape tools and then tools shape us. When Developers build tools they generally take learnings from one tool to another and hence the best of the tools learn from all the tools before them.

As a simple example Keyboard Shortcuts are a great way to improve the productivity. Once a tool becomes popular the shortcuts associated with them also become popular. That way we don't need to think of relearning the shortcuts in every tool that we use.

For example in most of the tools CMD + N will create a new entity. CMD + P is the command navigation tool. CMD + O is for opening a file etc. This reduces the mental overhead that people need to relearn. Infact sticking to these standards and inter compatibility between the tools becomes a major prerequisite for adoption of some tools.

Some of the tools I use and vouch for

  1. Immediate feedback tools
    1. Obsidian for note taking
    2. tldraw for drawing, handwritten fonts and venn diagrams
    3. use https://www.loom.com/ for async video sharing and quick feedback.
    4. Whatsapp or slack for communication
    5. AI
      1. python code - chatgpt
      2. exploration of the topics - perplexity
  2. Business
    1. Figure out for SEO
    2. Figure out for Digital Marketing
    3. Figure out Sales automation
  3. Personal productivity
    1. Otter for Speech to text translation
  4. Collaboration
    1. Miro for sketching, mindmaps and collaboration
  5. Golden for market research
    1. Executive Assistant
  6. 3d tools
    1. Google Sketchup
      1. Talk to Vinay

Tools I am working on

  1. Highlights Extension for Unstructured learning
    1. Highlights, Notes, Tags and search
  2. Learning Paths for Structured learning
    1. Create learning paths, curate content etc
  3. LLM based language learning - #AI

Tools to explore further

  1. P5 - https://editor.p5js.org/p5/sketches/Sound:_Note_Envelope

    All notes