Software engineers should write because it promotes many of the same skills required in programming. A core skill in both disciplines is an ability to think clearly. The best software engineers are great writers because their prose is as logical and elegant as their code.
Je vois souvent cet argument et je pense qu’il est incomplet. Chacune de nos activités a des répercussions sur les autres. Je code différemment depuis que je fais la cuisine. Je conduis différemment depuis que je fais du sport. J’écris différemment depuis que je suis père. Nous sommes des systèmes complexes (qui essayent de s’interfacer avec d’autres systèmes complexes).