I’m an enterprise architect who enjoys a little software engineering on the side.

Recent Posts

Understanding Null in GraphQL Schema Design

6 min read time

When should a GraphQL field be null versus an empty list? How do non-nullable fields protect invariants while nullable fields enable partial responses. A practical guide to returning null in federated schemas.

Why Most Architecture Reviews Fail

8 min read time

Architecture review boards start with good intentions. Six months later, engineers see them as all red tape and no value.

OpenCLI Spec Is Now in Alpha

3 min read time

OpenCLI is now in alpha: a faster way to write, test, and share command-line workflows with an interactive editor.