dev-tools/ - poushali@nit-silchar

$ cat my-tech-stack.md

โŒจ๏ธ Editor & Terminal

Code Editors

Terminal Setup

  • iTerm2 (Mac) - Terminal on steroids
  • Hyper - Cross-platform beauty
  • Oh My Zsh - Shell that sparks joy
  • tmux - Terminal multiplexer magic
  • Starship - Customizable prompt

Essential CLI Tools

  • fd - Better find command
  • ripgrep - Blazing fast search
  • bat - Cat with wings
  • fzf - Fuzzy finder
  • htop - System monitor

๐Ÿ’ป Programming Languages

Languages I Teach With

  • Python - For rapid prototyping and ML
  • C/C++ - When performance matters
  • Java - Enterprise and Android
  • JavaScript/TypeScript - Web dominance
  • Go - Concurrent systems
  • Rust - Memory safety + speed (learning!)

๐Ÿ› ๏ธ Development Tools

Version Control

Containers & VMs

API Development

Database Tools

๐ŸŽจ Design & Productivity

Note-Taking & Documentation

Diagrams & Visuals

Focus & Time Management

๐Ÿš€ Deployment & DevOps

Hosting Platforms

CI/CD

๐Ÿงช Testing & Debugging

Testing Frameworks

Debugging Tools

  • Chrome DevTools - Browser debugging
  • Python Debugger (pdb) - Interactive debugging
  • GDB - C/C++ debugging
  • Valgrind - Memory profiling

๐Ÿ’ก Why These Tools?

Vim/Neovim: Once you learn it, you never go back. Insane productivity.

Docker: "It works on my machine" becomes "It works everywhere."

Git: Time travel for your code. Essential skill for any developer.

Obsidian: Building a second brain. All notes linked together.

Postman: API development without writing test requests manually.