41554 blogs · [ { "id": "01a0d04a-c2f7-719d-b5be-a1524fa0c921", "title": "Tickets Should Talk Back", "url": "https://rishi.baldawa.com/posts/tickets-should-talk-back/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5046f3e806", "title": "Writing as Diagnostic Mirrors for Agents", "url": "https://rishi.baldawa.com/posts/writing-as-diagnostic-mirrors-for-agents/", "published_at": "2026-06-15T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504797e504", "title": "Stop Bouncing PRs", "url": "https://rishi.baldawa.com/posts/stop-bouncing-prs/", "published_at": "2026-05-20T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5048346522", "title": "AI Mandates Manufacture Noise", "url": "https://rishi.baldawa.com/posts/ai-mandates-manufacture-noise/", "published_at": "2026-03-21T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5048cd1c7a", "title": "The Reviewer Isn't the Bottleneck", "url": "https://rishi.baldawa.com/posts/review-isnt-the-bottleneck/", "published_at": "2026-03-05T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5048d7e0ad", "title": "What My Agent Missed", "url": "https://rishi.baldawa.com/posts/what-my-agent-missed/", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5048f6958b", "title": "The Agents Kept Going", "url": "https://rishi.baldawa.com/posts/the-agents-kept-going/", "published_at": "2026-02-16T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5049d020b4", "title": "Communication Protocols for Humans", "url": "https://rishi.baldawa.com/posts/communication-protocols-for-humans/", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504ac676ff", "title": "Scaffolding for Agent Velocity", "url": "https://rishi.baldawa.com/posts/scaffolding-for-agent-velocity/", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504bb6715c", "title": "What You Take For Granted Across Languages", "url": "https://rishi.baldawa.com/posts/quamina-rs-arena-allocation/", "published_at": "2026-02-04T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504ca57c95", "title": "Fast JSON Pattern Matching, Now in Rust", "url": "https://rishi.baldawa.com/posts/quamina-rs/", "published_at": "2026-01-31T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504d41412a", "title": "Specifications Are Hard", "url": "https://rishi.baldawa.com/posts/specifications-are-hard/", "published_at": "2026-01-21T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504e20d087", "title": "The Verification Tax of AI Adoption", "url": "https://rishi.baldawa.com/posts/verification-tax-agent-adoption/", "published_at": "2026-01-11T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504ea5f6d5", "title": "UI Design as Automation", "url": "https://rishi.baldawa.com/posts/ui-design-as-automation/", "published_at": "2026-01-05T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504eba19e2", "title": "Aviation-Grade Testing in SQLite", "url": "https://rishi.baldawa.com/posts/aviation-grade-testing/", "published_at": "2025-12-30T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504ec4a2e0", "title": "When Time Becomes Shared", "url": "https://rishi.baldawa.com/posts/guard-your-time-blocks/", "published_at": "2025-12-28T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504f588451", "title": "The Human Accountability Layer", "url": "https://rishi.baldawa.com/posts/the-human-accountability-layer/", "published_at": "2025-12-22T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504f861364", "title": "Do More with Less Means Focus, Not Parallelism", "url": "https://rishi.baldawa.com/posts/do-more-with-less-means-focus/", "published_at": "2025-12-21T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee504fc40084", "title": "The Arecibo Message: A Masterclass in Over-Engineering", "url": "https://rishi.baldawa.com/posts/arecibo-message-over-engineering/", "published_at": "2025-12-18T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee50504f480f", "title": "The Architect vs Implementer Split in AI Native Development", "url": "https://rishi.baldawa.com/posts/architect-implementer-split/", "published_at": "2025-12-16T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5050fff7c6", "title": "Speed as a Learning Rate Multiplier", "url": "https://rishi.baldawa.com/posts/speed-as-learning-rate/", "published_at": "2025-12-11T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5051726f40", "title": "Small Tasks Are More Automatable", "url": "https://rishi.baldawa.com/posts/small-tasks-automatable/", "published_at": "2025-12-10T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5051fe25d5", "title": "Playbook to Improve Code Review Bottleneck", "url": "https://rishi.baldawa.com/posts/pr-throughput/review-bottleneck-playbook/", "published_at": "2025-12-01T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5051ff84f1", "title": "Testing and using AI Review Tools", "url": "https://rishi.baldawa.com/posts/pr-throughput/ai-assisted-review-tools/", "published_at": "2025-11-30T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505250d25f", "title": "Stacked PRs as Parallel Review", "url": "https://rishi.baldawa.com/posts/pr-throughput/stacked-prs-parallel-review/", "published_at": "2025-11-22T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee50529cbcc0", "title": "Batch Timing as Review Architecture", "url": "https://rishi.baldawa.com/posts/pr-throughput/batch-timing-review-architecture/", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5053429a7c", "title": "Reviewing AI Code: What to Actually Check", "url": "https://rishi.baldawa.com/posts/pr-throughput/reviewing-ai-code/", "published_at": "2025-11-20T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee50541e9ab6", "title": "CI as Social Infrastructure", "url": "https://rishi.baldawa.com/posts/pr-throughput/ci-social-infrastructure/", "published_at": "2025-11-19T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee50549160ca", "title": "Responsiveness and Thoroughness Aren't Opposites", "url": "https://rishi.baldawa.com/posts/pr-throughput/responsiveness-beats-thoroughness/", "published_at": "2025-11-18T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5054e45979", "title": "Why Context Switching Kills Code Review", "url": "https://rishi.baldawa.com/posts/pr-throughput/attention-residue-context-switching/", "published_at": "2025-11-17T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5055bf9fe8", "title": "The Cognitive Load Cliff in Code Review", "url": "https://rishi.baldawa.com/posts/pr-throughput/cognitive-load-cliff/", "published_at": "2025-11-16T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505693b7f5", "title": "Little's Law Explains Why AI Breaks Your Process", "url": "https://rishi.baldawa.com/posts/pr-throughput/littles-law-ai-breaks-process/", "published_at": "2025-11-15T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee50574cda24", "title": "The Bystander Effect in Code Review", "url": "https://rishi.baldawa.com/posts/pr-throughput/bystander-effect-code-review/", "published_at": "2025-11-14T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5057ad7ff6", "title": "Do-Nothing Scripts for Agent Workflows", "url": "https://rishi.baldawa.com/posts/do-nothing-scripts-agent-patterns/", "published_at": "2025-11-09T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee50587b234d", "title": "Specifications as Compiler Targets", "url": "https://rishi.baldawa.com/posts/specifications-as-compiler-targets/", "published_at": "2025-11-07T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5058b46358", "title": "Early Signals of AI-Native Development Patterns", "url": "https://rishi.baldawa.com/posts/ai-native-development-patterns/", "published_at": "2025-11-05T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5058c3f959", "title": "Reliable Verifiers and the Testing Problem", "url": "https://rishi.baldawa.com/posts/reliable-verifiers-testing-foundation/", "published_at": "2025-10-13T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5059458797", "title": "The ETTO Principle and Agent Accountability", "url": "https://rishi.baldawa.com/posts/etto-principle-agent-accountability/", "published_at": "2025-10-12T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505a16a95f", "title": "Death by a Thousand Instructions", "url": "https://rishi.baldawa.com/posts/death-by-thousand-instructions/", "published_at": "2025-10-11T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505a466c1e", "title": "Optimizing Prompts Blind", "url": "https://rishi.baldawa.com/posts/prompts-as-feedback-systems/", "published_at": "2025-10-08T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505acdf3aa", "title": "Command Compression and Tools Fluency", "url": "https://rishi.baldawa.com/posts/command-compression-ai-fluency/", "published_at": "2025-10-01T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505b8be03c", "title": "Incremental Collaboration for Agents", "url": "https://rishi.baldawa.com/posts/incremental-collaboration-ai-agents/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505bb3067f", "title": "AI Amplifies Broken Processes", "url": "https://rishi.baldawa.com/posts/ai-amplifies-broken-processes/", "published_at": "2025-09-25T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505c5cfcf3", "title": "Rough Consensus in Engineering Teams and RFC 7282", "url": "https://rishi.baldawa.com/posts/rough-consensus-engineering-teams/", "published_at": "2025-09-19T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505cfbd042", "title": "Beyond the Agent Hype: Microservices for Intelligence", "url": "https://rishi.baldawa.com/posts/beyond-agent-hype-microservices-intelligence/", "published_at": "2025-09-18T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505df9396c", "title": "Progressive Rollouts and the Observability Trade-off", "url": "https://rishi.baldawa.com/posts/progressive-rollouts-observability-tradeoff/", "published_at": "2025-09-17T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505e01d422", "title": "AI Productivity Metrics Miss the Point", "url": "https://rishi.baldawa.com/posts/ai-productivity-metrics-miss-the-point/", "published_at": "2025-09-16T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505ed5e705", "title": "AI Tools Amplify Skills, They Don't Replace Them", "url": "https://rishi.baldawa.com/posts/claude-code-reference-post/", "published_at": "2025-09-15T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505ee7f784", "title": "Quamina: State Management", "url": "https://rishi.baldawa.com/posts/quamina/state-management-lifecycle/", "published_at": "2025-08-14T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee505f5f9e36", "title": "Quamina: Traversal for Pattern Matching", "url": "https://rishi.baldawa.com/posts/quamina/event-traversal-matching/", "published_at": "2025-08-12T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5060587e77", "title": "Quamina: Compilation", "url": "https://rishi.baldawa.com/posts/quamina/pattern-compilation/", "published_at": "2025-08-11T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee506114c49c", "title": "Quamina: JSON Flattening", "url": "https://rishi.baldawa.com/posts/quamina/flattening-json-fields/", "published_at": "2025-08-10T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5061f26d7f", "title": "Quamina: Parsing Numbers", "url": "https://rishi.baldawa.com/posts/quamina/numbers-comparable-encoding/", "published_at": "2025-08-09T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee50624af336", "title": "The Three-Cent Coin", "url": "https://rishi.baldawa.com/report/three_cent_coin/", "published_at": "2025-04-13T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee50630b41a2", "title": "About Me", "url": "https://rishi.baldawa.com/about/", "published_at": "2025-01-27T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee506366bd4b", "title": "Standardizing Patterns for Field Querying in Matching Libraries", "url": "https://rishi.baldawa.com/pattern_rfc/", "published_at": "2023-05-20T00:00:00+00:00" }, { "id": "01a087d5-0800-729f-912c-ee5064577bea", "title": "App Logs", "url": "https://rishi.baldawa.com/apps/", "published_at": null } ] posts Claim your blog
Back to Rishi Baldawa
Blog · corpus.blog/blogs/rishi.baldawa.com/posts

Rishi Baldawa

rishi.baldawa.com

2026

2025

2023

Undated