After years of refining my development environment, I've landed on a setup that maximizes productivity while minimizing friction. Here's a look at the tools, configurations, and habits that power my daily workflow as a cloud engineer.

Terminal Setup

The terminal is where I spend most of my time, so optimizing it pays huge dividends:

Editor Configuration

VS Code remains my primary editor with these essential extensions:

AWS CLI Aliases

Custom aliases speed up common operations:

# ~/.aws/cli/alias
[toplevel]
whoami = sts get-caller-identity
logs = logs tail --follow
cf-invalidate = cloudfront create-invalidation --distribution-id

Git Workflow

Consistent git practices keep projects organized:

Task Management

I use Notion for project tracking with a simple Kanban board:

Focus Techniques

Tools alone don't create productivity—habits do:

Documentation Habits

I maintain a personal knowledge base with:

The Philosophy

The best productivity system is the one you actually use. I've tried complex setups with dozens of tools, but simplicity wins. Every tool in my stack earns its place by providing daily value, not theoretical benefits.

Start with defaults, add tools only when you feel pain, and regularly prune what you don't use. Your future self will thank you.