uses.md

What I Use

Hardware, software, and tools I rely on daily for frontend engineering and technical writing. Updated when something meaningful changes.

Hardware

MacBook Pro 14" M5 Pro

32GB RAM, 1TB SSD. The M5 Pro's performance/watt for Webpack, TS compilation, and local MongoDB is absurd.

Sony WH-1000XM6

ANC for deep focus sessions. The multipoint Bluetooth between MBP and phone eliminates context switching.

Airpod Max

1️⃣ Active Noise Cancellation helps block distractions so you can focus deeply while coding. 2️⃣ Seamless Apple ecosystem integration — instantly switch between Mac, iPhone, and iPad during work. 3️⃣ High comfort + great mic quality for long coding sessions and clear meetings.

Airpod PRO 3

1️⃣ Noise cancellation helps you focus while coding. 2️⃣ Seamless Apple ecosystem (Mac, iPhone, iPad switching). 3️⃣ Compact + comfortable for long work sessions and meetings.

Editor & IDE

VS Code

Primary editor. Extensions: ESLint, Prettier, GitLens, Error Lens, Pretty TypeScript Errors, Tailwind CSS IntelliSense.

One Dark Pro (theme)

High contrast without being harsh. The italics variant renders JSX/TSX remarkably well.

JetBrains Mono

13px, 1.5 line height. Ligatures on. Clear glyph shapes reduce eye strain in long sessions.

Vim keybindings (VSCodeVim)

Modal editing for navigation-heavy refactors. Not for everyone — took ~3 months to feel natural.

Terminal & Shell

Warp

Block-based output, AI command suggestions, and collaborative sessions. Fastest terminal I've used.

zsh + Oh My Zsh

Plugins: git, z (autojump), zsh-autosuggestions, zsh-syntax-highlighting. Custom prompt with git state.

tmux

Session persistence and pane management. Essential for keeping dev server + shell + logs visible simultaneously.

bat, eza, ripgrep, fd

Drop-in replacements for cat, ls, grep, find. Dramatically faster and nicer output.

Apps & Tools

Raycast

Launcher, clipboard manager, window manager, and snippets. Replaced Alfred + Spectacle + a dozen other tools.

TablePlus

MongoDB + PostgreSQL GUI. The SSH tunnel support is essential for prod database inspections.

Proxyman

HTTP/S proxy for inspecting network traffic. Essential for debugging API integrations and third-party SDKs.

Figma

Design reviews and component spec inspection. Dev Mode is genuinely useful for extracting exact spacing/tokens.

Notion

Article drafts, research notes, RFC documents, and interview prep.

Linear

Task and sprint tracking. Clean, fast, and the keyboard-first design matches how I work.

Dev Stack

Next.js 14 (App Router)

Default choice for new projects. Server components + streaming + ISR covers most production requirements.

TypeScript (strict mode)

No exceptions. strict: true, noUncheckedIndexedAccess: true. The extra setup cost pays off in the first refactor.

Tailwind CSS

Utility-first CSS. Eliminates dead code by default. JIT mode + arbitrary values cover 99% of edge cases.

Vitest + Testing Library

Fast ESM-native testing. Co-located test files. MSW for API mocking without implementation coupling.

Turborepo

Monorepo task orchestration. Incremental builds with remote caching cut CI times significantly on large repos.

MongoDB Atlas + Mongoose

Flexible schema iteration during rapid development. Atlas search and vector search cover most query requirements.

Learning & Research

React source (facebook/react)

Reading the Fiber reconciler, scheduler, and concurrent features directly. grep + VSCode is the best documentation.

V8 Blog

Hidden classes, turbofan, sparkplug, maglev. Primary source for understanding JS engine internals.

Chrome DevTools Performance panel

Flame charts, long tasks, layout shifts. The "Enable advanced paint instrumentation" option reveals compositor internals.

Brendan Gregg's perf tooling

Flame graphs for profiling Node.js and general systems work. The off-CPU analysis methodology is applicable everywhere.

Papers We Love

Distributed systems, garbage collection, type theory. CS fundamentals surface in engineering decisions more than most expect.

© 2026 Vidhya Sagar Thakur. All rights reserved.