Terms of Use

These terms apply to this website. Project work is covered by a separate agreement.

Last updated 17 August 2026.

Using this site

You may browse and share public pages. You may not scrape the site in a way that degrades service, or present our content as your own.

No professional advice in blog posts

Articles are general commentary. They are not a substitute for a scoped engagement. If you need advice on your company, contact us and we will tell you whether we can help.

Liability

This site is provided as-is. We work to keep it accurate and available, but we are not liable for decisions made solely from public pages.