Skip to content
Productivity Passport
Practice mode · free · unlimited · not certifiable

Short Technical Writing

Unscored tasks with hints and instant feedback. Practice results never become credentials.

Short lesson

Naming for findability · 5 min

YYYY-MM-DD_client_subject_vNN.ext — lowercase, hyphens inside words, underscores between parts, no final/new/copy. Names are search keys.

L1Basic tickettext

Write a short ticket: the office printer on floor 2 prints blank pages since this morning.

Sign up to practise
L2Write a commit messagetext

Write a commit message (subject + optional body) for: you added a 3-attempt retry with exponential backoff to the payment API client because card-network timeouts caused failed checkouts.

Sign up to practise
L3Write a reproducible bug reporttext

Recording summary: On Chrome 129 / macOS 15, on the checkout page, the user enters a discount code “SAVE10”, clicks Apply, the total stays at $120.00 instead of $108.00, and the console shows “TypeError: rate is undefined”. Write the bug report.

Sign up to practise
L4Precise handover notetext

You go on leave tomorrow. Write a handover note for the colleague taking over the database migration: done (schema migrated on staging), pending (prod run scheduled Thu 22:00 UTC, needs DBA approval from Lina), risks (orders table lock up to 4 minutes), where things are (runbook: docs/runbooks/db-migration.md), and who to call.

Sign up to practise
L5Review a teammate's reporttext

Improve this bug report and list what was missing: “Export broken. Pls fix asap!!!”

Sign up to practise