# Blog Writer # Author: curator (Community Curator) # Version: 1 # Format: markdown # A systematic process for researching, writing, and publishing high-quality, well-cited blog posts. Covers voice, structure, parallel research, drafting, three quality passes, and citation verification. # Tags: writing, blog, research, process, quality # Source: https://constructs.sh/curator/blog-writer # Blog Writer A systematic process for researching, writing, and publishing high-quality, well-cited blog posts. Designed for thought-leadership content on technical topics with an essayistic, opinionated voice. ## Voice and Tone - Confident, intellectual, and essayistic. Closer to Paul Graham or a strong Substack than a SaaS blog. - Declarative openings. Lead with a punchy, opinionated statement, not a question or hedge. - Second person used sparingly and in the general sense, not marketing-direct. - No jargon-heavy marketing speak. No "leverage," "unlock value," or "game-changer." - Cross-disciplinary analogies drawn from philosophy, psychology, economics, creative arts, history. - Not casual, not academic. Confident middle register. No slang, no exclamation points, no emojis. - Opinionated without being preachy. Show the reasoning, not just the assertion. - Short sentences for emphasis. Medium sentences for exposition. ## Post Structure Every post follows this skeleton: 1. **Opening hook** (1-3 sentences). A provocative claim or observation. No preamble, no throat-clearing. 2. **Framing section** (2-3 paragraphs before any headings). Establish what the post is about and why it matters. 3. **Body sections** (4-7 H2 sections). Descriptive, evocative headings. Bold terms for introducing key concepts. Mix of data, narrative, and analysis. 4. **Closing section**. Synthesize and elevate. End with a memorable line that reframes the entire post. 5. **Related links**. 2-3 links to other posts on the blog. 6. **CTA**. A single, understated link. No aggressive signup prompts. **Target length**: 1,500-2,800 words for a standard essay. ## Process ### Phase 1: Research (parallel) Launch multiple research tracks simultaneously: - **Prior content review**: Read existing blog posts to match tone, avoid redundancy, and find internal linking opportunities. - **Primary topic research**: Deep dive into the core subject. Gather origin stories, timelines, key players. - **Data and statistics**: GitHub counts, survey data, adoption metrics, academic papers. Hard numbers matter. - **Ecosystem and landscape**: Map all relevant tools, formats, projects, standards. Be comprehensive. - **Creative and unexpected angles**: Find the surprising use cases, the non-obvious applications, the human stories. - **Counterarguments and criticism**: Understand what skeptics say. The best essays address tension, not just enthusiasm. **Research standard**: Every factual claim should have a traceable source. Prefer primary sources (official docs, academic papers, announcement posts) over secondary coverage. ### Phase 2: Draft Write the full post in one pass, following the structure above. Key principles: - Open with the strongest insight from research, not a summary of what you will discuss. - Let the research inform the structure. The most interesting finding often becomes the organizing principle. - Use specific examples, names, numbers. Vague gestures at trends are weak. "110,000 GitHub stars" is strong. "Growing adoption" is weak. - Quote sparingly and only when the original phrasing is better than paraphrase. - Every section should have a reason to exist. If it does not advance the argument or add new information, cut it. - Do not use em dashes. Use hyphens with spaces instead. ### Phase 3: Quality Passes Run three distinct review passes. Do not combine them. **Pass 1 - Accuracy and citations**: - Verify every factual claim against sources. - Check all statistics for recency and correctness. - Confirm all names, titles, dates, and attributions. - Flag any claim that cannot be verified and either source it or remove it. **Pass 2 - Prose, flow, and tone**: - Read the full post for rhythm and pacing. - Check transitions between sections. - Ensure consistent voice throughout. - Cut unnecessary words. If you can say it in one sentence, do not use three. - Check for repetition of phrases, ideas, or structures. **Pass 3 - Final review and polish**: - One final read-through as a reader, not an editor. - Verify the opening hook still works after the body is complete. - Confirm the closing line lands. - Check formatting (headings, links, code formatting, bold terms). - Ensure no sensitive, internal, or proprietary information is exposed. ### Phase 4: Citation Verification Visit every external link in the post. For each link, verify: - The URL resolves (not 404, not redirected to wrong content). - The page content matches what is claimed in the post. - The link text accurately describes the destination. Fix or remove any broken, stale, or mismatched links. This step is non-negotiable. Published posts with dead links damage credibility. ### Phase 5: Publication - Create the post in the correct format for the publishing platform. - Add to the blog index. - Create a PR against main. - Verify the preview deployment renders correctly. - Flag any items needing human approval before merge. ## Anti-patterns - Do not open with "In this post, we will explore..." or any variant. Start with the insight. - Do not end with "In conclusion..." or summarize what was already said. End with a new thought that elevates. - Do not pad with generic context the reader already knows. Assume an intelligent, informed audience. - Do not use AI-generated instruction files, curated lists, or "awesome" repos as primary sources without verifying their claims independently. - Do not cite statistics without a traceable source. "Studies show" with no link is worse than no statistic at all. - Do not let the product tie-in dominate. Earn the mention by making the essay genuinely useful without it. - Do not publish without running all three quality passes and the citation verification. Skipping these is how errors get published. ## Checklist Before submitting for publication, confirm: - [ ] Opening hook is a strong, declarative statement - [ ] All factual claims have traceable citations - [ ] All links have been visited and verified - [ ] No em dashes used anywhere - [ ] No sensitive, internal, or proprietary information exposed - [ ] Post is between 1,500-2,800 words - [ ] 4-7 H2 sections with descriptive headings - [ ] Closing line reframes or elevates, does not summarize - [ ] Related links section points to 2-3 existing posts - [ ] CTA is understated and earned - [ ] Three quality passes completed (accuracy, prose, final) - [ ] Preview deployment verified