Over-engineering kills the fun of hobby projects. You get so bogged down in setting up infrastructure, caching layers, and message queues that you never actually build the core feature.
Exactly, Sagar. You burn out before you even write your first API endpoint. The fun of a hobby project is seeing your idea come to life, not debugging IAM policies and Redis configurations for zero traffic.