Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hiring Technical Writers: the Siberian Way

Hiring Technical Writers: the Siberian Way

Sam Faktorovich

May 16, 2017
Tweet

Other Decks in Technology

Transcript

  1. Why set up internal documentation? To improve the speed of

    knowledge transfer inside the company
  2. Integration/architecture docs • Strictly internal! • Implementation details important for

    integration w/other components • Usage limitations and constraints • Design decisions and their rationales • ....
  3. • How is the component built? • Why was it

    built this way? • Why should all this matter to you? Integration/architecture docs
  4. Necessary skills for technical writers • Technical stuff • CS

    fundamentals (algorithms, design patterns...) • Linux specifics (processes, threads, IPC, networking...) • Knowledge of С++ (reading code is important) • Capability and willingness to write documentation
  5. Necessary skills for technical writers • Technical stuff • CS

    fundamentals (algorithms, design patterns...) • Linux specifics (processes, threads, IPC, networking...) • Knowledge of С++ (reading code is important) • Capability and willingness to write documentation x4
  6. Software job market in Novosibirsk (circa 2013) • Population: 1,500,000

    • 13 universities • ~500 software companies • ~1000 job openings for programmers per month
  7. Tech writing job market in Novosibirsk (circa 2013) • Zero

    job openings for tech writers • Zero tech writers actively searching for a job • ~10 tech writers total in a 1.5M+ city • No universities producing technical communicators
  8. No prior experience as a technical writer Pre-interview writing assignment

    Either technical background OR good writing skills
  9. Results (from 2013 to 2017) • 120 candidates (120 assignments

    received) • 40 interviews • 6 hires • 4 persons working as of 2017
  10. Teaching technical things to non-tech people • CS fundamentals turned

    out to be teachable! • Lots of teaching materials publicly available (books, online courses...) • Fundamental technical knowledge is easily transferrable • 2-month crash course did the job
  11. Pre-interview assignment task • Write a medium-sized (1-2 pages) text

    describing a complex technical topic • Topic defined by us • 2-3 weeks to complete the task • Use any information sources you like
  12. Pre-interview assignment task • Should not mimic our typical day-to-day

    documents • Should show the candidate’s capability to explain complex things
  13. “[The] documentation must teach. You should think of your documentation

    as a lesson (or series of lessons) because that’s what it is.”
  14. Explain the difference between HTTP and HTTPS to a non-technical

    owner of an e-commerce website. Explain the difference between UTF-8 and UTF-16 to a programmer who is unaware of Unicode concepts.
  15. Our team, from 2013 to 2017 Major/background Tech skills Text

    skills Computer Science ✓ ✓ Computer Science ✓ Physics ✓ Computer Science ✓ ✓ Computer Science ✓ ✓ Liberal Arts ✓ Mathematics ✓
  16. Our team, from 2013 to 2017 Major/background Tech skills Text

    skills Computer Science ✓ ✓ Computer Science ✓ Physics ✓ Computer Science ✓ ✓ Computer Science ✓ ✓ Liberal Arts ✓ Mathematics ✓
  17. Hiring “technical” technical writers: other approaches • Recruit your own

    developers to be technical writers? No • Grow the job market itself? Yes
  18. Hiring “technical” technical writers: other approaches • Recruit your own

    developers to be technical writers? No. • Grow the job market itself? Yes
  19. Hiring “technical” technical writers: other approaches • Recruit your own

    developers to be technical writers? No. • Grow the job market itself? Yes
  20. Hiring “technical” technical writers: other approaches • Recruit your own

    developers to be technical writers? No. • Grow the job market itself? Yes!
  21. Growing the job market • Technical writing class in one

    of local universities • Public lectures promoting the profession of a technical writer • Technical writing bootcamps • Corporate consulting on setting up documentation departments/processes
  22. Growing the job market • 2013: Zero technical writer job

    openings per month • 2017: 6-10 technical writer job openings per month
  23. Summary • “Technical” technical writers are rare: hire good writing

    talent first • Evaluate the writing talent by checking how they explain things • Teaching a good writer to code is easier than teaching a good coder to write • Grow the market: it’s beneficial for everyone
  24. Thanks! Sam Faktorovich [email protected] linkedin.com/in/sfactor @Lazeez Drop me a line

    if you need some advice/consultations on building a documentation team or setting up documentation processes