Skip to content

Handbook: Writing blogs as an engineer#17334

Merged
ivanagas merged 5 commits into
masterfrom
writing-blogs-for-engineers
Jun 9, 2026
Merged

Handbook: Writing blogs as an engineer#17334
ivanagas merged 5 commits into
masterfrom
writing-blogs-for-engineers

Conversation

@ivanagas

@ivanagas ivanagas commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Changes

As part of https://github.com/PostHog/company-internal/issues/3076, a handbook page about writing blogs for engineers.

Checklist

  • I've read the docs and/or content style guides.
  • Words are spelled using American English
  • Use relative URLs for internal links
  • I've checked the pages added or changed in the Vercel preview build

@ivanagas ivanagas requested a review from jina-yoon June 5, 2026 19:46
@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Jun 09, 2026 01:14PM

@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Vale prose linter → found 13 errors, 16 warnings, 1 suggestions in your markdown

Full report → Copy the linter results into an LLM to batch-fix issues.

Linter being weird? Update the rules!

contents/handbook/company/goal-setting.md — 13 errors, 5 warnings, 1 suggestions
Line Severity Message Rule
7:223 warning 'Blitzscale' is a possible misspelling. PostHogBase.Spelling
11:49 warning 'Blitzscale' is a possible misspelling. PostHogBase.Spelling
12:107 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
12:171 warning 'Blitzscale' is a possible misspelling. PostHogBase.Spelling
12:366 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
13:149 warning 'Blitzscale' is a possible misspelling. PostHogBase.Spelling
16:191 suggestion Prefer 'proper nouns or they' over 'he'. PostHogBase.Inclusivity
18:119 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
69:24 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
81:91 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
105:12 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
107:23 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
116:75 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
117:70 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
118:24 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
120:75 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
124:4 warning 'FAQ' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
128:243 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
132:45 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
contents/handbook/engineering/writing-blogs.md — 0 errors, 9 warnings, 0 suggestions
Line Severity Message Rule
11:64 warning 'Karpathy's' is a possible misspelling. PostHogBase.Spelling
11:75 warning 'Autoresearch' is a possible misspelling. PostHogBase.Spelling
11:225 warning 'Tokio' is a possible misspelling. PostHogBase.Spelling
11:335 warning 'learnings' is a possible misspelling. PostHogBase.Spelling
13:125 warning Capitalize 'Experiments' for PostHog's product. Use 'experiments' for the general industry concept. PostHogBase.ProductNames
57:40 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
65:47 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
67:88 warning 'Bluesky' is a possible misspelling. PostHogBase.Spelling
67:213 warning 'upvotes' is a possible misspelling. PostHogBase.Spelling
contents/handbook/engineering/writing-docs.md — 0 errors, 2 warnings, 0 suggestions
Line Severity Message Rule
17:4 warning 'What about the so-called Docs & Wizard team?' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
61:127 warning Use 'PostHog' instead of 'posthog'. Vale.Terms

Comment thread contents/handbook/engineering/writing-blogs.md Outdated
Comment thread contents/handbook/engineering/writing-blogs.md Outdated
Comment thread contents/handbook/engineering/writing-blogs.md Outdated
Comment thread contents/handbook/engineering/writing-blogs.md Outdated
Comment thread contents/handbook/engineering/writing-blogs.md Outdated
Comment thread contents/handbook/engineering/writing-blogs.md Outdated
Comment thread contents/handbook/engineering/writing-blogs.md

@jina-yoon jina-yoon left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tiny edits + added a few examples of good eng blogs in the past

ivanagas and others added 2 commits June 9, 2026 09:00
Co-authored-by: Jina Yoon <jina@posthog.com>
@ivanagas ivanagas merged commit 2e83089 into master Jun 9, 2026
18 checks passed
@ivanagas ivanagas deleted the writing-blogs-for-engineers branch June 9, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants