TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Technical Writing for Developers

180 pointsby makaimcalmost 3 years ago

13 comments

kaycebasquesalmost 3 years ago
Technical writer with 10 years of experience. The way this post starts off talking about grammar is a yellow flag for me, if not red. Many developers&#x2F;engineers get scared of technical writing precisely because of their fear of not using grammar correctly. Don&#x27;t worry about that!! Just remember the cardinal rules of technical writing:<p>1. Know your audience. Talk to them. Look at their Stack Overflow questions. Analyze your documentation website usage. Run surveys. Make it easy for them to provide feedback.<p>2. Write for that audience&#x27;s needs. <a href="https:&#x2F;&#x2F;diataxis.fr" rel="nofollow">https:&#x2F;&#x2F;diataxis.fr</a> is a great start because those 4 needs cover 90% of the most common developer needs.<p>Documentation is a profoundly effective way to help people. Don&#x27;t worry about doing it perfectly. Just stay focused on being helpful and of service.
评论 #32112713 未加载
评论 #32116703 未加载
评论 #32115437 未加载
评论 #32112063 未加载
BlargMcLargalmost 3 years ago
The pull request advice is strange in conjunction with several suggestions which boil down to &quot;make PRs smaller&quot;.<p>&gt; What types of changes does your code introduce to Appium?<p>Surely that would be obvious from the connected issue. If you suggest smaller PRs, it doesn&#x27;t make a whole lot of sense to potentially combine feature changes, new features and bug fixes. Which makes that part of the template redundant beyond the exceptions.<p>&gt; - [ ] Lint and unit tests pass locally with my changes<p>In the context of non-CI environments, I wouldn&#x27;t trust anyone who signed this to begin with. In the context of CI environments, you can make this both uniform and automated. Why risk friction where there doesn&#x27;t need to be any?<p>&gt;Now, the programmer stereotype is that we’re poor communicators<p>Slight tangent: this stereotype <i>seriously</i> needs to die. I&#x27;ve been hearing this since studying CS, and I still see both clients and client-facing employees make basic mistakes they try to hammer out of students in year 1-2, while continuing to use this stereotype against programmers. It&#x27;s become an excuse for client-facing and coordinating types to push ICs to adapt to them instead of the other way around.
lelandfealmost 3 years ago
Anyone got some favorite examples of great technical writing?<p>Stripe gets a lot of love, but I think React&#x27;s tutorials are also wonderful: <a href="https:&#x2F;&#x2F;reactjs.org&#x2F;docs&#x2F;hello-world.html" rel="nofollow">https:&#x2F;&#x2F;reactjs.org&#x2F;docs&#x2F;hello-world.html</a><p>They did a stellar job of slowly building technical concepts before hitting you with bigger concepts like managing state.
评论 #32112187 未加载
评论 #32111871 未加载
评论 #32111296 未加载
评论 #32115099 未加载
tusslewakealmost 3 years ago
Worth mentioning this great book on the subject published last year:<p><a href="https:&#x2F;&#x2F;docsfordevelopers.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docsfordevelopers.com&#x2F;</a>
bryanrasmussenalmost 3 years ago
As someone who is a pretty good writer, with a long career, I&#x27;ve never experienced any project or workplace actually caring about my ability to write or rewarding me for it (beyond some lip service)
评论 #32112627 未加载
评论 #32113894 未加载
评论 #32114426 未加载
评论 #32115240 未加载
ericholscheralmost 3 years ago
This is a great post. Wonderful cheat sheet for lots of various writing areas in tech.<p>There’s also lots of great content coming out of the Write the Docs community, including 10 years of conference talks: <a href="https:&#x2F;&#x2F;www.writethedocs.org&#x2F;topics&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.writethedocs.org&#x2F;topics&#x2F;</a><p>Disclaimer: I’m involved with the project, but lots of folks have done good work putting great content out there.
nixcraftalmost 3 years ago
Technical Writing Courses from Google <a href="https:&#x2F;&#x2F;developers.google.com&#x2F;tech-writing" rel="nofollow">https:&#x2F;&#x2F;developers.google.com&#x2F;tech-writing</a> is good too.
zabzonkalmost 3 years ago
My approach to tech writing (of which I have done a lot) is to pick an existing style you like and follow that. For example, when I was writing the docs for the API for a multi-site library we were providing I did it in the Win32 help-file format that MS used. This was a good format, and we were MSs auditors at the time so no-one could complain. I did it with a bunch of Word styles.<p>But of course content is far more important than format. IMHO, if you are not a good English writer, you are probably not a good dev.
srdixonalmost 3 years ago
&gt;Comments can link back to the source<p>Big fan of using comments to point back to the source, that has saved me a lot of time of trying to figure out why my past self made those particular change
turadgalmost 3 years ago
How much should someone documenting an API be able to use it?<p>I&#x27;ve been interviewing for a technical writer and some very experienced people, who seem to be greater at the job of Technical Writer, don&#x27;t have basic coding proficiency.<p>If my org needs a writer who can code too, should we be trying to find a _developer_ who wants to write too? Coding and writing seem like different careers paths so are we looking for a unicorn?
评论 #32113751 未加载
评论 #32113881 未加载
评论 #32115337 未加载
infogulchalmost 3 years ago
See also:<p>Writing: A misunderstood activity | 144 points | 3 days ago | 64 comments | <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32043923" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32043923</a>
joegahonaalmost 3 years ago
Related: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31859040" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31859040</a>
NithurMalmost 3 years ago
Thanks for sharing.