But in terms of writing organized, readable code that can be used by other people, there's very little guidance.