There are several thought I have for this topic thread.
1) I 'started out' as a computer programmer and I'm extremely options. So, I (in many ways) live this difficulty.
2) Many years ago I had severe heart problems and I had to go onto a rigid exercise regimen. As an options person this was difficult to follow. An exercise program needs to be followed procedurally to be effective at achieving the outcome. So, I searched in my life to find a context in which I was already procedural so I could insert the exercise regimen into that aspect of my life.
It turned out that I was procedural from the moment I woke up until I had finished my shower and gotten dressed for the days work. So, I started getting up, putting on my exercise clothes, driving to the gym, following the exercise regimen, and then returning home to shower. This process worked great and I got my heart back into a healthy state.
3) More about computer programmers. The task of the computer programmer is to take some procedures which a person would follow and cause a machine to follow those procedures for the person. So, to be successful, computer programmers need to honor and respect procedures, even if it is difficult for them to follow them personally.
But, if you are asking a computer programmer to follow procedures, you may find a lot of natural resistance from them. I would never use the word 'procedures' in talking with them about the behavior you want them to perform.
I might show them the difficulty you have in maintaining the information of the thread when someone doesn't reply in the proper form.
I might show them the ticklers I use to keep me remembering my To Do items, because I do have difficulty remembering all that I have lined up to accomplish.