Member-only story

Programming and Writing Are Analogous

Writing computer code and writing words in natural language can improve each other

Kevin Ann
8 min readSep 25, 2019

In my main occupation as a software/AI engineer, I write code in a variety of computer programming languages such as Python, PHP, Javascript, and SQL.

During my personal time, I write 10,000–15,000 words per week in English on a variety of topics ranging from science, philosophy, and even to programming itself.

Since I spend so much time thinking to write both computer code and natural language, I believe it would be useful to explore how similar they are.

  • Those who spend time exclusively writing natural language may benefit from learning some fundamental issues of writing code
    — The logic and rigor required for writing code may help improve writing.
    — In both writing code and natural language, efficient transmission of ideas are great aims for a writer and greatly benefit those who they’re trying to communicate with.
  • Those who spend most of their time programming may benefit from writing on a variety of topics in natural language
    — Writing serves to clarify, refine, and sharpen thoughts in general, which is primarily what I find how writing helps me.
    — Writing about coding itself may help to teach others of real-world experiences during…

--

--

Kevin Ann
Kevin Ann

Written by Kevin Ann

AI/full-stack software engineer | trader/investor/entrepreneur | physics phd

No responses yet