Here's a curated list of the development tools, environment configurations, and productivity enhancers that I find particularly effective in my day-to-day workflow.
- Iosevka - A highly readable, narrow sans-serif font optimized for maximizing screen real estate without sacrificing clarity. It also offers useful optional programming ligatures.
- Gruvbox - A well-regarded color scheme providing pleasant contrast and sufficient color variation for comfortable extended use. Implementations are available for numerous applications; my preference leans towards the dark hard variant.
- IntelliJ / WebStorm - My primary IDE from the JetBrains suite. While I have experience with a range of editors and IDEs (including Visual Studio, Vim, Emacs, Atom, and VSCode), I find the JetBrains platform consistently delivers a highly productive and refined developer experience, particularly when paired with the IdeaVim plugin for efficient modal editing.
- PowerToys (Windows) - A valuable collection of utilities for Windows users.
- Raycast (OSX) - An advanced launcher and workflow automation tool for macOS.
- Zellij - A contemporary terminal workspace and multiplexer, offering a powerful alternative to traditional tools like tmux.
- Roo Code - An AI-powered autonomous coding agent integrated directly into VS Code, designed to function as a versatile development partner within your editor. It only works in VSCode, but this is the best AI tool available.
- Gemini LLM - Google's state-of-the-art family of natively multimodal large language models. The large context window makes it my go to choice for working with code.
This website is built with Next.js using TypeScript and React to generate fully static HTML. styled-jsx and tailwindcss for styling. remark, rehype, and Prism to render the blog posts.