Posts

Latest Post

Reading: Charting the Course by Rob Sabourin — Chapter 1: "What is Just In Time Testing?"

Image
Takeaways from the Chapter 1 Just In Time (JIT) Testing isn't about waiting until the last minute—it’s about continuously gathering test ideas As Soon as Possible and As Late as Possible . As it turns out, I’ve been practicing JIT testing all along; I just didn’t have a name for it. Core Insights Agile: Requirements shift constantly. Testing isn't just executing pre-planned scripts; it's a continuous cycle of learning, observing, and generating new test ideas as new information emerges during a Sprint. Application Testing: JIT principles apply across all layers—from Unit and Integration to Security and Performance testing. Context Switching: Context switches (business pivot, tech changes, re-orgs) are inevitable. Active monitoring turns these shifts into new testing insights and risk indicators. Different Sources: Test ideas come from everywhere—docs, code, client bugs, architecture, and end-user behavior. Use Bug Taxonomies to generate more test ideas and Test Oracle...

Learnings from the Video: Understanding MCP (Beyond the Hype)

Image
To get past the hype of MCP, I dove into a detailed interview with Tony Ramchandani  on  What is MCP? The AI Breakthrough Everyone Will Use | Complete Beginner's Guide Watch the full discussion on the MCP Video Interview . Is MCP Only for Coders? The short answer: No. While developers build MCP integrations, making them work reliably at scale requires a team effort.  Security teams need to manage access control platform engineers host and orchestrate them, and  QA teams evaluate how models interact with data.  Whether we write code daily or not, understanding MCP is quickly becoming part of the job The Building Analogy: How MCP Works Think of an LLM (like Claude or ChatGPT) as a visitor walking into a secure office building: The Host/Client (The Receptionist): Checks the visitor in, verifies identity, and hands over a badge. The MCP Server (The Security Pass & Map): Gives the AI model clear, limited boundaries on where it can go and what it can touch. Thr...