41554 blogs · [ { "id": "01a0cf3f-78ac-739c-bece-df61ae7dbb41", "title": "Fruit Fly", "url": "https://shreyasprakash.com/booknotes/book-review-of-fruit-fly/", "published_at": "2026-09-13T00:00:00+00:00" }, { "id": "01a0b68b-4cea-724b-ae27-dbd769db0e50", "title": "Shreyas Prakash", "url": "https://shreyasprakash.com", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024aae88fa2", "title": "Home is where the feeling of home resides", "url": "https://shreyasprakash.com/home/", "published_at": "2026-09-02T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024ab4278b1", "title": "Notes on doing most good, doing some good, and living good", "url": "https://shreyasprakash.com/notes-doing-good/", "published_at": "2026-08-29T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024ab8224b4", "title": "Notes on London", "url": "https://shreyasprakash.com/london/", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024ab8d1090", "title": "Question 7", "url": "https://shreyasprakash.com/booknotes/flanagan-question-7-book-review/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024ac6994ad", "title": "Empire of Pain", "url": "https://shreyasprakash.com/booknotes/empire-of-pain/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024ac9f53dc", "title": "Solenoid", "url": "https://shreyasprakash.com/booknotes/solenoid/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024ad7e9169", "title": "Watching the English", "url": "https://shreyasprakash.com/booknotes/watching-the-english/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024ae7c957a", "title": "The Scout Mindset", "url": "https://shreyasprakash.com/booknotes/scout-mindset/", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024af4239d8", "title": "Scaling People", "url": "https://shreyasprakash.com/booknotes/scaling-people/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024b02078aa", "title": "18 key ideas from reading Henrik Karlsson this month", "url": "https://shreyasprakash.com/henrik-karlsson/", "published_at": "2026-07-15T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024b119df0c", "title": "Stop arguing, and start drawing circles together", "url": "https://shreyasprakash.com/drawing-circles/", "published_at": "2026-07-11T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024b20ff6ac", "title": "The whole world is just the snake eating its own tail", "url": "https://shreyasprakash.com/snake-eating-its-tail/", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a087e0-3211-71f8-8a39-7024b2ca983a", "title": "A philosophy of software design", "url": "https://shreyasprakash.com/booknotes/a-philosophy-of-software-design/", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272534a1e9", "title": "Life lessons and hot takes from my 30s", "url": "https://shreyasprakash.com/life-lessons-30s/", "published_at": "2026-06-23T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272632dd3d", "title": "Building a skill for coherent science illustrations", "url": "https://shreyasprakash.com/science-illustrations/", "published_at": "2026-06-22T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402726bb67d5", "title": "My agentic engineering workflow (step by step)", "url": "https://shreyasprakash.com/my-agentic-engineering-workflow/", "published_at": "2026-05-26T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402726c02fcc", "title": "Hammock driven development", "url": "https://shreyasprakash.com/hammock-driven-development/", "published_at": "2026-05-08T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402727589ac3", "title": "Peculiar ways number three fits into our funny little brains", "url": "https://shreyasprakash.com/number-three/", "published_at": "2026-05-08T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402727d5ee09", "title": "In service of the republic", "url": "https://shreyasprakash.com/booknotes/in-service-of-the-republic/", "published_at": "2026-05-01T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027282da3b3", "title": "AI sandwich as a defacto principle for anything agentic engineering related", "url": "https://shreyasprakash.com/ai-sandwich/", "published_at": "2026-04-18T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402728e81448", "title": "Authority in the guise of evidence", "url": "https://shreyasprakash.com/authority-evidence/", "published_at": "2026-04-09T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027296d72ee", "title": "Map is not the territory", "url": "https://shreyasprakash.com/map-is-not-the-territory/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272a3cfee6", "title": "Self hypnosis as a manifestation ritual", "url": "https://shreyasprakash.com/self-hypnosis-as-a-ritual/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272ad1e799", "title": "Hegelian dialectic for structured reasoning with AI agents", "url": "https://shreyasprakash.com/using-hegelian-dialectic-for-structured-reasoning-with-ai-agents/", "published_at": "2026-04-06T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272b0a0dca", "title": "Great mental models", "url": "https://shreyasprakash.com/booknotes/book-review-on-great-mental-models/", "published_at": "2026-04-06T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272bec4f70", "title": "How I prepare for tough negotiations nowadays", "url": "https://shreyasprakash.com/how-i-prepare-for-tough-negotiations-nowadays/", "published_at": "2026-04-03T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272c32641c", "title": "When should we steelthread something", "url": "https://shreyasprakash.com/steelthread-anything/", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272d129c26", "title": "Breadboarding, shaping, slicing, and steelthreading solutions with AI agents", "url": "https://shreyasprakash.com/breadboarding/", "published_at": "2026-03-21T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272dfc4ed6", "title": "Five dysfunctions", "url": "https://shreyasprakash.com/booknotes/five-dysfunctions-in-leadership/", "published_at": "2026-02-15T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272e79d6e2", "title": "Healthy conflict in teams have a tipping point", "url": "https://shreyasprakash.com/healthy-conflict-in-teams-have-a-tipping-point/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272ecf32e9", "title": "How I deslopify AI writing", "url": "https://shreyasprakash.com/deslopify-ai-writing/", "published_at": "2026-01-12T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272f58c87a", "title": "How I started building softwares with AI agents being non technical", "url": "https://shreyasprakash.com/building-softwares-with-ai-agents/", "published_at": "2026-01-03T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40272fc063ec", "title": "Read raw transcripts", "url": "https://shreyasprakash.com/read-raw-transcripts/", "published_at": "2026-01-03T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027306a113e", "title": "Chinas world view", "url": "https://shreyasprakash.com/booknotes/chinas-world-view-by-david-daokui-li/", "published_at": "2026-01-03T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273139232b", "title": "Legible and illegible tasks in organisations", "url": "https://shreyasprakash.com/legible-illegible-work/", "published_at": "2025-11-15T15:56:40+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027315b4a43", "title": "L2 Fat marker sketches", "url": "https://shreyasprakash.com/l2-fat-market-sketches/", "published_at": "2025-09-27T14:41:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402732531e60", "title": "Writing as moats for humans", "url": "https://shreyasprakash.com/writing-moats/", "published_at": "2025-08-24T14:41:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402732da5ba4", "title": "Butter", "url": "https://shreyasprakash.com/booknotes/2025-08-23-butter/", "published_at": "2025-08-23T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402733766edc", "title": "Antimimetics", "url": "https://shreyasprakash.com/booknotes/2025-08-23-antimimetics/", "published_at": "2025-08-23T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273396f827", "title": "Days at the Morisaki Bookshop", "url": "https://shreyasprakash.com/booknotes/2025-08-31-days-at-the-morisaki-bookshop/", "published_at": "2025-08-23T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273472eb22", "title": "Beauty of second degree probes", "url": "https://shreyasprakash.com/second-degree-probe/", "published_at": "2025-08-09T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402734be0678", "title": "Boundary objects as the new prototypes", "url": "https://shreyasprakash.com/boundary-objects/", "published_at": "2025-07-25T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402734ccea09", "title": "One way door decisions", "url": "https://shreyasprakash.com/one-way-doors/", "published_at": "2025-05-28T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402734e063c0", "title": "Finished softwares should exist", "url": "https://shreyasprakash.com/finished-software/", "published_at": "2025-05-24T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402735604889", "title": "How I periodically rank my rough drafts", "url": "https://shreyasprakash.com/editnext/", "published_at": "2025-05-07T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402735990403", "title": "Flipping questions on its head", "url": "https://shreyasprakash.com/non-leading-leading-questions/", "published_at": "2025-05-02T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027368739c1", "title": "Vibe writing maxims", "url": "https://shreyasprakash.com/vibe-writing-maxims/", "published_at": "2025-05-02T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402736e813d3", "title": "How I blog with Obsidian, Cloudflare, AstroJS, Github", "url": "https://shreyasprakash.com/blog-obsidian-astrojs/", "published_at": "2025-04-25T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027376c7137", "title": "How I build greenfield apps with AI-assisted coding", "url": "https://shreyasprakash.com/greenfield-apps/", "published_at": "2025-04-08T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027379c2428", "title": "We have been scammed by the Gaussian distribution club", "url": "https://shreyasprakash.com/levy-stable-gaussian/", "published_at": "2025-04-08T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402737fa8684", "title": "Classify incentive problems into stag hunts, and prisoners dilemmas", "url": "https://shreyasprakash.com/stag-hunt-prisoners-dilemma/", "published_at": "2025-04-07T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027382fb2f5", "title": "I was wrong about optimal stopping", "url": "https://shreyasprakash.com/optimal-stopping/", "published_at": "2025-04-07T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402738a81a75", "title": "Thinking like a ship", "url": "https://shreyasprakash.com/thinking-like-a-ship/", "published_at": "2025-04-05T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027399d8bc8", "title": "Righteous Mind", "url": "https://shreyasprakash.com/booknotes/2025-02-09-righteous-mind/", "published_at": "2025-04-02T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273a71a20f", "title": "Hyperpersonalised N=1 learning", "url": "https://shreyasprakash.com/hyperpersonalised-learning/", "published_at": "2025-03-28T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273b1e138c", "title": "New mediums for humans to complement superintelligence", "url": "https://shreyasprakash.com/software-essays/", "published_at": "2025-03-19T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273bb16224", "title": "Maxims for AI assisted coding", "url": "https://shreyasprakash.com/maxims-ai-assisted-coding-cursor/", "published_at": "2025-03-15T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273c248d83", "title": "Virtual bookshelves", "url": "https://shreyasprakash.com/virtual-bookshelf/", "published_at": "2025-02-22T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273c6f374b", "title": "It's computational and AI everything", "url": "https://shreyasprakash.com/computational-everything/", "published_at": "2025-02-21T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273cf7f0e9", "title": "Public gardens, secret routes", "url": "https://shreyasprakash.com/public-gardens-secret-routes/", "published_at": "2025-02-19T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273de341ca", "title": "Git way of learning to code", "url": "https://shreyasprakash.com/git-way-learning-to-code/", "published_at": "2025-02-14T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273e21f830", "title": "Style Transfer in AI writing", "url": "https://shreyasprakash.com/style-transfer/", "published_at": "2025-02-14T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273e3279d3", "title": "Understanding codebases without using code", "url": "https://shreyasprakash.com/codebase-diagrams/", "published_at": "2025-02-14T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273e6c7540", "title": "Vibe coding with Cursor", "url": "https://shreyasprakash.com/vibe-coding-with-cursor/", "published_at": "2025-02-13T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273f38a3e0", "title": "Atomic Habits", "url": "https://shreyasprakash.com/atomic-habits/", "published_at": "2025-02-02T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40273fadfaa7", "title": "Beginning of Infinity", "url": "https://shreyasprakash.com/booknotes/2025-02-08-beginning-of-infinity/", "published_at": "2025-02-02T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-40274057182b", "title": "Continuous Discovery", "url": "https://shreyasprakash.com/booknotes/2025-02-09-continuous-discovery/", "published_at": "2025-02-02T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402740e450f4", "title": "Three body problem", "url": "https://shreyasprakash.com/booknotes/2025-02-08-threebody/", "published_at": "2025-02-02T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402741e38c26", "title": "Educated", "url": "https://shreyasprakash.com/booknotes/2025-02-09-educated/", "published_at": "2025-02-02T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402741ffad84", "title": "We should all be feminists", "url": "https://shreyasprakash.com/booknotes/2025-02-09-feminists/", "published_at": "2025-02-02T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027422bc526", "title": "Surely Joking, Mr. Feynman!", "url": "https://shreyasprakash.com/booknotes/2025-02-09-feynman/", "published_at": "2025-02-02T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402742c7b1da", "title": "Outliers", "url": "https://shreyasprakash.com/booknotes/2025-02-09-outliers/", "published_at": "2025-02-02T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402742f68f2f", "title": "Moonwalking with Einstein", "url": "https://shreyasprakash.com/booknotes/2025-02-09-moonwalking/", "published_at": "2025-02-02T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402742fbf7cb", "title": "Virtuoso Guide for Personal Memory Systems", "url": "https://shreyasprakash.com/virtuoso-guide-for-personal-memory-systems/", "published_at": "2025-01-17T11:52:44+00:00" }, { "id": "01a087e0-3212-724a-ac05-402743e82a58", "title": "Writing in Future Past", "url": "https://shreyasprakash.com/writing-in-future-past/", "published_at": "2025-01-17T10:41:33+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027447fa81d", "title": "Publish Originally, Syndicate Elsewhere", "url": "https://shreyasprakash.com/publish-originally-syndicate-elsewhere/", "published_at": "2025-01-16T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402744a65a71", "title": "Prophet", "url": "https://shreyasprakash.com/booknotes/2020-01-15-prophet/", "published_at": "2025-01-15T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-4027453132d1", "title": "Happy City", "url": "https://shreyasprakash.com/booknotes/2025-01-15-happy-city-copy/", "published_at": "2025-01-15T12:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402745baac16", "title": "Poetic License of Design", "url": "https://shreyasprakash.com/poetic-ux-license/", "published_at": "2025-01-12T14:16:36+00:00" }, { "id": "01a087e0-3212-724a-ac05-402745f37592", "title": "Idea in the shower, testing before breakfast", "url": "https://shreyasprakash.com/idea-in-the-shower-testing-before-breakfast/", "published_at": "2025-01-12T12:31:35+00:00" }, { "id": "01a087e0-3212-724a-ac05-40274657d4d6", "title": "Technology and regulation have a dance of ice and fire", "url": "https://shreyasprakash.com/frightening-tech-versus-big-daddy-regulators/", "published_at": "2025-01-12T00:00:00+00:00" }, { "id": "01a087e0-3212-724a-ac05-402746a9081a", "title": "How I ship \"stuff\"", "url": "https://shreyasprakash.com/how-i-ship/", "published_at": "2025-01-11T19:46:34+00:00" }, { "id": "01a087e0-3212-724a-ac05-402746e32081", "title": "Writing is thinking", "url": "https://shreyasprakash.com/writing-is-thinking/", "published_at": "2025-01-02T13:27:20+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f6514bbd5f2", "title": "Song of Shapes, Words and Paths", "url": "https://shreyasprakash.com/shape-rotators-wordcels-journey-shifters/", "published_at": "2025-01-01T15:52:12+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f651581f3f5", "title": "How do we absorb ideas better?", "url": "https://shreyasprakash.com/syntopic-learning/", "published_at": "2025-01-01T12:36:53+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f6515d50df2", "title": "Read writers who operate", "url": "https://shreyasprakash.com/read-writers-who-operate/", "published_at": "2024-12-29T15:03:28+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f651650159d", "title": "Brew your ideas lazily", "url": "https://shreyasprakash.com/brew-your-ideas-lazily/", "published_at": "2024-12-28T13:03:59+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f6516b8e50b", "title": "Trees, Branches, Twigs and Leaves — Mental Models for Writing", "url": "https://shreyasprakash.com/trees-branches-twigs-and-leaves-mental-models-for-writing/", "published_at": "2024-12-21T00:00:00+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f6516e3b4e4", "title": "Compound Interest of Private Notes", "url": "https://shreyasprakash.com/compound-interest-of-private-notes/", "published_at": "2024-12-11T09:05:12+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f6517bac814", "title": "Conceptual Compression for LLMs", "url": "https://shreyasprakash.com/conceptual-compression-for-llms/", "published_at": "2024-12-07T17:48:08+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f6517d094b8", "title": "Meta-analysis for contradictory research findings", "url": "https://shreyasprakash.com/meta-analysis-for-contradictory-research-findings/", "published_at": "2024-12-06T15:07:31+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f65184bf388", "title": "Proof of work", "url": "https://shreyasprakash.com/proof-of-work/", "published_at": "2024-12-06T13:41:29+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f6518900e41", "title": "Gauging previous work of new joinees to the team", "url": "https://shreyasprakash.com/thorough-reference-checks/", "published_at": "2024-12-06T13:32:54+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f6519737938", "title": "Task management for product managers", "url": "https://shreyasprakash.com/task-management-for-product-managers/", "published_at": "2024-12-06T13:27:18+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f651a5e003a", "title": "Beauty of Zettels", "url": "https://shreyasprakash.com/beauty-of-zettels/", "published_at": "2024-12-06T00:00:00+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f651a5edbbc", "title": "Stitching React and Rails together", "url": "https://shreyasprakash.com/home-cooked-apps-using-rails-8-react-inertia-js-and-shadcn/", "published_at": "2024-12-05T14:58:46+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f651a900d16", "title": "Exploring \"smart connections\" for note taking", "url": "https://shreyasprakash.com/exploring-smart-connections-for-note-taking/", "published_at": "2024-12-02T09:13:43+00:00" }, { "id": "01a087e0-3213-7267-8f72-3f651af40544", "title": "Deploying Home Cooked Apps with Rails", "url": "https://shreyasprakash.com/rails-8-app-hetzner-with-kamal-2/", "published_at": "2024-11-24T22:01:30+00:00" } ] posts Claim your blog
Back to Shreyas
Blog · corpus.blog/blogs/shreyasprakash.com/posts

Shreyas

shreyasprakash.com

2026

2025

2024