Software engineers should write
This appeared on my dashboard a few days ago, and I finally got around to taking a peek at it.
Code and essays have a lot more in common. Both begin as a blank slate and an idea, then end as a discrete product for an intended audience.
Good writing skill, much like well structured and commented code increases the value of the person doing the writing and coding as well as making communicating ideas and software maintenance easier for not only the original, but also future maintainers of a piece of code.
Thinking clearly is such an underrated skill. I also agree that good writing takes time (and some focused effort.) I totally had a particular writer/developer in mind as I read that post.
If you’re a code poet that happens to also write non-code on a regular basis, then that’s a good thing.