Luke Oliff.

Building a writing routine that actually sticks

·Developer Experience·3 min read·Luke Oliff

I have been writing about technology for a long time. I have also been inconsistent about it for that entire period. A few months ago something clicked and I have published something every day since. Not because I found more willpower. Because I changed the system.

The one day at a time rule

The single biggest change was stopping myself from writing posts about multiple things at once. I used to have three or four drafts open at any time, each a paragraph or two long, none finished. Every time I switched between them I lost context and momentum.

Now I write one post per day. Not two. Not a post plus a draft for tomorrow. One finished post, published, then I stop. The constraint forces me to actually finish things instead of collecting half-written ideas.

The structure matters more than the inspiration

I used to wait for inspiration. That meant I wrote when I felt like it, which was not every day. Now I have a loose weekly structure that tells me what type of content to write on which day. Monday is industry analysis, Tuesday is a short tutorial or trick, Wednesday is a deep dive, and so on.

The structure removes the hardest part of writing: deciding what to write about. When the day tells me the format, I only have to choose a topic within that bucket. That is a much smaller decision and one I can make in a few minutes instead of agonising over for hours.

The timer

I set a rough time budget per post type. Short posts get a hard stop after 45 minutes. Deep dives get two hours. If the post is not done by the deadline, I publish what I have or skip the slot and try again the next day. The time box forces me to write to length instead of writing until I run out of things to say.

This was counterintuitive. I thought better writing came from more time. Actually, better writing comes from editing, and editing only happens when the draft exists. A time box forces the draft to exist.

What I still struggle with

The hardest part is still the blank page. I have gotten faster at filling it but the first paragraph is always the slowest. I have learned to write the introduction last instead of first. Write the body, then go back and figure out what the post is actually about. The introduction writes itself once you know what you said.

Also still working on not over-editing. I can spend an hour moving sentences around and end up with the same post I had after 15 minutes. Learning to ship good enough instead of perfect is an ongoing process.

Why it matters

Writing every day has changed how I think about my work. I process what I am learning more deeply because I have to articulate it. I notice patterns I would have missed because I am looking for things to write about. And I have a record of what I was thinking about on any given day, which is surprisingly useful for spotting when my own opinions changed and why.

The system works because it removes the friction. Not because I got better at being disciplined. That is the real lesson.