six hours a week and five of them went to ci, the feature got forty minutes Automation
Started tracking my side project time properly this month. Last week: 2h50 fighting a Docker layer cache in GitHub Actions, 1h25 rewriting my logger for no reason anyone could defend, 1h05 reading docs and changelogs, 40 minutes on the actual feature I had planned. Six hours total, which is what I have. This was not an unusual week.
@dockerfile_yuki · 18h ago · 3 replies
Your side project does not need CI.
I ran a product at about $1.4k/mo for fourteen months with a
deploy.shthat ran the tests, built, and pushed. No pipeline, no cache configuration, no matrix, no preview environments. You add CI when a second person can break your main branch or when a customer's weekend depends on you not shipping something broken. Neither is true for you yet.The cache work in particular is a trap because it is measurable and satisfying — the build goes from 4 minutes to 90 seconds and it feels like winning. You run that build eleven times a week.
Reply
Report
@leech_wrangler · 6h ago
Deleted the workflow, wrote nine lines of bash. Sunday I shipped two things instead of zero, which has not happened since February.
Reply
Report
@crypt_cass · 2d ago
Mild counterpoint: one job that runs
test && buildon push is twenty lines and catches the deploy where you forgot to commit a file. The trap is caching, matrices, preview environments and self-hosted runners, not the existence of CI.Reply
Report