What the actual fuck is going on with web development nowadays?
Look at the sheer number of ancillary files in this repo:
.agents
.claude
.config
.cursor
.dagster_home
.depot
.flox
.github
.husky
.idea
.interface-design
.pi
.posthog-code
.run
.semgrep
.stamphog
.vscode
.zed
agent-os
bin
cli
common
devenv
docker
docs
frontend
funnel-udf
livestream
nodejs
packages/quill
patches
playwright
posthog
products
proto
rust
services
share
terraform
tools
.cursorignore
.cursorrules
.dockerignore
.editorconfig
.env.development
.env.example
.env.local.example
.env.services
.envrc
.git-blame-ignore-revs
.gitattributes
.gitignore
.kearc
.mcp.json
.nvmrc
.oxfmtrc.json
.oxlintrc.json
.stylelintignore
.stylelintrc.js
.test_durations
.test_quarantine.json
.watchmanconfig
.worktreeinclude
.worktreelink
AGENTS.md
AI_POLICY.md
CHANGELOG.md
CLAUDE.md
CONTRIBUTING.md
Dockerfile
Dockerfile.llm-analytics
Dockerfile.ml-mirror-image-scrub
Dockerfile.node
Dockerfile.playwright
Dockerfile.recording-rasterizer
Dockerfile.sandbox
LICENSE
README.md
conftest.py
dagster_cloud.yaml
depot.json
dist-workspace.toml
docker-compose.base.yml
docker-compose.dev-full.yml
docker-compose.dev.yml
docker-compose.hobby.yml
docker-compose.multinode-clickhouse.yml
docker-compose.playwright.yml
docker-compose.profiles.yml
docker-compose.sandbox.yml
greptile.json
hogli.yaml
manage.py
otel-collector-config.dev.yaml
package.json
pnpm-lock.yaml
pnpm-workspace.yaml
postcss.config.js
posthog.json
pyproject.toml
pytest.ini
tach.toml
tsconfig.dev.json
tsconfig.json
tsconfig.kea-typegen.json
turbo.json
unit.json.tpl
uv.lock
What percentage of those files are actually directly related to the source code of the software? 1%?How can anyone in their right mind look at this kind of setup and feel good about it?
Do people normally check in dot files? I find that strange but perhaps I am in the minority here.