Writing
Notes on AI engineering, programming, and shipping software in the AI-native era.
December 18, 2023 · 8 min read
RFCs and ADRs as Leadership Tools, Writing Is the Job
December 13, 2023 · 9 min read
Managing Multidisciplinary Teams, Why Most Cross-Functional Friction Is Structural
December 11, 2023 · 8 min read
Discovery Questionnaires and the Mom Test, Questions That Actually Surface Truth
December 6, 2023 · 8 min read
Consultative Discovery for Software Projects, Beyond the Requirements Doc
December 4, 2023 · 8 min read
From Senior Engineer to Tech Lead, The Identity Shift Nobody Warns You About
November 30, 2023 · 7 min read
LLM Vendor Risk, A Failover Playbook After the OpenAI Weekend
November 28, 2023 · 7 min read
LangChain LCEL vs LlamaIndex, Picking a Framework in Late 2023
November 24, 2023 · 6 min read
Claude 2.1 vs GPT-4 Turbo, A Side-by-Side at 100K Context
November 22, 2023 · 6 min read
LLM Observability in Practice, Logs, Traces, and a Useful Dashboard
November 20, 2023 · 7 min read
Putting a RAG Evaluation Pipeline in CI, The Setup I Actually Use
November 16, 2023 · 7 min read
Hybrid Retrieval with pgvector and BM25, A Practical Walkthrough
November 14, 2023 · 7 min read