IdeaSift

Developers struggle to keep personal project config separate

Developers need project-specific settings and environment configuration without mixing personal or machine-specific values into shared files. In the evidence, settings in repositories can be accidentally removed by cleanup commands, while private and shared settings are difficult to separate or override cleanly. Workarounds such as gitignore rules, manual toggles, and symlinks add maintenance and can be cumbersome.

For developers working across shared repositories. Mentioned from Dec 2017 to Mar 2026 on GitHub.

8 different people described this problem in 5 separate discussions.

Week of 2026-07-13: 0Week of 2026-07-20: 0Week of 2026-07-27: 0Week of 2026-08-03: 0Week of 2026-08-10: 0Week of 2026-08-17: 0Week of 2026-08-24: 0Week of 2026-08-31: 0Week of 2026-09-07: 0Week of 2026-09-14: 0Week of 2026-09-21: 0Week of 2026-09-28: 0
0 mentions in the last 12 weeks
Indie fit
4.0/10
Pain
5.8/10
Frequency
7.9/10
Willingness to pay
0.0/10
Momentum
5.0/10
Who pays
Professionals
Competition
Medium
Build difficulty
Medium

What people said

Quoted word for word. Follow a link to read the whole discussion.

  1. I tend to use git clean -xdf a lot to get a pristine working directory. This would remove the local settings. My current workaround is to create ${workspaceRoot}/.git/.vscode and symlink it after I remove it by accident
  2. Currently .vscode/settings.json is shared as it is part of .vscode folder. So it cannot be treated as non shareable one
Build brief

See what to build and who will buy it

  • 2 product ideas with the smallest useful version and pricing
  • 5 places to find your first customers
  • 7 more quotes from people who have this problem
  • Current workarounds, existing solutions and risks