Tech Lead Journal

#221 - Writing for Developers: How to Create Content People Read and Share - Piotr Sarna


Listen Later

Feeling like you have valuable technical insights to share but struggle to put them into words? You’re not alone.

In this episode, Piotr Sarna, author of “Writing for Developers” and an experienced open-source maintainer, shares the common hurdles developers face in writing and provides practical tips to get started. Discover how cultivating a writing habit can not only boost your personal brand but also improve your technical skills and create new career opportunities.

Key topics discussed:

  • The Writing Challenge: Why many developers who have interesting things to say don’t write and the importance of writing culture in a company.
  • Finding Your First Topic: How to identify valuable topics from your daily work, even if you think they’re not interesting enough or have already been written about.
  • Overcoming Writer’s Block: Practical tips to overcome the fear of writing, including dealing with imposter syndrome and language concerns.
  • Leveraging AI for Writing: How to effectively use AI as a reviewer to find logical fallacies, get feedback, and improve your writing without sacrificing authenticity.
  • Proven Blog Post Patterns: Learn about effective patterns like the “Bug Hunt” to create engaging and educational content.
  • Promoting Your Writing: Strategies to get your work in front of a larger audience, from company blogs to social media and content aggregators.
  • Beyond the Blog Post: Discover how writing can open doors to speaking at conferences and even writing a book.  

Timestamps:

  • (00:00) Trailer & Intro
  • (02:06) Career Turning Points
  • (04:30) The Challenge of Writing for Developers
  • (06:08) The Importance of Writing Culture
  • (08:36) Piotr’s Journey to Writing Books
  • (11:19) The Impact of Writing on Engineering Culture
  • (13:39) How to Overcome Common Excuses for Not Writing
  • (16:32) Finding The First Blog Post Topic
  • (20:32) Tips on How to Start Writing
  • (22:19) The Importance of Goal and Perspective in Writing a Draft
  • (24:55) The Use of AI in Writing
  • (29:01) AI Prompts to Improve Your Writing
  • (30:14) The Best LLM Model for Writing
  • (31:53) The Best Workflow Working with AI
  • (33:41) Blog Post Pattern: Bug Hunt
  • (37:16) Blog Post Pattern: Thoughts on Trends
  • (40:13) The Importance of Promoting Our Writing
  • (42:47) How to Promote Your Writing Independently
  • (45:00) Future Opportunities of Writing
  • (47:55) Writing as a Developer
  • (49:02) 3 Tech Lead Wisdom

_____

Piotr Sarna’s Bio
Piotr Sarna is a software engineer who is keen on open source projects and the Rust and C++ languages. He previously developed an open source distributed file system and had a brief adventure with the Linux kernel. He’s also a long-time contributor and maintainer of ScyllaDB, as well as libSQL and Turso. Piotr graduated from University of Warsaw with a Master’s degree in computer science.

Follow Piotr:

  • LinkedIn – linkedin.com/in/sarna-dev
  • Twitter – x.com/sarna_dev
  • GitHub – github.com/psarna
  • Website – bio.sarna.dev
  • Write That Blog! – writethat.blog
  • Interview with Tech Bloggers – writethatblog.substack.com
  • 📚 Writing for Developers – https://www.manning.com/books/writing-for-developers


Like this episode?
Show notes & transcript: techleadjournal.dev/episodes/221.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

...more
View all episodesView all episodes
Download on the App Store

Tech Lead JournalBy Henry Suryawirawan

  • 4.7
  • 4.7
  • 4.7
  • 4.7
  • 4.7

4.7

14 ratings


More shows like Tech Lead Journal

View all
The Knowledge Project by Shane Parrish

The Knowledge Project

2,698 Listeners

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

275 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

289 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

626 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

583 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

288 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

43 Listeners

The InfoQ Podcast by InfoQ

The InfoQ Podcast

38 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

982 Listeners

Today, Explained by Vox

Today, Explained

10,282 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

The Big Take by Bloomberg

The Big Take

154 Listeners

科技工作講 Tech Job N Talk by Tech Job N Talk 科技工作講

科技工作講 Tech Job N Talk

25 Listeners

HBR On Leadership by Harvard Business Review

HBR On Leadership

170 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

74 Listeners