Conclusion

Think about your favorite piece of research software.

We should also ask:

We use words like "elegant" when talking about software, but quickly run out of meaning when asked to explain what that means. We don't have the shared vocabulary that would let us critique its design the way we can the design of a chair or a stapler.

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.