Practical IT strategy and leadership for small and medium businesses
I write about running technology well, especially in Microsoft 365 environments, and about the leadership it takes. This is also where I share the free, open source tools I build along the way.
Latest writing
Short, practical pieces on IT leadership, change management, and getting better at the work.
- How to Check Every Retention Policy in Microsoft 365Where Microsoft 365 keeps retention settings and how to list every policy, from the Purview portal or with a read-only PowerShell script.
- How to Find Inactive Licensed Users in Microsoft 365A short PowerShell script that lists licensed Microsoft 365 users who haven’t signed in for 30 days, so you can find licenses you pay for but don’t use.
- Get ready now for the EWS end-of-life on your M365 tenant.Microsoft is turning off Exchange Web Services in Microsoft 365, tenant by tenant. Here’s what breaks, how to buy time, and how to check your tenant.
Topics:LeadershipFruitfulness
Free & open source projects
Tools I have built and given away. No cost, no catch, and the source is on GitHub.

DNS Benchmark
Finds the fastest DNS resolver for your connection. It tests your system’s servers and popular public resolvers over UDP, TCP, DNS-over-TLS, and DNS-over-HTTPS, then ranks them by real-world speed.
Learn more →

Shell Sheet
A text editor where any line can be a shell command. Press Ctrl+Enter and the output appears right beneath it, so your whole session stays in one document you can edit, search, and save.
Learn more →

Moniker
A terminal built around saved SSH connections. One click opens a logged-in shell, startup sequences run your usual commands for you, and your profiles sync between your own machines with no server in the middle.
Learn more →
New here? Start with the Welcome post. It explains what this site is about: leadership lessons drawn from military experience and mentorship, practical IT strategy, and the occasional personal tangent.


