if you use codegen you end up writing most of the documentation anyhow in the form of the prompts you needed, so I've been getting better at it. regardless, i find it helpful to start writing documenation early because it forces you to see what the end result to look like.