<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss-styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Vamshi Jandhyala</title><description>Making enterprise data and APIs agent-ready: the reliable, governable foundation that AI agents act on, after two decades in financial-services data and platforms.</description><link>https://vamshij.com/</link><language>en-GB</language><item><title>Orbits to Scale, and What an Eclipse Actually Is</title><link>https://vamshij.com/mathematics/orbits-and-eclipses/</link><guid isPermaLink="true">https://vamshij.com/mathematics/orbits-and-eclipses/</guid><description>Two browser pages that draw the Earth, the Moon and the inner planets with nothing exaggerated: true eccentricities, bodies and distances at one scale, and the umbra cone at its real proportions. The eclipse engine is checked against NASA&apos;s catalogue and finds all 24 eclipses between 2026 and 2030.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>The authority surface</title><link>https://vamshij.com/writing/the-authority-surface/</link><guid isPermaLink="true">https://vamshij.com/writing/the-authority-surface/</guid><description>On your laptop you answer the question may-the-agent-do-this by being there to click yes. In production no one is, so what an agent may do alone, what needs a person, and what it must never do has to be decided in advance, action by action. Graded authority is a product decision, not a setting.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate><category>ai</category><category>writing</category></item><item><title>The record nobody agreed to keep</title><link>https://vamshij.com/writing/the-record-nobody-agreed-to-keep/</link><guid isPermaLink="true">https://vamshij.com/writing/the-record-nobody-agreed-to-keep/</guid><description>Four days apart in July 2026, the EU postponed its record-keeping obligation for standalone high-risk AI by sixteen months and a widely adopted tool protocol deprecated its logging feature. Firms now have until December 2027 to produce a record nobody has agreed to keep. Each layer defers accountability to the layer next door, every deferral is locally correct, and the chain closes on nobody.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate><category>ai</category><category>writing</category></item><item><title>Encoding judgement</title><link>https://vamshij.com/writing/encoding-judgement/</link><guid isPermaLink="true">https://vamshij.com/writing/encoding-judgement/</guid><description>Agents rarely lack judgement because the model is weak. They lack it because the judgement was never written down anywhere the agent can reach. From the expert systems that tried to state judgement as rules to the preference data and constitutions that now capture it by example, and why the hard part has moved from articulating judgement to seeing what we encoded.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>writing</category></item><item><title>A benchmark is not a control</title><link>https://vamshij.com/writing/a-benchmark-is-not-a-control/</link><guid isPermaLink="true">https://vamshij.com/writing/a-benchmark-is-not-a-control/</guid><description>The most respected LLM benchmarks measure whether a model can do a task in a lab. None of them measure whether an agent&apos;s output is acceptable in a regulated workflow, and most cannot, by construction. A field guide to reading a leaderboard when you run agents on data you have to answer for.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>writing</category></item><item><title>An answer that runs is not an answer you can trust</title><link>https://vamshij.com/writing/an-answer-that-runs/</link><guid isPermaLink="true">https://vamshij.com/writing/an-answer-that-runs/</guid><description>A generated query that runs is not one you can trust, and the gap widens as the data outgrows what a human can check by eye. What an agent harness for interactive data discovery has to do, told through a quant at a hedge fund: keep the analyst able to trust a result they can no longer inspect.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>writing</category></item><item><title>The cushions an agent loses in production</title><link>https://vamshij.com/writing/the-cushions/</link><guid isPermaLink="true">https://vamshij.com/writing/the-cushions/</guid><description>An agent that works beautifully on your laptop is standing on cushions you stopped noticing: a human watching, a single user, your own credentials, a visible trace, your own judgment, and an undo key. Production removes them one by one. Engineering them back is what reliability actually means, and most of it is not a modeling problem.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>writing</category></item><item><title>Vibe Coding and the Boundary of the Firm</title><link>https://vamshij.com/writing/coase-vibe-coding/</link><guid isPermaLink="true">https://vamshij.com/writing/coase-vibe-coding/</guid><description>Vibe coding has not only moved the make-or-buy boundary; it has turned building into a cheap option that reprices the whole decision, even for the core systems the cloud era taught everyone to rent. What should decide it is no longer the falling cost of code but the costs that do not fall with it, amortisation, accountability, data, and optionality.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate><category>strategy</category><category>writing</category></item><item><title>A Faulty Traffic Signal</title><link>https://vamshij.com/mathematics/faulty_traffic_signal/</link><guid isPermaLink="true">https://vamshij.com/mathematics/faulty_traffic_signal/</guid><description>A 15-second pedestrian signal whose red/green split is itself uniformly random. Closed forms for the probability of red, the expected wait, and the expected total time to cross, each from a one-line integral, with a sample-space picture, an account of length-biasing, and a Monte Carlo check of every result.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Charlotte&apos;s New Web</title><link>https://vamshij.com/mathematics/charlottes_web/</link><guid isPermaLink="true">https://vamshij.com/mathematics/charlottes_web/</guid><description>A circular billiard puzzle by Xavier Durawa: Charlotte&apos;s strands reflect inside a circular frame; how many earlier strands does the n-th strand cross on average? A self-contained walk through the geometry, the modular-arithmetic reformulation, the piecewise integration, the antipode trick, and the telescoping sum that lands the exact closed form.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Agent-ready financial data: an architectural view</title><link>https://vamshij.com/writing/agent-ready-financial-data/</link><guid isPermaLink="true">https://vamshij.com/writing/agent-ready-financial-data/</guid><description>An architectural view of how a financial data provider can make its data ready for autonomous and semi-autonomous agents. Workflow archetypes, the three human-in-the-loop bands, the surfaces (REST, SDK, MCP, agents.md, skills, code-as-action), and why the semantic layer is the product.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>writing</category></item><item><title>Beautiful problems deserve beautiful typesetting</title><link>https://vamshij.com/mathematics/beautiful-problems/</link><guid isPermaLink="true">https://vamshij.com/mathematics/beautiful-problems/</guid><description>On the hunt for beautiful olympiad problems, the indignity of badly typeset mathematics on the web, and a small side project to surface AI training datasets back to the human readers the problems were originally written for.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Cozy Circles in Regular Polygons</title><link>https://vamshij.com/mathematics/cozy_circles/</link><guid isPermaLink="true">https://vamshij.com/mathematics/cozy_circles/</guid><description>A puzzle by Xavier Durawa: in a regular polygon, place a circle at the midpoint of each side, tangent to the side and as large as possible without overlap. What fraction of the polygon&apos;s area is covered by the n circles?</description><pubDate>Mon, 21 Apr 2025 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Cozy Circles in Regular Polygons</title><link>https://vamshij.com/notes/2025-04-cozy-circles/</link><guid isPermaLink="true">https://vamshij.com/notes/2025-04-cozy-circles/</guid><description>Closed form for the ratio of inscribed-circle area to polygon area when circles tangent to each side at its midpoint are maximal.</description><pubDate>Mon, 21 Apr 2025 00:00:00 GMT</pubDate><category>note</category></item><item><title>The Apollonian Gasket</title><link>https://vamshij.com/mathematics/apollonian_gasket/</link><guid isPermaLink="true">https://vamshij.com/mathematics/apollonian_gasket/</guid><description>Constructing the Apollonian gasket fractal from Descartes&apos; Circle Theorem and its complex extension. Includes an elementary algebraic proof, the Lagarias-Mallows-Wilks complex form, and a queue-based Python implementation.</description><pubDate>Sat, 12 Apr 2025 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Appeasing the Cherry Blossom Horde</title><link>https://vamshij.com/mathematics/cherry_blossom_puzzle/</link><guid isPermaLink="true">https://vamshij.com/mathematics/cherry_blossom_puzzle/</guid><description>A geometric-probability puzzle by Xavier Durawa: a random chord across a circle intersects a diameter; given that intersection, what is the expected ratio of the shorter segment of the diameter to the longer?</description><pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Posidoku</title><link>https://vamshij.com/mathematics/posidoku/</link><guid isPermaLink="true">https://vamshij.com/mathematics/posidoku/</guid><description>A Sudoku variant by Alf Smith with no number clues, only positional gold cells whose values must equal their row, column, or box position. Solved with Google&apos;s CP-SAT.</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Ironies of AI automation</title><link>https://vamshij.com/writing/ironies-ai-automation/</link><guid isPermaLink="true">https://vamshij.com/writing/ironies-ai-automation/</guid><description>Lisanne Bainbridge showed in 1983 that automating a task makes the human who remains more important and less capable at the same time. Every one of her ironies survives the move to AI agents, and two of them get worse.</description><pubDate>Tue, 10 Dec 2024 00:00:00 GMT</pubDate><category>ai</category><category>writing</category></item><item><title>Solving the Jumping Julia Maze</title><link>https://vamshij.com/mathematics/jumping_julia/</link><guid isPermaLink="true">https://vamshij.com/mathematics/jumping_julia/</guid><description>A puzzle from the Julia Robinson Mathematics Festival: navigate from the top-left corner of a grid to the goal cell at the bottom-right, where each cell&apos;s number specifies the exact distance you may jump horizontally or vertically to the next cell.</description><pubDate>Sun, 01 Dec 2024 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Building a LinkedIn Tango Solver with Z3</title><link>https://vamshij.com/mathematics/linkedin_tango/</link><guid isPermaLink="true">https://vamshij.com/mathematics/linkedin_tango/</guid><description>A Z3 solver for LinkedIn&apos;s daily Tango puzzle: fill an n×n grid with suns and moons such that no three adjacent cells in any row or column share a symbol; row and column counts are balanced; and pairs of cells linked by = or × constraints match or oppose.</description><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Maximising the Length of a Projectile Trajectory</title><link>https://vamshij.com/mathematics/projectile_trajectory/</link><guid isPermaLink="true">https://vamshij.com/mathematics/projectile_trajectory/</guid><description>At what angle should a projectile be launched, under uniform gravity and no air resistance, so that the arc length of its trajectory is maximised? A standard integral and one implicit equation give the answer.</description><pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Subsets of {1,…,n} with Exactly One Pair of Consecutive Integers</title><link>https://vamshij.com/mathematics/subsets_consecutive_pair/</link><guid isPermaLink="true">https://vamshij.com/mathematics/subsets_consecutive_pair/</guid><description>A generating-function argument in which the count is the convolution of Fibonacci numbers; partial fractions over the golden-ratio roots give a closed form involving Fibonacci and Lucas numbers, with f(10) = 235.</description><pubDate>Tue, 01 Oct 2024 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Running Total of a Die</title><link>https://vamshij.com/mathematics/die_puzzle/</link><guid isPermaLink="true">https://vamshij.com/mathematics/die_puzzle/</guid><description>Roll a fair six-sided die until the running total first exceeds 12. What is the most likely final total?</description><pubDate>Wed, 07 Feb 2024 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Solving the LinkedIn Queens Puzzle with Z3</title><link>https://vamshij.com/mathematics/linkedin_queens/</link><guid isPermaLink="true">https://vamshij.com/mathematics/linkedin_queens/</guid><description>LinkedIn&apos;s Queens puzzle: place one queen per row, column, and colour region of an n×n board, with the additional constraint that no two queens touch, not even diagonally.</description><pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>The catalog becomes the query interface</title><link>https://vamshij.com/writing/catalog-as-query-interface/</link><guid isPermaLink="true">https://vamshij.com/writing/catalog-as-query-interface/</guid><description>An essay from 2023 arguing that natural-language queries would replace SQL as the primary interface to enterprise data, with the data catalog as the substrate that makes those queries trustworthy. Republished with a 2026 note.</description><pubDate>Fri, 15 Sep 2023 00:00:00 GMT</pubDate><category>data</category><category>writing</category></item><item><title>When the customer is an LLM</title><link>https://vamshij.com/writing/llm-apis-the-new-customer/</link><guid isPermaLink="true">https://vamshij.com/writing/llm-apis-the-new-customer/</guid><description>An essay from 2023 arguing that LLMs would become primary consumers of APIs, that API documentation would become in-demand training data, and that API product managers would soon be designing for a non-human customer. Republished with a 2026 note.</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>ai</category><category>writing</category></item><item><title>Expected Distance of a Random Point from the Centre of a Regular Polygon</title><link>https://vamshij.com/mathematics/geometric_expectation_polygon/</link><guid isPermaLink="true">https://vamshij.com/mathematics/geometric_expectation_polygon/</guid><description>Closed form for the expected distance from the centre of a regular n-gon of unit circumradius, via a Jacobian substitution on one fundamental triangle; three triangle-sampling methods for computational verification.</description><pubDate>Fri, 18 Dec 2020 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Knights on a Chessboard</title><link>https://vamshij.com/mathematics/knights-on-a-chessboard/</link><guid isPermaLink="true">https://vamshij.com/mathematics/knights-on-a-chessboard/</guid><description>A white knight and a black knight on diagonally opposite corners of a 3×3 square. What is the expected number of moves until the black knight captures the white one? A clean Markov-chain problem with a closed form.</description><pubDate>Thu, 19 Nov 2020 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Inversion in Geometry</title><link>https://vamshij.com/mathematics/inversion/</link><guid isPermaLink="true">https://vamshij.com/mathematics/inversion/</guid><description>Inversion in a circle transforms two hard problems about tangent circles into routine ones: a Pappus chain (prove that the height of the n-th circle equals 2n times its radius) and the distance between the circumscribed and inscribed circles of three mutually tangent circles of radii 1, 2, 3.</description><pubDate>Mon, 08 Jun 2020 00:00:00 GMT</pubDate><category>mathematics</category></item><item><title>Islamic Geometric Patterns</title><link>https://vamshij.com/mathematics/islamic_geometric_patterns/</link><guid isPermaLink="true">https://vamshij.com/mathematics/islamic_geometric_patterns/</guid><description>A computational construction of star patterns from the Islamic tradition: translational units, motifs, rosettes, and the rosette dual, implemented in Python with NumPy.</description><pubDate>Tue, 28 Jan 2020 00:00:00 GMT</pubDate><category>mathematics</category></item></channel></rss>