Consistency isn’t just about mindset; it’s about minimizing friction. My greatest challenge to get into a steady writing streak wasn’t running out of ideas, but being blocked by dependencies. I finally sustained my streak by making a critical trade-off: choosing a platform (WordPress) that made writing the only focus, even if it meant giving up some technical freedom.

In Part 1, I discussed how the courage to take small steps started the streak, and in Part 2, I covered how writing gave me the mental clarity to overcome AI FOMO. But an honest assessment of my past failures revealed a persistent, non-creative blocker: Logistics.

To sustain a daily creative habit, you have to build a logistics firewall that protects your main goal.

The Dependency Nightmare

Over the years, I tried nearly every flavor of static site generator (SSG) for my blog: Jekyll, Hugo, Gatsby, Astro, Pelican.

Each time, I learned something valuable about web architecture and development, which was great. However, because my writing habit was intermittent, maintaining the site became a huge logistical burden.

Here’s how the cycle went:

  1. I would finally get a clear window to write and publish.
  2. I would open my code editor only to find that dependencies were outdated, the build failed, or the entire stack needed a version update.
  3. I was forced to choose between Writing (my true passion) and Learning/Fixing the Tech Stack (a separate, non-essential goal for the blog).

When the barrier to publishing is a 90-minute dependency fix, the motivation to write vanishes. I had other avenues for learning new tech; my blog needed to be frictionless.

The Great Trade-Off: Friction vs. Freedom

This time, I made a conscious and necessary trade-off: I chose simplicity over complete code customization.

I decided to go with WordPress.

While platforms like WordPress limit the freedom I once had to customize every line of code to match my exact vision, the benefit far outweighed the cost: All I have to do now is write and publish. I don’t worry about deployment errors, outdated packages, or fixing a YAML file.

The logistics were sorted. Writing became the only focus.

The LLM Safety Net

The logistical advantage didn’t stop there. I also integrated an invisible safety net: Large Language Models (LLMs).

This was another big win for consistency. On days when time was scarce, I could still show up, get my thoughts out in draft form, and then use LLMs to fine-tune the structure, clarity, and flow. This ensured that every single post published was meaningful and complete. There were no more “half-baked” or “draft-in-progress” posts waiting to clog my backlog.

This is a powerful lesson in sustainable creation. If you want to commit to a daily habit, you need to ruthlessly remove the non-essential steps that take you away from the core activity.

A System Built to Last

The success of the last 100 days wasn’t accidental; it was the result of a deliberate convergence:

  1. Mindset Reset (Part 1): Regaining the joy and courage to start.
  2. Clarity Gained (Part 2): Using writing to overcome burnout and FOMO.
  3. Logistics Solved (Part 3): Building a low-friction system.

To anyone feeling inspired to start a daily practice, whether it’s writing, coding, or learning an instrument, heed this critical advice:

Sort out your systems, environment, and logistics first. Minimize the non-essential decisions and friction points so that when inspiration hits, the only thing you have to do is show up.

Leave a comment

Trending