A look into my daily development environment, tools, and productivity tips for modern web development.
As a developer, having an efficient setup and workflow is crucial for productivity. Today I want to share the tools and processes that help me stay productive and organized.
My primary editor is VS Code with several essential extensions:
I use a customized terminal with:
# My favorite Git aliases
alias gs="git status"
alias ga="git add ."
alias gc="git commit -m"
alias gp="git push"
alias gl="git log --oneline"
I follow a consistent folder structure across projects:
project/
├── src/
│ ├── components/
│ ├── pages/
│ ├── composables/
│ ├── utils/
│ └── assets/
├── docs/
├── tests/
└── public/
UserProfile.vue
)user-profile.ts
)userName
)Before writing code, I:
My typical development cycle:
I use Git with this branching strategy:
main
- Production-ready codedevelop
- Integration branchfeature/*
- Feature branchesTool | Purpose | Why I Love It |
---|---|---|
Figma | Design | Collaborative design workflow |
Notion | Notes & Planning | All-in-one workspace |
Spotify | Music | Focus music playlists |
Arc Browser | Development | Great dev tools |
Since I spend a lot of time coding, I've invested in a good audio setup:
"Good music is like good code - it creates the perfect environment for creativity to flow."
I usually listen to:
Your development setup should evolve with your needs. What works for me might not work for you, and that's perfectly fine! The key is to:
What's your favorite development tool or workflow tip? I'd love to hear about it!