- Defining Software ArchitectureSeparating the Who, What, How and Why of creating value
- Simple, Serverless, and SemanticHow I designed and implemented AI assisted search on the cheap for an extendable set of 3rd party data.
- Towards Intelligent ArchitecturesHow restructuring around Intelligent Agents will change how we architect software, platforms and systems.
- From Mobile to Conversational UXAs devices become able to compose services for us, we'll need to give them better building blocks.
- What makes a "good" Software ArchitectCombining perspectives from Engineering, Product Management, and Communication
- Purposeful DevelopmentA simple method to organize and maintain code, components, or pretty much anything
- Leveraging LLMsA simplified model of how LLMs work, so you can avoid costly mistakes.