• Complain

Jared Bhatti - Docs for Developers: An Engineer’s Field Guide to Technical Writing

Here you can read online Jared Bhatti - Docs for Developers: An Engineer’s Field Guide to Technical Writing full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Apress, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Jared Bhatti Docs for Developers: An Engineer’s Field Guide to Technical Writing
  • Book:
    Docs for Developers: An Engineer’s Field Guide to Technical Writing
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2021
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Docs for Developers: An Engineer’s Field Guide to Technical Writing: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Docs for Developers: An Engineer’s Field Guide to Technical Writing" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Learn to integrate programming with good documentation. This book teaches you the craft of documentation for each step in the software development lifecycle, from understanding your users needs to publishing, measuring, and maintaining useful developer documentation.

Well-documented projects save time for both developers on the project and users of the software. Projects without adequate documentation suffer from poor developer productivity, project scalability, user adoption, and accessibility. In short: bad documentation kills projects.

Docs for Developers demystifies the process of creating great developer documentation, following a team of software developers as they work to launch a new product. At each step along the way, you learn through examples, templates, and principles how to create, measure, and maintain documentationtools you can adapt to the needs of your own organization.

What Youll Learn

  • Create friction logs and perform user research to understand your users frustrations
  • Research, draft, and write different kinds of documentation, including READMEs, API documentation, tutorials, conceptual content, and release notes
  • Publish and maintain documentation alongside regular code releases
  • Measure the success of the content you create through analytics and user feedback
  • Organize larger sets of documentation to help users find the right information at the right time

Who This Book Is For

Ideal for software developers who need to create documentation alongside code, or for technical writers, developer advocates, product managers, and other technical roles that create and contribute to documentation for their products and services.

Jared Bhatti: author's other books


Who wrote Docs for Developers: An Engineer’s Field Guide to Technical Writing? Find out the surname, the name of the author of the book and a list of all author's works by series.

Docs for Developers: An Engineer’s Field Guide to Technical Writing — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Docs for Developers: An Engineer’s Field Guide to Technical Writing" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of Docs for Developers Jared Bhatti Zachary Sarah Corleissen - photo 1
Book cover of Docs for Developers
Jared Bhatti , Zachary Sarah Corleissen , Jen Lambourne , David Nunez and Heidi Waterhouse
Docs for Developers
An Engineers Field Guide to Technical Writing
1st ed.
Foreword by Kelsey Hightower
Logo of the publisher Jared Bhatti Berkeley CA USA Zachary Sarah - photo 2
Logo of the publisher
Jared Bhatti
Berkeley, CA, USA
Zachary Sarah Corleissen
Victoria, BC, Canada
Jen Lambourne
Cornwall, UK
David Nunez
San Francisco, CA, USA
Heidi Waterhouse
Mounds View, MN, USA
ISBN 978-1-4842-7216-9 e-ISBN 978-1-4842-7217-6
https://doi.org/10.1007/978-1-4842-7217-6
Jared Bhatti, Zachary Sarah Corleissen, Jen Lambourne, David Nunez, Heidi Waterhouse 2021
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein.

This Apress imprint is published by the registered company APress Media, LLC part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

Foreword

If a new software project is created and there are no docs around to learn it, does it work?

Most of your potential users will never know because theyll never find your project, and if they do, theyll have no clue how theyre supposed to use it. This is an all too common problem, and as a software developer myself, I can honestly say I spend too much of my time reverse engineering command line tools, libraries, and APIs that lack adequate documentation necessary to complete the task at hand.

If developers are the superheroes of the software industry, then the lack of documentation is our kryptonite.

Ive often joked that Good developers copy; great developers paste. To understand why, you have to dig into the workflow used by most software engineers when faced with a problem. Our usual workflow looks like this:
  1. Attempt to understand the problem.

  2. Search for an existing solution everywhere we can think to look.

  3. If were lucky enough to find one, we prove to ourselves the solution works.

  4. We push the solution we found to production.

This is what we call the developer loop, and the most successful projects have documentation to guide developers through each of these steps. Its because documentation is a feature. In fact, its the first feature of your project most users interact with, because its the first thing we look for when trying to solve a problem.

So it begs the question, why is documentation often deprioritized or missing altogether?

Its not because were not invested in it, nor is it because we arent good writers. Its because many of us dont know how to do it. Its because we, as developers, rarely understand that in addition to the developer loop, theres an equally important writer loop.

The writer loop is similar to how we write code. It requires you to understand the problem your users are trying to solve, create a plan for solving it, use common design patterns, and write the content that solves the issue. The developer loop and the writer loop are two sides of the same coin. During the writing loop, were creating information our users want during the developer loop. Knowing how to bring these two loops into alignment helps both your project and your users succeed.

I realized this myself when introducing new developers to Kubernetes. Developers wanted to know how all the pieces of Kubernetes fit together, but there wasnt any content that helped them. I found out quickly that you have about five minutes to help developers find the information they need before they abandon your project and move on to something else.

Thats what led me to write Kubernetes the Hard Way, a hands-on approach that now has over 27,000 stars on GitHub. Likewise, when developers were seeking information on how to quickly get Kubernetes up and running for their infrastructure, I worked with co-authors to write the aptly named book Kubernetes: Up and Running.

Through these experiences, I learned more than I ever wanted to know about the writer loop and how necessary it is to developers. Thats why I was excited to learn about this book.

The authors of this book have worked on documenting several difficult technical projects at places like the Linux Foundation, Google, Stripe, LaunchDarkly, and the UK government, working to meet developers needs through documentation. In this book, they distill their experience into a step-by-step process that you can apply to any project, along with case studies, tutorials, and tips based on hard-won experience.

So, here it is: The book youre holding guides you through the phases of the writer loop by leveraging real-world situations and a workflow that is so pragmatic and effective that Ive been using parts of it over the years and didnt even know it.

Ive gone on and on about the importance of the processes presented in this book, but you probably only care that it works. It does.

Kelsey Hightower

Praise forDocs for Developers

Add documentation is a step in every product release plan, and we need more docs is an action item from every internal developer productivity survey, but its surprisingly difficult to translate those concise goals into useful documentation. Docs for Developers reveals the repeatable process behind incredible documentation.

Will Larson, CTO at Calm, author of An Elegant Puzzle and Staff Engineer

Great documentation is an often overlooked yet critical component for ensuring the success and large scale adoption of a software project. Docs for Developers is a must-read for developers and technical writers who want to rapidly accelerate their ability to create documentation that is easy to consume, brings joy to end users, and is capable of dramatically improving business results.

Brad Topol, IBM Distinguished Engineer, Open Technology and Developer Advocacy. Co-author of

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Docs for Developers: An Engineer’s Field Guide to Technical Writing»

Look at similar books to Docs for Developers: An Engineer’s Field Guide to Technical Writing. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Docs for Developers: An Engineer’s Field Guide to Technical Writing»

Discussion, reviews of the book Docs for Developers: An Engineer’s Field Guide to Technical Writing and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.