An AI agent's first feature should be a boundary
Useful AI assistance starts with a bounded job: explicit access, limited authority, durable task state, and evidence that separates an answer from an action.
THE NOTEBOOK
Notes on cloud, code, and making technology work for people.
Historical articles are labelled, with editorial notes explaining what has changed.
31 articles to explore
NEWEST FIRSTUseful AI assistance starts with a bounded job: explicit access, limited authority, durable task state, and evidence that separates an answer from an action.
A deployment describes what should run. An operating model explains how to change it, verify it, and recover when reality disagrees.
A successful backup job is useful evidence, but recovery depends on readable data, available credentials, a documented sequence, and a working application.
Start with an outcome, make the assumptions visible, and use small experiments to learn what technology can make possible.
A 2019 Azure datacenter architecture talk. Region counts, availability, and implementation details describe the presentation at that time.
An archived Windows/IIS WordPress multisite configuration. These rewrite rules do not apply unchanged to Linux-hosted WordPress.
A 2016 Windows MySQL-in-app migration account. Its preview assumptions and malformed exported PHP sample are not a current deployment recipe.
A historical ClearDB-based WordPress deployment. The portal steps, prices, and key-handling workflow are not current setup guidance.
A historical SharePoint 2013 search reference collection. Includes context separating that server architecture from SharePoint in Microsoft 365.
A historical Windows 8.1 Store workaround. Windows 8.1 is out of support; this is not a recommended upgrade path today.
An archived Azure classic PowerShell walkthrough. Use current Az and Microsoft Entra guidance for new blob-upload workflows.
A 2013 reflection on subscription-app economics, with context on the retirement of the SharePoint Online Add-in model.
A historical announcement for the October 17, 2013 Calgary SharePoint User Group session on taxonomy, content types, and metadata.
An archived reference to a SharePoint 2013 multi-farm diagram, not a recommended architecture for a new deployment.
A historical Visio stencil recommendation for Office 365 and SharePoint 2013. Its symbols and download are specific to that product generation.
A 2013 announcement preserved for context. Its Canadian prices, plan names, user limits, and eligibility statements are not current offers.
A historical mailbox-forwarding query, with limitations explained and links to current Exchange Online authentication and forwarding documentation.
A historical Azure and pfSense 2.0 VPN investigation. Its routing and cryptography assumptions are not a current compatibility guide.
An unverified 2013 licensing observation, not current purchasing guidance. Confirm tenant arrangements against your agreement and Microsoft licensing advice.
An observation about SharePoint Online Wave 15 reporting, with current context directing audit investigations to Microsoft Purview.
A 2013 migration diary, not a current identity setup guide. Includes updated context on Microsoft Entra authentication choices and legacy tooling.
A SharePoint Conference 2012 calendar-sync walkthrough. The event, screenshots, and mobile account setup are historical.
An archived SharePoint 2010 reference list. Old hotfixes, tools, and antivirus exclusions require version-specific review before use.
A community archive entry for the November 17, 2011 Calgary SharePoint User Group session on portal governance.
Historical SharePoint 2007 maintenance notes, retained with explicit warnings about unsupported database edits, recovery settings, and routine shrinking.
A classic SharePoint 2007 DOM customization, preserved for historical reference alongside the supported modern list-formatting approach.
A SharePoint 2007 restore investigation, with a correction distinguishing SQL lock timeouts from deadlocks and context for its environment-specific workaround.
A historical Hyper-V troubleshooting account. Its shadow-copy deletion commands remove recovery points and are not a general disk-compaction recipe.
A historical announcement for the April 22, 2010 Calgary SharePoint User Group meeting. This event has already taken place.
An archived classic SharePoint layout workaround, with context on why its exported jQuery example is not drop-in code for modern pages.
The first post in this notebook: a snapshot of its original SharePoint focus and the start of the journey in 2009.