Why I like to automate my daily tasks

Jan 17, 2026

I like coding small apps and scripts because I like to automate my daily mundane tasks.

Most daily work isn’t “creative problem-solving.” It’s orchestration. Running the same commands in the right order. Checking whether something silently failed. Remembering which config goes with which environment. Making sure I didn’t forget the one step that breaks everything.

Humans are terrible at this. Computers are not.

So I automate.

I write scripts that bootstrap projects with the same structure every time. Tools that sanity-check environments before I waste an hour debugging the wrong issue. Small programs that watch logs, extract signals, and tell me when something is actually wrong instead of flooding me with noise.

Jobs that run in the background, clean up state, rotate backups, and keep things boring, which is exactly what infrastructure should be.

These aren’t apps you show off. They’re systems you stop thinking about. They run quietly in the background.

The real benefit isn’t speed, it’s efficiency. Automation replaces “did I remember to do this?” with “this is handled.”

Fewer moving parts in my head means more room for real work: designing systems, writing code that matters, and solving problems that don’t have an obvious script yet.

Most of my tools are built for me, undocumented, and deeply opinionated. They work on my machine, for my workflows, and that’s the point.

I automate not because I’m lazy, but because I want my attention spent on decisions, not procedures.

If something is repeatable, it’s a bug. And bugs get fixed.

~ rakshit dogra