What I use
Hardware, software, and tools I use day to day as a Senior Technical Architect working remotely. Updated when something changes.
Moved to the M4 recently. The performance per watt is genuinely ridiculous — compiling large Scala projects that used to take minutes now finish in seconds. Silent, light, and handles everything I throw at it without breaking a sweat.
Dual monitor setup. One for the editor, one for documentation, terminal, and everything else. Once you go dual you cannot go back.
Single cable to the MacBook — both monitors, keyboard, mouse, and charging all go through the dock. Keeps the desk clean.
Tenkeyless mechanical keyboard. Compact enough to keep the mouse close. Tactile feedback makes long coding sessions noticeably less tiring.
Simple, light, and precise. Does everything a mouse needs to do without getting in the way.
For calls and music. The transparency mode is good enough that I rarely need to take them out when someone talks to me.
The only real choice for Scala. The Metals integration and Scala plugin together give you refactoring, type inference hints, and implicit resolution that no other editor comes close to. Worth every rupee of the subscription.
Everything that is not Scala — Go, Python, Markdown, config files, quick edits. Lightweight and fast. A great second editor to have alongside IntelliJ.
iTerm2 for most things. Split panes, proper colour support, and the history search saves me time every day.
Using both now. Claude Code for reasoning through complex architecture and debugging sessions. Codex for boilerplate and quick code generation. Not a replacement for thinking — but a good accelerator when used with intention.
Exploring this one. Still forming an opinion.
Daily driver. Cats Effect, fs2, Tapir.
Actively learning. Systems work.
Tooling and scripts. Next.js projects.
AI engineering, scripting, LangChain.
Version control for everything — work, personal projects, and blog-related code. Profile: kashyap-prabhat
Linear for personal project tracking — clean, fast, and gets out of the way. Jira at work because that is just the reality of enterprise engineering.
Built on WordPress with Elementor. Hosted on Hostinger. Fonts are IBM Plex Sans and Lora. Code blocks powered by Code Block Pro with a custom dark theme.
YouTube Music and Apple Music depending on the mood. Instrumental and ambient when I need focus. Something with energy when working through repetitive tasks.
Long-time dark mode person slowly coming around to light mode. The M4 screen in daylight convinced me. Still dark mode for the terminal though — some things should not change.