Communication in code: Writing expressive code

I did a presentation called “communication in code”, about the importance of writing communicative code which is easy to read, understand and therefore to maintain.

Writing clear and expressive is more important than writing working code, as if you communicate well than others can take your work and build on it. If not, it simply has to be thrown out when it stops being directly useful.

Useful resources

There’s also a video of my presentation (available to Canonical employees only).