# Writing — Shrivu Shankar

Essays live canonically at [Shrivu's Substack](https://blog.sshh.io/) (RSS: https://blog.sshh.io/feed). 34 posts:

- 2026-08-17 — [How I use AI in 2026 (Coding, Writing, Learning, Assistant-ing)](https://blog.sshh.io/p/how-i-use-ai-in-2026-coding-writing): A personal update to "How I use AI (2025)".
- 2026-08-10 — [Exploring Claude/GPT Knowledge Cutoffs & Pre-training Timelines](https://blog.sshh.io/p/exploring-claudegpt-knowledge-cutoffs): An analysis of what models know and what it tells us about how they were trained.
- 2026-06-13 — [Designing Software for Software Factories](https://blog.sshh.io/p/designing-software-for-software-factories): Reflections on turning software engineering into agentic loops.
- 2026-05-10 — [How AI Productivity Fails](https://blog.sshh.io/p/how-ai-productivity-fails): Why we are not actually 10x more productive (yet).
- 2026-05-04 — [Nora, Our First Agent Employee](https://builders.abnormal.ai/cp/196434093): How a Slack bot grew into the agent platform that runs Abnormal.
- 2026-03-29 — [The Transposed Organization](https://blog.sshh.io/p/the-transposed-organization): How AI drives companies to reorganize around loops, not functions.
- 2026-03-02 — [Our Design Docs Write Themselves](https://builders.abnormal.ai/cp/189666914): How markdown files, a Zoom bot, and the Claude Code SDK replaced our design review cycle.
- 2026-02-16 — [Taste Is Not a Moat](https://blog.sshh.io/p/taste-is-not-a-moat): Why the last human edge is already being industrialized.
- 2026-01-25 — [Move Faster](https://blog.sshh.io/p/move-faster): Why speed matters and why it's more than just timing.
- 2026-01-18 — [Building Multi-Agent Systems (Part 3)](https://blog.sshh.io/p/building-multi-agent-systems-part-c0c): Updated methods for scaling scripting-based agents to handle complex problems reliably.
- 2026-01-10 — [Most Code is Just Cache](https://blog.sshh.io/p/most-code-is-just-cache): As personal apps become trivial, we should stop thinking of code the same way. 
- 2025-12-21 — [Understanding AI Benchmarks](https://blog.sshh.io/p/understanding-ai-benchmarks): Tips for interpreting frontier model releases and their SOTA benchmark scores.
- 2025-11-02 — [How I Use Every Claude Code Feature](https://blog.sshh.io/p/how-i-use-every-claude-code-feature): A brain dump of all the ways I've been using Claude Code.
- 2025-08-24 — [Betting Against the Models](https://blog.sshh.io/p/betting-against-the-models): Speculations on the future of cybersecurity products for AI agents.
- 2025-08-17 — [AI Can't Read Your Docs](https://blog.sshh.io/p/ai-cant-read-your-docs): Designing software that today's AI coding agents can actually use.
- 2025-07-19 — [Assistants Aren't the Future of AI](https://blog.sshh.io/p/assistants-arent-the-future-of-ai): Speculations on what comes after (or instead) of AI assistants.
- 2025-07-05 — [Building Multi-Agent Systems (Part 2)](https://blog.sshh.io/p/building-multi-agent-systems-part): Updated methods for scaling LLM-based agents to handle complex problems reliably.
- 2025-06-28 — [How to Train Your GPT Wrapper](https://blog.sshh.io/p/how-to-train-your-gpt-wrapper): Improving your agents automatically with experience.
- 2025-06-08 — [How I use AI (2025)](https://blog.sshh.io/p/how-i-use-ai-2025): Some thoughts on using AI for everyday things.
- 2025-05-04 — [How to Stop Your Human From Hallucinating](https://blog.sshh.io/p/how-to-stop-your-human-from-hallucinating): When humans sometimes act like confused language models.
- 2025-04-13 — [Everything Wrong with MCP](https://blog.sshh.io/p/everything-wrong-with-mcp): Explaining the Model Context Protocol and everything that might go wrong.
- 2025-03-16 — [How Cursor (AI IDE) Works](https://blog.sshh.io/p/how-cursor-ai-ide-works): Turning LLMs into coding experts and how to take advantage of them.
- 2025-03-01 — [Working with Systems Smarter Than You](https://blog.sshh.io/p/working-with-systems-smarter-than): Some opinions on what the future might look like for jobs, AI, and software engineering.
- 2025-02-08 — [How to Backdoor Large Language Models](https://blog.sshh.io/p/how-to-backdoor-large-language-models): Making "BadSeek", a sneaky open-source coding model.
- 2025-01-27 — [Socioeconomic Modeling with Reasoning Models](https://blog.sshh.io/p/socioeconomic-modeling-with-reasoning): Using a complex political simulation game to test state-of-the-art reasoning models.
- 2024-12-26 — [Building Multi-Agent Systems](https://blog.sshh.io/p/building-multi-agent-systems): Scaling LLM-based agents to handle complex problems reliably.
- 2024-11-24 — [Building v0 in a Weekend](https://blog.sshh.io/p/building-v0-in-a-weekend): Building a prompt-to-site app in 48 hours using AI.
- 2024-10-21 — [AI-powered Software Engineering](https://blog.sshh.io/p/ai-powered-software-engineering): Scaling software development at the pace of AI.
- 2024-03-30 — [Terrain Diffusion](https://blog.sshh.io/p/terrain-diffusion): Paint infinite landscapes using diffusion models.
- 2024-03-03 — [Infinite Alchemy](https://blog.sshh.io/p/infinite-alchemy): Building an infinite crafting game using LLMs and DALLE.
- 2023-11-23 — [Speculations on Building Superintelligence](https://blog.sshh.io/p/speculations-on-building-superintelligence): Predictions on superintelligent AI based on what we know in 2023.
- 2023-10-27 — [Large Multimodal Models (LMMs)](https://blog.sshh.io/p/large-multimodal-models-lmms): How large language models "read" text and how we can adapt them to non-text inputs.
- 2023-10-08 — [AI-powered Cyberattacks](https://blog.sshh.io/p/the-softmax-syndicate): What could cyberattacks look like with advanced generative AI capabilities?
- 2023-09-25 — [Detecting ChatGPT Online](https://blog.sshh.io/p/detecting-chatgpt-online): Can you tell if text is generated by ChatGPT?
