✍️ Writing Exercises
10 exercise sets — 35+ exercises. Every format a developer writes in their career — from commit messages to post-mortems.
- Beginner
Bug Reports
Rewrite poorly structured bug reports, write reports from scratch, and improve vague titles.
- Beginner
Commit Messages
Rewrite bad commits using Conventional Commits format (feat/fix/chore/docs). Write from scenario descriptions.
- Intermediate
Pull Request Descriptions
Fill in PR templates and write complete PR descriptions for real-world change scenarios.
- Beginner
Slack & Async Communication
Rewrite long Slack messages as clear updates. Write standup and status update messages.
- Intermediate
Technical Documentation
Write README sections, inline code comments, and simplify overly complex documentation sentences.
- Beginner
User Stories & Acceptance Criteria
Complete user story templates (As a… / I want to… / So that…) and write Given/When/Then criteria.
- Advanced
API Docs & Architecture Records
Write API endpoint descriptions, CHANGELOG entries, and Architecture Decision Records (ADRs).
- Advanced
Post-Mortems & Incident Reports
Write blameless post-mortems, client-facing outage notifications, and "What we'll do differently" sections.
- Intermediate
Career & Self-Presentation Writing
Write LinkedIn About sections, rewrite weak CV bullets, draft cover letter paragraphs, and GitHub profile READMEs.
- Intermediate
Role-Specific Writing Scenarios
Writing tasks for Frontend, Backend, Full-Stack, Mobile, DevOps, QA, Data, Security, PM, and Technical Writer roles.