“Write” is the verb we use with programming. We write software. We write codes. Of course, we use other verbs too. We also build and design software. But write is the one we use most frequently. Is there some kind of philosophical meaning behind this usage? I doubt it. But as someone who has passion for both writing and coding, I see some interesting similarities between these two activities that are usually considered to be diametrically opposite. Dijkstra will probably want to strangle me for making such a metaphor, but I think this juxtaposition could be especially helpful to those who are coming into software development without traditional computer science background.