Technical Writing for Software Engineers - A Handbook
Minimum price
Suggested price

Technical Writing for Software Engineers - A Handbook

About the Book

Software engineers don’t like writing. We love writing code—sure. But writing a technical documents? Not for me!

However, the more senior you become, the less code you actually write. No, you don’t work fewer hours. You just write more technical documents: design reviews, runbooks, general technical documents.

If I have to look back at my career—and identify one skill, other than coding, that helped me in my journey of becoming a better software engineer—it would be writing. Technical writing, to be specific. Through technical writing, you can:

  1. Demonstrate your knowledge and expertise
  2. Improve your communication skills
  3. Leave a legacy inside your company
  4. Open yourself to cross-team collaboration

This handbook is my attempt to share my knowledge and tools with other software engineers who are willing to take their career to the next level.

Why trust me?

I started writing code professionally 14 years ago. Throughout my career I worked in very different companies: small family owned, small startups, big startups, and an American corporate.

I had great mentors along the way, who helped me perfect not only my coding skills, but my career. One of the tools that helped me—was technical writing. From a newbie who hated writing anything non code—I perfected my writing skills and became one of the best technical writers in my team.

I wrote design reviews; runbooks for the entire team; technical documents to promote my personal agendas and move the organization forward. One of my design reviews was named as the gold standard design review, and became an example to all other design reviews.

I like writing in general. I’ve been writing for at least 20 years. Many of my writings were thrown away, but those that survived live in the two blogs I write, one of them is this technical blog. This blog grows organically, and my readers praise my writing to be concise and actionable.

Who is this for?

If you are a software engineer, who want to take his/her career to the next level, and struggling with technical writing—this handbook might help you become a better technical writer.

This handbook is less suited for engineers who are experienced in technical writing. However, I believe that we, as humans, are constant learners—and reading the techniques and tools of other people, might help you perfect your craft, even if you feel they are already perfect. So consider getting this handbook anyway.


This handbook is not a magic pill. It won’t turn you into a writing machine overnight. It’s filled with examples and guidelines, but these are only tools and knowledge. You still need to put in the hard work of actually writing, editing, throwing away, and writing again—in order to become a great writer.

Lastly, this handbook is mainly textual. Please understand that different people—learn differently. If you are a visual learner, or never read a book in your life—this might not be the product for you.

What you will learn?

This handbook is short and covers three main types of technical documents:

  1. Design reviews
  2. Runbooks or protocols
  3. General technical documents

Together, they make the majority of all the technical writing you will have to do in your career. Each chapter covers the unique traits of each document, analyzes bad examples of writing, and gives tips and guidelines on how to improve it.


I hate writing. Will this handbook help me?

If you hate writing, this book won’t help you fall in love with writing. You need to understand that writing is an important part of a career of a software engineer. If you refuse to write, or avoid it—you will be, most likely, stuck in your career.

Is there a refund policy?

Yes. You have 7 days to return the book for a full refund. But I’m sure you will gain value from it, and won’t have to return it.

Is this handbook suitable for non-tech people?

This handbook is targeting mainly software engineers. Other tech people, such as DevOps, who encounter the need to write technical documents—might also benefit from it.

If you are a product manager, project manager, sales, or don’t write technical documents—this handbook won’t be of much help to you.

I can’t afford to buy this handbook.

This handbook is not a must-have in order to advance in your career. However, it contains the knowledge, and mistakes I’ve made—and explains how you can avoid them. I believe that such knowledge is valuable, and deserves to be paid for.

However, if you are a student or really can’t afford the book—please reach out to me via my website, and I’ll try my best to help you.

Book page on my blog.

About the Author

Dmitry Kudryavtsev
Dmitry Kudryavtsev

Hey! My name is Dmitry, and I'm a software engineer with 14 years of professional experience.

I worked with my programming languages, and technologies. I love writing code, and writing about code.

Not only that, but I'm also a serial solopreneur, and indie-hacker.

You can learn more about my on my website,

Feel free to check out my technical blog,

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub