Technical content for
software engineering blogs

Stop wrangling freelancers and in-house engineers. Let us manage the writing for you.

Or enroll in our free 7-day course to learn how to
Build a Better Technical Blog

Our writing has been featured on these and other publications across the web:

Why Draft?

Creating high-quality technical tutorials is tough. We make it easy.

Content Planning

The right content can increase your presence on search engines, help your content go viral on Hacker News, and build your newsletter subscriber base. We work with every client to create a content plan based on their marketing goals and target audience.

Technical Writers

Unlike typical content marketing agencies, we go deep into technical topics. We accomplish this by partnering with professional software developers around the world.

Professionally Edited and Technically Correct

If you've ever managed a community writing program, you know half the battle is editing. We perform a tech review and copyedit on every piece we write.

You'll only pay for content if you're 100% satisfied.

How It Works

You're just one call away from getting started.



Schedule a Discovery Call

We'll learn about your company, marketing strategy, and blogging goals. If Draft is a good fit for your business, we'll schedule a time to create your custom Content Plan.



Agree to a Content Plan

Based on your budget and goals, we'll work with you to create a 3-6 month Content Plan. This lets you see exactly what content you'll be getting and how much you'll pay for every piece.



Start Receiving Great Technical Blog Posts

Once the Content Plan is approved, you'll start receiving tested and edited content that's ready to publish every 1-2 weeks. If our work ever falls short of your expectations, we'll work with you to revise it.

Transparent Pricing

Go into each month knowing what you'll spend and what you're getting.



Blog posts per month
+ Evergreen content plan
+ Technical review
+ Professional editing
+ Code samples


Price per month*



Blog posts per month
+ Evergreen content plan
+ Technical review
+ Professional editing
+ Code samples


Price per month*


Other services:
+ Content planning
+ Lead magnets
+ Demo applications
+ Technical editing

Contact Us

Not ready to commit?
Learn how to build a better tech blog with our free 7-day course.

*All plans are billed at the beginning of each month and require a 3-month commitment.


What types of blog posts do you write?
Tutorials, Features, Q&A's, Roundups, Comparisons, and Thought Leadership pieces. We offer standard formats or we can work with you on custom ones.

What do monthly planning sessions cover?
Before the meeting, we'll assess your blog and come up with a list of researched pitches with rough outlines and sources. During the meeting, we'll get your feedback and make sure we're sending the right message to your audience.

Can I request revisions?
Of course. We'll work with you to get the content right. If it's not right within two revisions, we'll offer you a refund or rewrite.

How do you write the blog posts?
We create all our posts in Markdown and send you the raw text files along with any code samples, images, or screenshots.

How long are the blog posts you write?
We shoot for ~1500 words per post, but some content might be longer or shorter depending on the topic.

About Draft

My name is Karl Hughes and I'm the founder of Draft.

After 8 years building software engineering teams at venture-funded tech startups, I decided to combine my skills in engineering with my passion for writing.

Now I work with writers around the world at Draft to help brands create high-quality technical content that reaches software engineers.

I believe that great marketing content can also be valuable educational content. If you believe the same thing, connect with me on Linkedin, Twitter, or Email.

Build a Better Technical Blog

Have you ever had trouble coming up with new ideas for your blog?

Do you struggle to convince software engineers to contribute technical posts?

Is managing freelancers dragging down your productivity?

Do you wish more people were sharing your blog posts regularly?

If you answered yes to any of the previous questions, then this 7-day email course was made for you. In this course, you'll learn:

The three questions you should ask before you start a technical blogThree steps you can take to come up with good content ideasFive ways to find and incentivize writersThe four-part publishing calendar planHow to find your voice and become a better editorThe content promotion checklist for technical blogsTracking, measuring, and refining your blog posts

Sign up for our free 7-day email course to help you take your technical blog to the next level.

Building a Better Technical Blog

Sign up below to get your free copy of the book and take your technical blog to the next level!

Building a Better Technical Blog book

You're almost finished...

You just need to confirm your email address.

To complete the course enrollment process, please click the link in the email we just sent.

You're in!

Over the next 7 days, you'll receive a series of lessons to help you take your technical blog to the next level.

Reply to any of these emails or message me directly if you have feedback or questions. I look forward to hearing from you!

~ Karl, Founder of

PS: We can also write technical blog posts for you. Schedule a free consultation to learn more.

Thanks for Reaching Out

I'll get in touch within 48 hours to schedule a free consultation call at your convenience.

In the meantime, you can sign up for our free email course to learn how to improve your technical blog.

Please reach out to me personally if you have questions or concerns: [email protected]

Schedule a Free Consultation

Schedule a 30-minute call to learn how Draft can create high-quality technical content for your blog.

Write for Draft