Conclusion

Think about your favorite piece of research software. You may ask:

We should also ask:

We don’t have a shared vocabulary and a suite of canonical examples that would let us critique the design of research software the way we can the design of a chair or a stapler. We use words like “elegant”, but quickly run out of meaning when asked to explain what that means.

I hope this book will help us do better. I hope that some day we’ll be able to talk meaningfully about the beauty of software because it is beautiful and we deserve to have ways to say that. Until then:

Start where you are.

Use what you have.

Help who you can.