Writing
Engineering, delivery, and building things which last.
Under the Hood
How Maps Lie
Every map you've ever seen is wrong. It has to be: you can't flatten a sphere without distorting something. The question is what you choose to distort, and what that choice reveals about who made the map and why.
Read articleThe Greenbox Story · Losing the Thread
Outcome Over Output: The Feature Factory
The backlog has 308 items. The team shipped twelve features last quarter. Nobody can say whether any of them moved the needle.
Read articleExam Room · Advanced Generative AI Developer
Cheat Sheet: Evaluation Metrics
A condensed revision sheet for every evaluation metric across a generative AI system: classification, ranking, regression, and text metrics, sorted by the output shape they score and the question that picks one over another.
Read articleExam Room · AI Practitioner
Cheat Sheet: Responsible AI, Security, and Governance
A condensed revision sheet for the two smallest-weighted but most-confused domains: the eight AWS responsible-AI dimensions with their canonical scope, and the security and governance vocabulary that sits underneath every AI workload, not just a generative one.
Read articleExam Room · AI Practitioner
Cheat Sheet: AWS AI Services
A condensed revision sheet for the AWS AI services that sit below Bedrock: one line each for what they do, and the pairs that get mixed up under exam pressure.
Read articleExam Room · AI Practitioner
Cheat Sheet: Generative AI Foundations
A condensed revision sheet for the generative-AI groundwork the AI Practitioner exam tests before any Bedrock service enters the picture: the architectures behind the models, the vocabulary around them, their known limitations, and the prompting techniques that predate any engineering track.
Read articleConsulting and Craft · In Practice
Retrospectives at Every Scale
Sprint retros, cross-team retros, quarterly retros, yearly retros: the feedback loop that corrects every planning layer.
Read articleExam Room · AI Practitioner
Cheat Sheet: ML Fundamentals and the SageMaker Suite
A condensed revision sheet for the classic machine-learning ground the AI Practitioner exam assumes: the learning-problem taxonomy, overfitting and drift, and the SageMaker services that get confused for one another.
Read articleThe Greenbox Story · Losing the Thread
Subscribers Aren't Customers: Building the Greenbox Community
Greenbox has six thousand subscribers and, at last, a support inbox under control. Sam notices something odd in the data: the subscribers who churn the least are the ones who have referred a friend. A conversation about community begins as a curiosity and ends as a strategy.
Read articleUnder the Hood · Money
What Money Actually Is
Everything you learned about money, the barter story, gold coins, the idea that it's a 'thing', is probably wrong. Money is a ledger, a promise, and a collective hallucination that runs the world.
Read articleEarlier writing
August 2026
A Domain-by-Domain Checklist for the Generative AI Developer Exam Exam Room · Advanced Generative AI Developer Picking an Evaluation Metric From the Cost of Being Wrong Exam Room · Advanced Generative AI Developer Giving an Agent Credentials Without a Standing Key Exam Room · Advanced Generative AI Developer Choosing an Agent Framework for the AgentCore Runtime Exam Room · Advanced Generative AI Developer How to Pay for Serving a Model on Bedrock Exam Room · Advanced Generative AI Developer Gig Posters From the Listings Database Consulting and Craft · Hands On Threat Modelling: What the LLM Didn't Think About The Greenbox Story · The Right Tool The Workshop: Walking the Wall The Workshop How S3 Actually Works Under the Hood · The Service Manual Pop Quiz: Keeping PII Out of Prompts and Logs Exam Room · Advanced Generative AI Developer The Workshop: Wardley Mapping The Workshop Cheat Sheet: Security and Responsible AI Exam Room · Advanced Generative AI Developer Lab: Stand Up a Bedrock Knowledge Base Exam Room · Advanced Generative AI Developer Cynefin: Not Everything Needs a Workshop The Greenbox Story · The Right Tool Generating and Understanding Images, Audio, and Video on Bedrock Exam Room · Advanced Generative AI Developer Pop Quiz: Seeing Into a Production Bedrock App Exam Room · Advanced Generative AI Developer Chunking Code, Tables, and Mixed Content Exam Room · Advanced Generative AI Developer Taking a GenAI Feature From Proof of Concept to Production Exam Room · Advanced Generative AI Developer Choosing a Guardrail Strategy: Managed, Custom, or Both Exam Room · Advanced Generative AI Developer Cheat Sheet: Evaluation, Cost, and Operations Exam Room · Advanced Generative AI Developer Lab: The Capstone Exam Room · Advanced Generative AI Developer Writing a System Prompt for a Production Assistant Exam Room · Advanced Generative AI Developer Lab: Fine-Tune a Model and Read the Loss Curves Exam Room · Advanced Generative AI Developer Cutting Cost per Query in a RAG System Exam Room · Advanced Generative AI Developer Open Data: The Case for Sharing Under the Hood Choosing a Distance Metric for Embeddings Exam Room · Advanced Generative AI Developer Pop Quiz: Cutting the Bill Without Losing Quality Exam Room · Advanced Generative AI Developer Choosing Where to Store Conversation State Exam Room · Advanced Generative AI Developer Scaling Knowledge: From One Person's Head to Twenty-Five People's Practice Consulting and Craft · In Practice Deciding Whether to Use GenAI at All Exam Room · Advanced Generative AI Developer Preventing Data Exfiltration Through an LLM Exam Room · Advanced Generative AI Developer Cheat Sheet: Model Customisation Exam Room · Advanced Generative AI Developer Lab: Evaluate the Pipeline Exam Room · Advanced Generative AI Developer Handling Ambiguous Questions With Clarification Exam Room · Advanced Generative AI Developer Ensemble Programming: The Team Navigates, the LLM Types The Greenbox Story · The Right Tool Dense, Sparse, or Hybrid Retrieval Exam Room · Advanced Generative AI Developer Lab: Generate the Weekly Box Art Exam Room · Advanced Generative AI Developer Choosing a Vector Index: HNSW, IVF, and the Trade-Offs Exam Room · Advanced Generative AI Developer Pop Quiz: Prompts Are Versioned Assets Exam Room · Advanced Generative AI Developer Versioning and Rolling Back Prompts and Models Exam Room · Advanced Generative AI Developer Governing Model Access Across Many Teams Exam Room · Advanced Generative AI Developer Reducing End-to-End Latency in a GenAI App Exam Room · Advanced Generative AI Developer Cheat Sheet: Agents and Orchestration Exam Room · Advanced Generative AI Developer Lab: Answer a Metric Question With Text-to-SQL Exam Room · Advanced Generative AI Developer Designing a Bot-to-Human Escalation Path Exam Room · Advanced Generative AI Developer Grounding on Fresh Data: Tools or RAG Exam Room · Advanced Generative AI Developer How Reputation Systems Work Under the Hood · Trust How Many Chunks to Retrieve: Tuning Top-K Exam Room · Advanced Generative AI Developer Pop Quiz: Provisioned Throughput vs On-Demand Exam Room · Advanced Generative AI Developer Open-Weight or Proprietary: Choosing How You Host a Model Exam Room · Advanced Generative AI Developer Building a Feedback Loop From Users to Model Improvement Exam Room · Advanced Generative AI Developer Choosing a Model for Code Generation Exam Room · Advanced Generative AI Developer Cheat Sheet: RAG and Vector Stores Exam Room · Advanced Generative AI Developer Lab: Build a Data-Quality Gate Exam Room · Advanced Generative AI Developer Extracting Structured Data From Documents at Scale Exam Room · Advanced Generative AI Developer Building Permission-Safe Retrieval on a Bedrock Knowledge Base Exam Room · Advanced Generative AI Developer Finding the Documents That Never Reached the Knowledge Base Exam Room · Advanced Generative AI Developer Preparing a Dataset for Fine-Tuning Exam Room · Advanced Generative AI Developer Pop Quiz: Turning Down the Randomness Exam Room · Advanced Generative AI Developer Delivering Responses: Sync, Async, or Streaming Exam Room · Advanced Generative AI Developer Multi-Region Resilience for a GenAI Service Exam Room · Advanced Generative AI Developer Tracing an Agent's Decisions in Production Exam Room · Advanced Generative AI Developer Cheat Sheet: Prompt Engineering Exam Room · Advanced Generative AI Developer Lab: Wire a Tool the Model Can Call Exam Room · Advanced Generative AI Developer Choosing an Embedding Dimension and Its Storage Cost Exam Room · Advanced Generative AI Developer Summarising Long Conversations to Fit the Context Window Exam Room · Advanced Generative AI Developer Monitoring a Bedrock Pilot in Production Consulting and Craft · Hands On Routing Requests Between a Cheap and a Capable Model Exam Room · Advanced Generative AI DeveloperJuly 2026
Pop Quiz: Letting an LLM Take Actions Exam Room · Advanced Generative AI Developer Cost Guardrails: Budgets, Quotas, and Model Choice Exam Room · Advanced Generative AI Developer Content Moderation With Rekognition, Comprehend, and Guardrails Exam Room · Advanced Generative AI Developer Red-Teaming a Bedrock Application Exam Room · Advanced Generative AI Developer Cheat Sheet: Model Selection and Inference Exam Room · Advanced Generative AI Developer Lab: Build RAG From Scratch Exam Room · Advanced Generative AI Developer Building a Golden Dataset for LLM Evaluation Exam Room · Advanced Generative AI Developer When to Orchestrate With Step Functions Instead of an Agent Exam Room · Advanced Generative AI Developer How to Wire Function Calling Through Bedrock Exam Room · Advanced Generative AI Developer Keeping a Knowledge Base Fresh Without Re-Embedding Everything Exam Room · Advanced Generative AI Developer Pop Quiz: LLM-as-a-Judge, and the Catch Exam Room · Advanced Generative AI Developer Choosing Between Kiro, Amazon Quick, and Bedrock Exam Room · Advanced Generative AI Developer Defining and Measuring High Performance High Performance Teams Cutting Ingestion Cost by Caching and Batching Embeddings Exam Room · Advanced Generative AI Developer Handling Throttling and Rate Limits Gracefully Exam Room · Advanced Generative AI Developer Building a Voice Assistant: Transcribe, Bedrock, and Polly Exam Room · Advanced Generative AI Developer Lab: Give a Bedrock Chatbot a Memory Exam Room · Advanced Generative AI Developer Cost Attribution and Tagging for GenAI Workloads Exam Room · Advanced Generative AI Developer Defending Against Indirect Prompt Injection in RAG Exam Room · Advanced Generative AI Developer Sam, Jas, and the Invisible Work The Greenbox Story · Faster Together Right-Sizing Provisioned Throughput for a Custom Model Exam Room · Advanced Generative AI Developer Pop Quiz: Evaluating Both Halves of RAG Exam Room · Advanced Generative AI Developer A/B Testing Prompts and Models in Production Exam Room · Advanced Generative AI Developer Caching LLM Responses Without Stale Answers Exam Room · Advanced Generative AI Developer Event-Driven GenAI: Processing Documents Asynchronously Exam Room · Advanced Generative AI Developer Encrypting a Bedrock App End to End With KMS Exam Room · Advanced Generative AI Developer Building Deterministic Pipelines With Bedrock Flows Exam Room · Advanced Generative AI Developer Lab: Get Structured JSON Out With Tool Use Exam Room · Advanced Generative AI Developer Monitoring a Production Bedrock App Exam Room · Advanced Generative AI Developer LLM-as-a-Judge: Designing a Rubric You Can Trust Exam Room · Advanced Generative AI Developer How OAuth Works: Delegating Access Without Sharing Secrets Under the Hood Choosing an Embedding Model for a Multilingual Corpus Exam Room · Advanced Generative AI Developer Pop Quiz: Faithful but Wrong Exam Room · Advanced Generative AI Developer Measuring Hallucination in a RAG System Exam Room · Advanced Generative AI Developer Mise en Place Consulting and Craft · Through the Kitchen Surviving a Model Deprecation on Bedrock Exam Room · Advanced Generative AI Developer Designing Safe Tool Schemas for an AgentCore Gateway Exam Room · Advanced Generative AI Developer Agentic RAG: When Retrieval Needs to Reason Exam Room · Advanced Generative AI Developer Lab: Put a Guardrail in Front of a Bedrock Model Exam Room · Advanced Generative AI Developer Parent-Document Retrieval: Small Chunks, Big Context Exam Room · Advanced Generative AI Developer Metadata Filtering for Multi-Tenant Retrieval Exam Room · Advanced Generative AI Developer On-Call and Incident Response: When the Pager Goes Off The Greenbox Story · Faster Together Why Your RAG Returns the Wrong Chunk Exam Room · Advanced Generative AI Developer Pop Quiz: LLM Explainability Is Traceability Exam Room · Advanced Generative AI Developer Making an LLM Output Reproducible Exam Room · Advanced Generative AI Developer SageMaker JumpStart or Bedrock for the Same Model Exam Room · Advanced Generative AI Developer Budgeting Tokens for a Long-Document Workload Exam Room · Advanced Generative AI Developer Tuning How a Model Samples: Temperature, Top-P, and Top-K Exam Room · Advanced Generative AI Developer Searching Images and Text With Multimodal Embeddings Exam Room · Advanced Generative AI Developer Where Humans Belong in a GenAI Pipeline Exam Room · Advanced Generative AI Developer Lab: Invoke a Foundation Model From Lambda Exam Room · Advanced Generative AI Developer Proving Where AI Content Came From Exam Room · Advanced Generative AI Developer When a Purpose-Built AI Service Beats a Foundation Model Exam Room · Advanced Generative AI Developer How Certificates Work Under the Hood · Trust Pop Quiz: What Guardrails Enforce Exam Room · Advanced Generative AI Developer Buy or Build: Amazon Quick Versus a Custom RAG App Exam Room · Advanced Generative AI Developer Running Agents in Production With Bedrock AgentCore Exam Room · Advanced Generative AI Developer Orchestrating Multiple Bedrock Agents Exam Room · Advanced Generative AI Developer Tuning Fine-Tuning: Epochs, Learning Rate, and Batch Size Exam Room · Advanced Generative AI Developer Securing a Bedrock App: IAM, PrivateLink, and Keys Exam Room · Advanced Generative AI Developer Defending a Bedrock App Against Prompt Injection Exam Room · Advanced Generative AI Developer Retrieval Over Structured Data With Text-to-SQL Exam Room · Advanced Generative AI Developer Reading Inspection Photos with a Multimodal Model Consulting and Craft · Hands On Picking the Right Tool to Check and Govern GenAI Data Exam Room · Advanced Generative AI Developer Pop Quiz: Measuring Bias With fmeval Exam Room · Advanced Generative AI Developer Which AWS Store Can Do Vector Search Exam Room · Advanced Generative AI Developer Choosing a Chunking Strategy for Bedrock Knowledge Bases Exam Room · Advanced Generative AI Developer Getting Documents Into a Bedrock Knowledge Base Exam Room · Advanced Generative AI Developer Prompt Caching Versus Response Caching on Bedrock Exam Room · Advanced Generative AI Developer Managing Prompts With Bedrock Prompt Management Exam Room · Advanced Generative AI Developer Fine-Tuning, Continued Pre-Training, or Distillation Exam Room · Advanced Generative AI Developer Pop Quiz: Packing Many Models Onto One Endpoint Exam Room · Advanced Generative AI Developer Choosing an Inference Option for a GenAI Workload Exam Room · Advanced Generative AI Developer Choosing a Model From the Bedrock Catalogue Exam Room · Advanced Generative AI Developer Extracting Lease Terms with Bedrock Consulting and Craft · Hands On Prompt Engineering Techniques That Move the Needle Exam Room · Advanced Generative AI Developer Pop Quiz: The Eight Responsible-AI Dimensions Exam Room · Advanced Generative AI Developer Hybrid Search and Reranking for Bedrock RAG Exam Room · Advanced Generative AI Developer Evaluating a RAG Pipeline End to End Exam Room · Advanced Generative AI Developer Pop Quiz: Turning Logs Into an Audit Exam Room · Advanced Generative AI Developer The Workshop: Retrospectives The Workshop API Contracts: Two Squads, One Direction The Greenbox Story · Faster Together Pop Quiz: Who Changed It vs What It Said Exam Room · Advanced Generative AI Developer Keeping PII Out of LLM Prompts and Logs Exam Room · Advanced Generative AI Developer How Databases Actually Work Under the Hood Pop Quiz: The Prompt-and-Completion Record Exam Room · Advanced Generative AI Developer Code Is Read More Than It Is Written Consulting and Craft · In Practice Wardley Mapping: Build, Buy, or Borrow? The Greenbox Story · Faster Together Pop Quiz: Freshness and Access Are Metadata Exam Room · Advanced Generative AI Developer How to Match Bedrock Pricing to Workload Rhythm Exam Room · Advanced Generative AI Developer How Encryption Works Under the Hood · Trust Pop Quiz: Hierarchical Chunking in One Line Exam Room · Advanced Generative AI Developer Catching Rent Arrears Without a Model Consulting and Craft · Hands On Pop Quiz: What a Reranker Actually Fixes Exam Room · Advanced Generative AI Developer Checking a Bedrock Feature for Bias and Explainability Exam Room · Advanced Generative AI Developer Keeping an AI Pilot Working After It Ships Consulting and Craft · Hands On Pop Quiz: Why Hybrid Search Finds ERR-4021 Exam Room · Advanced Generative AI Developer Making a Bedrock App Audit-Ready Exam Room · Advanced Generative AI Developer Picking an Embedding Model for Retrieval Exam Room · Advanced Generative AI Developer Pop Quiz: S3 Vectors and the Latency Budget Exam Room · Advanced Generative AI Developer The Workshop: Decision Tables The Workshop Value Stream Mapping: Finding Where to Focus The Greenbox Story · Faster Together Pop Quiz: The Silent Distance-Metric Bug Exam Room · Advanced Generative AI Developer When a Document Won't Fit the Context Window Exam Room · Advanced Generative AI Developer How Git Works Under the Hood Pop Quiz: When Aurora pgvector Wins Exam Room · Advanced Generative AI Developer The Language of Tests Consulting and Craft · In Practice Strategic Alignment: The Spreadsheet Anika Never Showed The Greenbox Story · Faster Together Pop Quiz: OpenSearch Serverless's Hidden Floor Exam Room · Advanced Generative AI Developer Streaming Responses to Cut First-Token Latency Exam Room · Advanced Generative AI Developer How Identity Works Under the Hood · Trust Answering Tenant Questions from the Lease with Bedrock Consulting and Craft · Hands On Triaging Maintenance Requests with a Bedrock Classifier Consulting and Craft · Hands On The Workshop: DDD Modelling The Workshop Service Design: Customer Support at Scale The Greenbox Story · Growing Pains Importing Custom Weights into Bedrock Exam Room · Advanced Generative AI Developer How Email Works Under the Hood Resting the Meat Consulting and Craft · Through the Kitchen Developer Onboarding: Ramping Up Without Slowing Down The Greenbox Story · Growing Pains How to Cut a Bedrock Bill Without Hurting Quality Exam Room · Advanced Generative AI Developer Why Trust Is Hard Under the Hood · Trust The Workshop: AI Use Case Envisioning The Workshop Hiring Mistakes: The Hire Who Doesn't Work Out The Greenbox Story · Growing Pains How to Build a Multi-Modal Bedrock Assistant for Insurance Claims Exam Room · Advanced Generative AI Developer The Workshop: C4 Modelling The Workshop Capacity Planning: The Seasonal Crunch The Greenbox Story · Growing Pains Evaluating LLM Output With Bedrock Eval Jobs Exam Room · Advanced Generative AI Developer Past the Ten-Second Wall Under the HoodJune 2026
Technical Debt Is a Loan, Not a Crime Consulting and Craft · In Practice When a Container Earns Its Own Zoom The Greenbox Story · Drawing the Lines How to Manage Prompts Across Thirty Services on Bedrock Exam Room · Advanced Generative AI Developer The Transformer Attention Budget Under the Hood Domain-Driven Design: CQRS and Read Models in Go The Greenbox Story · Drawing the Lines Domain-Driven Design: Event Sourcing the Ledger in Go The Greenbox Story · Drawing the Lines The Workshop: Event Storming an Architecture The Workshop Architecture Decision Records: Why We Did It That Way The Greenbox Story · Drawing the Lines Picking a Vector Store for Bedrock RAG Exam Room · Advanced Generative AI Developer When Not to Use an LLM Under the Hood · The AI Field Guide The Probe in the Meat Consulting and Craft · Through the Kitchen Decision Tables: The Substitution Engine in Go The Greenbox Story · Drawing the Lines How to Wire an LLM to Side-Effecting Actions with Bedrock AgentCore Exam Room · Advanced Generative AI Developer How Containers Work Under the Hood Building RAG When the Source Documents Change Daily Exam Room · Advanced Generative AI Developer Decision Tables: Making Maya's Brain Explicit The Greenbox Story · Drawing the Lines The Workshop: Prioritisation The Workshop Spreading Bedrock Load with Cross-Region Inference Profiles Exam Room · Advanced Generative AI Developer Bayesian Reasoning Under the Hood · The AI Field Guide The Price of Everything Consulting and Craft · In Practice Drawing the System: From Event Storm to C4 The Greenbox Story · Drawing the Lines Configuring Bedrock Guardrails for PII, Topics, and Grounding Exam Room · Advanced Generative AI Developer How Estimation Works (And Why It Doesn't) Under the Hood Knowledge, Logic, and Constraints Under the Hood · The AI Field Guide Domain-Driven Design: The Anti-Corruption Layer in Go The Greenbox Story · Drawing the Lines Domain-Driven Design: Events Across Boundaries in Go The Greenbox Story · Drawing the Lines Domain-Driven Design: Modelling the Subscription Context in Go The Greenbox Story · Drawing the Lines Domain-Driven Design: Drawing the Boundaries The Greenbox Story · Drawing the Lines Designing Short-Term and Long-Term Memory for a Bedrock Chat Assistant Exam Room · Advanced Generative AI Developer Search and Planning Under the Hood · The AI Field Guide The Workshop: Business Model Canvas The Workshop Time Is Wrong Everywhere All at Once Under the Hood · Time Combining RAG and Fine-Tuning for a Legal Contract Assistant Exam Room · Advanced Generative AI Developer How to Build a Citations-Required RAG Over 50K Internal Documents Exam Room · Advanced Generative AI DeveloperMay 2026
Rules, Grammars, and Regex Under the Hood · The AI Field Guide The Salt in the Dish Consulting and Craft · Through the Kitchen Why Does Thursday Last Forever? Under the Hood · Time Picking a Bedrock Model for High-Volume RAG Exam Room · Advanced Generative AI Developer Prioritisation: What Changes First The Greenbox Story · Finding the Fit The Boring Baseline That Wins Under the Hood · The AI Field Guide A Gentle Guide to Typography: From Chisels to Character Sets Under the Hood The Clock Inside You Under the Hood · Time Pricing Experiments: The Right Box at the Right Price The Greenbox Story · Finding the Fit Before the Transformer Under the Hood · The AI Field Guide The Workshop: Assumption Mapping The Workshop Can You Turn Back Time? Under the Hood · Time Business Model Canvas: Does This Actually Work? The Greenbox Story · Finding the Fit After the Transformer Under the Hood · The AI Field Guide The Workshop: Jobs to be Done The Workshop Does Time Even Exist? Under the Hood · Time Assumption Mapping: Testing What You Believe The Greenbox Story · Finding the Fit The Reranker You Didn't Know You Needed Under the Hood · The AI Field Guide The Knife in My Hand Consulting and Craft · Through the KitchenApril 2026
Time Is Weirder Than You Think Under the Hood · Time Jobs to Be Done: Why Subscribers Actually Stay The Greenbox Story · Finding the Fit The Other Transformers Under the Hood · The AI Field Guide The Workshop: User Story Mapping The Workshop Ticks or Tocks? Under the Hood · Time Accessibility: A Product Decision, Not a Compliance Tick The Greenbox Story · Shipping What Matters What Day Is It? Under the Hood · Time The Workshop: Impact Mapping The Workshop User Story Mapping: Seeing the Whole The Greenbox Story · Shipping What Matters The Workshop: Sprint Planning The Workshop What Time Is It? Under the Hood · Time The Workshop: Example Mapping The Workshop Impact Mapping: Connecting Work to Goals The Greenbox Story · Shipping What Matters The Workshop: Event Storming a Process The Workshop The Workshop: Event Storming a Domain The Workshop Teaching Your LLM the Codebase: CLAUDE.md and AGENTS.md The Greenbox Story · Shipping What Matters Teaching Your LLM the Codebase The Greenbox Story · Shipping What Matters Behaviour-Driven Development: From Stories to Working Software The Greenbox Story · Shipping What Matters The Quiet Jar in the Fridge Consulting and Craft · Through the Kitchen Sprint Planning: Turning Sticky Notes into Delivery The Greenbox Story · From Chaos to Clarity To LLMs... and Beyond! Under the Hood · The AI Field GuideMarch 2026
Example Mapping: Making Stories Concrete The Greenbox Story · From Chaos to Clarity How LLMs Actually Work Under the Hood · The AI Field Guide Event Storming: Building Shared Understanding The Greenbox Story · From Chaos to Clarity Retrospectives: Catching the Wrong Kind of Fast The Greenbox Story · From Chaos to Clarity The Value Is in Ideas, Not Code Consulting and Craft · In Practice Minimum Viable Product: The First Box The Greenbox Story · From Chaos to Clarity Customer Discovery: Before the First Line of Code The Greenbox Story · From Chaos to Clarity