User Avatar

Adam Zieliński

Programming

3y ago

Adam from Wroclaw, Poland here. I will write about data, travel, and personal productivity (BASB anyone?). Longer forms at https://adamadam.blog

Writing made me a better programmer
Adam Zieliński

I thought I had my programming creative process all figured out.

I learned how to effectively pair with others, draw my ideas on paper, and quickly prototype them. I enjoyed it, thinking there isn’t that much left to refine. But when I took my WordPress contributions beyond just code and started writing technical tutorials, I realized I was missing out!

Writing is actually among the most powerful tools a software developer can use.

Realize the gaps in your knowledge

The paper has a way of making any logical leaps apparent.

Writing my very first draft was very humbling. I started really confident about my knowledge and quickly identified dozens of small gaps in it. Filling them in infused my writing with the clarity and detail it previously lacked.

Pinpoint the overly complex parts of the software

The most confusing parts of my drafts indicated the code asking to be simplified.

There were concepts I understood well and still couldn’t explain them clearly. How could I expect the reader to learn with ease? My worst paragraphs sparked great discussions and simplifications that are more easily documented. 

Identify the missing features

Writing revealed WordPress limitations in places I wasn’t aware of.

For example, showing a list of posts with 25 items per page sounds basic, but I found it’s nearly impossible to do with JavaScript. Well, realizing a problem is the first step to fixing it.

I no longer avoid writing; I cherish it. It tells me when to improve my understanding and when to improve the software I am working with.

The all-in-one writing platform.

Write, publish everywhere, see what works, and become a better writer - all in one place.

Trusted by 80,000+ writers