Question And Answer Style

Most of the content on this site is written as a sequence of question with answers.

does it risk annoying the reader?

Yes. I try to be careful with tone: questions should be issues that an interested reader might genuinely consider.

why do it?

The mini essays here are intended to persuade. They encourage best practices, highlight gotchas, and promote different ways of looking at software design.

I believe this format makes the content easier to digest (focus on the relevant questions to you!) and I also find it easier to produce.