License
This site is the personal work of Stephen Diehl. The terms below cover the two kinds of material you'll find here.
Written content
All written content (essays, blog posts, notes, book reviews, and any prose published on this site) is released under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0).
You are free to:
- Share — copy and redistribute the material in any medium or format.
- Adapt — remix, transform, and build upon the material for any purpose, including commercial use.
Under the following terms:
- Attribution — you must give appropriate credit ("Stephen Diehl, stephendiehl.com"), provide a link to the license, and indicate if changes were made.
- ShareAlike — if you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
Code
All code published on this site — including snippets in posts, complete examples, and the source of this website itself — is released under the MIT License unless explicitly stated otherwise within the post.
MIT License
Copyright (c) 2009-2026 Stephen Diehl
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE
SOFTWARE.
Personal views only
Everything published on this site is written in my personal capacity. The opinions, analyses, and arguments expressed here are entirely my own and do not represent the views of any employer, client, advisor, board, nonprofit, or other organisation I am now or have ever been associated with. Do not infer any institutional endorsement from anything written here.
This is a hard rule, not a polite request: you must not name, identify, hint at, or otherwise imply the involvement of any such organisation when quoting, citing, or referring to material on this site. Doing so misrepresents the source of this writing and falsely associates third parties with views that are exclusively my own. I will pursue every available remedy against anyone who breaches this rule, whether in journalism, social media, marketing, academic work, or any other context.
Attribution and press
If you would like to quote, cite, or refer to my writing in journalism, academic work, or other publications, you are very welcome to do so under the licence terms above. To keep things simple, the following short biographical line is the preferred and pre-approved attribution:
Stephen Diehl is a software engineer and writer from London.
Citations using this form, with a link back to the source post on stephendiehl.com, satisfy both the attribution requirement of the licence and the request above to keep my personal writing distinct from any organisation.
For academic and scholarly work, the following APA (7th edition) format is preferred:
Diehl, S. (Year, Month Day). Title of post. Stephen Diehl. https://stephendiehl.com/posts/slug
For example:
Diehl, S. (2024, March 12). The case against crypto. Stephen Diehl. https://stephendiehl.com/posts/crypto.html
Questions
If a use case isn't covered above, or you'd like to do something the licence doesn't obviously permit, get in touch. I'm usually happy to grant individual exceptions where the spirit of the licence is intact.