<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Astus</title>
    <link>https://astuscg.com/en/</link>
    <description>Essays.</description>
    <lastBuildDate>Sun, 19 Apr 2026 05:33:10 +0000</lastBuildDate>
    
    <item>
      <title>A Theory of Alpha Degeneration</title>
      <link>https://astuscg.com/en/20260327-alpha-degeneration/</link>
      <guid>https://astuscg.com/en/20260327-alpha-degeneration/</guid>
      <pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<main>
<blockquote>
<p>Four forms of investment firm, four philosophers in exile, four ways an edge decays into an institution.</p>
</blockquote>
<p>At the start of my career, I made the mistake of thinking I understood what I was supposed to be doing. The commodity trader I worked under got fired. He came back from the bathroom to find his ICE platform access cut. He had tried to spin off part of the team; the CEO disagreed. For three months nobody told me what to do next. Scared to lose my job, I studied the workflow of the trader next to me and built him a tool that automated most of it. He looked horrified. I thought we could start researching new ideas with the free time. Within weeks my analyst role dissolved. I became a clerk: executing orders, touching no data, writing no code. Nothing in my training had prepared me for any of it.</p>
<p>University introduced me to a paradigm without teaching me what a paradigm is. The Efficient Market Hypothesis explains asset prices, risk, and portfolio construction. It does not explain alpha generation as an organizational problem. How investment knowledge gets built, how it gets protected from the people who carry it, how it survives growth. The model has nothing to say, because it assumes these problems away. Rational agents, freely available information, frictionless markets: in that world, organizations do not need to exist. The paradigm won so completely that asking how alpha is actually produced, and why it stops being produced, sounds almost illegitimate. But anyone who has sat inside a fund that lost its edge knows it is the only question that matters.</p>
<p>The fastest way to understand how alpha is generated is to ask two questions about any investment firm. First: is knowledge centralized or decentralized? A single rebalancing engine running above everyone, or portfolio managers debating rates and returning to their separate trades. Second: is infrastructure centralized or decentralized? One shared environment that everyone uses, or a pile of disconnected logins assembled overnight. Cross the two and you get four distinct forms, each with its own social contract between the individual and the institution. This essay is about what those forms are, and how they degenerate.</p>
<table class="tetrad">
<thead>
<tr><th class="head"><p></p></th>
<th class="head"><p>Ad Hoc Stack</p></th>
<th class="head"><p>Shared Platform</p></th>
</tr>
</thead>
<tbody>
<tr><td><p><strong>One System</strong></p></td>
<td><p>Monarchy</p></td>
<td><p>Apparatus</p></td>
</tr>
<tr><td><p><strong>Many Books</strong></p></td>
<td><p>Network</p></td>
<td><p>Platform</p></td>
</tr>
</tbody>
</table>
<section id="the-network">
<h2>The Network</h2>
<p>In 1513, Niccolò Machiavelli was a broken man. Suspected of conspiracy against the Medici, he had been arrested, tortured on the strappado, and released under amnesty to his small farm at Sant’Andrea in Percussina. He was forty-three years old, his career as Second Chancellor of the Florentine republic finished, his access to the corridors of power suddenly and completely cut off. What he wrote in that enforced isolation is usually read as a cynical manual for tyrants. But The Prince is obsessed with a different problem: how power actually operates when formal authority is not enough. Who gets introduced to whom, who owes what to whom, who is seen to be close to power. Machiavelli dedicated The Prince to Lorenzo di Piero de’ Medici, a young heir to the family that had destroyed his career. He had served the republic for fourteen years. The Medici never employed him. His system describes how power moves. It does not ask what power is for.</p>
<p>The network’s alpha is not in a model or a platform, it is in <strong>relationship capital</strong>: the access, trust, and information asymmetry that certain people have accumulated over decades of presence in a market. Who controls supply in a given region. Which counterparty is actually distressed. Who picks up when the managing partner calls. Vitol, the world’s largest independent oil trader, distributes its profits among four hundred and fifty partners whose primary asset is a phone book that took decades to build. The established PE firm wins deals not through better analysis but through the managing partner’s call to the CEO, a relationship capital deployed in the final hour of a process. And early venture capital, before it became an asset class with a process, was almost purely this: a16z built its entire model around what it calls preferential attachment; the GP introduces the founder to the operator, the operator to the board member, and the network compounds. The introduction in the network is the product. The architecture of power follows: the senior controls what can be known through the management of introduction. The junior produces analysis upward constantly; the senior deploys it alongside relationship capital the junior has never seen. The exchange is one-directional until the senior decides otherwise, and that decision is never arbitrary. It is the primary instrument of power in the firm.</p>
<p>Enron did not catch itself. Jeffrey Skilling’s rank-and-yank system selected, twice a year, for the performance of intelligence rather than intelligence itself. The legitimacy signal was Skilling’s own profile, reproduced across thousands of employees until the firm was staffed entirely with people who were very good at looking like they were generating edge and entirely unable to generate any. Organizational theorists call this <strong>mimetic isomorphism</strong>: under uncertainty, firms hire for type instead of capability, and the type converges on whoever sits at the top. The network that stops selecting on capacity gravitates toward the ponzi, the mimetic ruins of a real patronage network.</p>
</section>
<section id="the-platform">
<h2>The Platform</h2>
<p>In 1683, John Locke was a hunted man. He had been close to the Earl of Shaftesbury, who died in exile after being linked to plots against Charles II, and Locke’s own position had become untenable. He fled England for Holland. What he found there was unlike anything England had produced: a country built not around a sovereign’s will but around commerce, tolerance, and the radical idea that a capable individual owed loyalty to no one who hadn’t earned it. The Dutch East India Company had separated ownership from management and gave its merchants a high degree of operational autonomy. The Wisselbank had standardized currency exchange so that individual traders could focus on their edge. Locke spent five years between Amsterdam, Rotterdam, and Utrecht, revised the Two Treatises and finished the Essay Concerning Human Understanding. He wrote the political theory that best describes the society he was living inside: individuals are sovereign by nature, institutions exist only to serve their capacity to act, and the contract between the two is specific, conditional, and revocable. When England built a better platform after the Glorious Revolution, Locke went home and published everything. He did not stay out of loyalty to Amsterdam. The contract had simply run its course, and there was nothing else to keep him.</p>
<p>The purest contemporary example is the multi-strategy pod shop. At Millennium, a portfolio manager operates a functionally autonomous fund: independent strategy, independent P&amp;L, no house view to defer to. The platform provides what the individual cannot build alone: execution, risk systems, compliance, capital. In exchange, the PM agrees to Sharpe and drawdown limits. The obligation terminates cleanly when either side fails to deliver. But the form is not limited to pods. Any bank trading desk runs the same logic: the institution provides the infrastructure, the trader runs the book within risk limits. Point72 and Balyasny sit at the boundary, with centralized research and top-down allocation pulling them toward a different form. But the contract at the core is the same: the platform is the port, the PM is the merchant, alpha lives in the cargo.</p>
<p>The VOC did not collapse because it built a bad platform. It collapsed because it built a perfect one and then forgot why. Merton called it <strong>goal displacement</strong>: an instrumental value becomes a terminal value. What remains after the displacement is pure Lockean residue: pleasure, pain, terms, exits. The Council of Seventeen shifted from invested merchants to administrators, salaries were cut, and private trading was forbidden. The merchants who knew where the spices were had no reason to stay, and left. The port kept running. It had simply stopped attracting anyone with somewhere new to go.</p>
</section>
<section id="the-monarchy">
<h2>The Monarchy</h2>
<p>In 1640, Thomas Hobbes was a fleeing man. His manuscript defending absolute sovereignty had circulated, and he left England for Paris before anyone else did. “The first of all that fled,” he wrote. He meant it as a statement of rationality, not cowardice: the rational actor preserves himself. He knew what the absence of order looked like. His father was a vicar in Malmesbury who got into a fistfight with a neighboring rector at the door of his own church. He fled town and was never heard from again. Hobbes was sixteen. His uncle, a glover, raised him and paid for Oxford. He entered the service of the Cavendish family straight out of university and served them across three generations. He wrote Leviathan in exile while watching the English Civil War from across the Channel. The state of nature as the war of all against all was not an abstraction. When the book was published in 1651, both sides turned on him. The royalists could not forgive that he had written obligation ends when the sovereign can no longer protect you. The churches called it atheism. Trapped in Paris, Hobbes submitted to Cromwell, the sovereign who could actually keep him alive. His former pupil Charles II, restored to the throne in 1660, gave him a pension and then forbade him from publishing. He spent his last years translating Homer because they would not let him write philosophy. He never held power. He only ever described it, from underneath.</p>
<p>Ray Dalio was fired from Shearson Hayden Stone after punching his boss at a New Year’s Eve party. He was twenty-six. He started Bridgewater Associates from a two-bedroom apartment, trusted his own judgment against the consensus, and built it into the largest hedge fund in the world. His global macro framework absorbed an entire school of economic history, Braudel, Wallerstein, Arrighi, without citing any of it. He published it as Changing World Order. He wrote a separate book called Principles and required every employee to absorb it. Every meeting is recorded, employees score each other in real time on public dashboards. The system calls itself radical transparency, and a quarter of new hires leave within eighteen months. Dalio spent fifteen years trying to hand off control. Six co-CEOs, a public accusation of broken promises from his chosen successor, a ten-month CEO who was not a “cultural fit,” a discrimination lawsuit from another, and a final sale in 2025. He could not find a successor because his firm selects against the type of person he is. Soros went through five CIOs in eleven years and converted to a family office. Druckenmiller, who ran his money for twelve, left with one sentence: “You just can’t have two cooks in the kitchen.” The monarchy cannot outlive the monarch.</p>
<p>Every monarchy tells a story about itself that makes the monarchy easier to swallow: radical transparency, collegial partnership, meritocracy. But the mechanism underneath is selection. The founder selects for loyalty, the loyal select for deference, and within a generation the firm has trained out the capacity to lead. Social psychologists call what follows <strong>pluralistic ignorance</strong>: everyone privately knows the firm cannot survive the founder, nobody says it because saying it threatens their position. The story helps the founder cope with the pressure, the employees cope with their submission, and the allocators cope with their DDQ. After a drastic mistake, do processes actually change, or does the post-mortem end where the founder’s authority begins? Is the kingdom a theater for a tyranny?</p>
</section>
<section id="the-apparatus">
<h2>The Apparatus</h2>
<p>In 1621, Francis Bacon was a dreaming man. He had entered Trinity College Cambridge at twelve, left at fourteen without a degree, and called his tutors “men of sharp wits, shut up in their cells of a few authors, chiefly Aristotle, their dictator.” He spent thirty years in politics, not because he wanted power but because his vision of science needed institutional backing. He lobbied, wrote policy papers, prosecuted his own patron when the man launched a rebellion and lost. When James I elevated him to Lord Chancellor, he published the Novum Organum: a grand plan to relaunch human knowledge on the premise that individual cognition is broken. Nobody cared. The universities kept teaching Aristotle, and Parliament removed him from office. So he wrote it as fiction. The New Atlantis puts Salomon’s House at the center: a research institution organized not around great minds but around roles. Gatherers of foreign intelligence, extractors of experiments from books, collectors of trade secrets, designers of experiments, interpreters of results into general laws. No single person does the whole thing. Gatherers, extractors, interpreters, but no politician. Bacon spent thirty years in politics to make the institution possible, then designed it with no role for the person who makes it possible. It is an org chart for knowledge, dreamed up by a man who had tried for three decades to build it inside real institutions and been refused. The institution he imagined did not exist in his lifetime. It describes how modern science runs. His last letter compares himself to Pliny the Elder, who died investigating Vesuvius.</p>
<p>Salomon’s House is an org chart, and the apparatus is any firm that runs like one. Renaissance Technologies hires mathematicians, physicists, astronomers: people with no finance background, because financial intuition introduces bias into the model. Researchers find signals, the data team ingests terabytes, signals get tested statistically, most are killed, survivors get integrated into a single trading model that no individual understands in full. No researcher’s conviction can override the empirical result. The insight, if it survives, becomes institutional property. The Medallion Fund averaged 66% annual returns before fees over three decades and never had a negative year. It has been closed to outsiders since 1993. The apparatus works so well it does not need outside capital. The Canadian Maple Eight pension funds run the same architecture on fundamental investing. CPPIB, OTPP, PSP built in-house research teams across private equity, infrastructure, and credit specifically to stop depending on external managers. They collectively manage over two trillion dollars. Sector analysts, operating partners, deal teams, portfolio constructors: each does one piece, the institution accumulates the knowledge. The apparatus is the only form designed from the start to survive the departure of any single person. That is its power. The network dies when the patron leaves, the platform when the merchants leave, the monarchy when the king leaves. The apparatus was built to outlast them all.</p>
<p>Veblen called it <strong>trained incapacity</strong>: one’s very abilities functioning as blindnesses. The leaders who built the Maple Eight came from deals, banking, and private equity. They built an excellent apparatus for bottom-up investment process, and everything outside that process became invisible. CDPQ outsources part of its IT infrastructure to CGI. PSP’s former CIO, Eduard van Gelderen, published a paper arguing that the eight funds were underutilizing technology and that the model’s weaknesses were in risk management and data. He left shortly after. Technology is not on the map because the people who drew it were trained not to see it. Bacon had an excellent map for science and no way to make the political class care about what it described. The apparatus degenerates the moment it mistakes its organizational map for the business territory.</p>
</section>
<section id="the-search">
<h2>The Search</h2>
<p>The Efficient Market Hypothesis assumes that if genuine alpha exists somewhere, rational agents will find it and make it disappear, the way someone picks up a fallen apple. The agents are costless, the information is available, and the firm is invisible. But alpha is not an apple on the ground. It is produced inside organizations that are expensive to build, difficult to hold together, and subject to the same political forces as any other institution. Cross two questions, whether knowledge is centralized or decentralized, whether infrastructure is centralized or decentralized, and you get four forms. Each organizes the relationship between the individual and the institution differently. Each degenerates when the people inside stop searching and start sitting on what was found.</p>
<p>Alpha, if it means anything at all, is knowledge about how society allocates resources that society itself does not possess. Every normal pressure, growth, compliance, benchmarks, career tracks, pushes the firm toward becoming a normal institution. The degeneration is not when the firm fails. It is when the firm succeeds at becoming ordinary, reflecting society back to itself and calling the reflection alpha. The question is whether anyone inside is still looking for something that society does not already know, or whether the firm has settled, comfortably, for what it already believes.</p>
<aside class="admonition note">
<p class="admonition-title">Sources</p>
<ul class="simple">
<li><p>Bridgewater turnover: Rob Copeland, “The Fund: Ray Dalio, Bridgewater Associates, and the Unraveling of a Wall Street Legend” (2023). Yahoo Finance reported a 25% turnover rate within the first 18 months. https://finance.yahoo.com/news/world-s-biggest-hedge-fund-has-25–turnover-rate-200950527.html</p></li>
<li><p>Medallion Fund returns: Gregory Zuckerman, “The Man Who Solved the Market” (2019). 66% average annual returns before fees from 1988 through 2018, no negative year. https://en.wikipedia.org/wiki/Renaissance_Technologies</p></li>
<li><p>Maple Eight AUM: collectively manage approximately CA$2.4 trillion as of 2025. https://en.wikipedia.org/wiki/Maple_Eight</p></li>
<li><p>Eduard van Gelderen, “On the Sustainability of the Canadian Model” (2024). https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4722747</p></li>
</ul>
</aside>
</section>
</main>
]]></description>
    </item>
    
    <item>
      <title>Who Forces Engineering at a Quant Shop?</title>
      <link>https://astuscg.com/en/20260221-who-forces-engineering/</link>
      <guid>https://astuscg.com/en/20260221-who-forces-engineering/</guid>
      <pubDate>Sat, 21 Feb 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<main>
<blockquote>
<p>Systematic funds have to will engineering culture into existence. No clock, no regulator, no allocator template, and no operational threshold will force them.</p>
</blockquote>
<section id="pandas-still-follows-him">
<h2>Pandas Still Follows Him</h2>
<p>In 2008, a junior researcher at <a class="reference external" href="https://www.aqr.com">AQR</a> called Wes McKinney wrote a Python library to handle structured financial data. He borrowed from R’s <span class="docutils literal">data.frame</span>, hacked around NumPy’s limits, and called it pandas. 18 years later, his career is a slow public apology. He has conceded his early code was “ugly and slow.” He built Badger to fix its columnar problems, co-created Apache Arrow to fix its performance problems, developed Ibis to fix its scaling problems. Most major thing he has shipped since 2008 is a patch on 2008.</p>
<p>The creator cannot escape his own code. Neither can the fund that runs on it. A systematic firm does not inherit a strategy; it inherits a codebase; written in good faith, under deadline pressure, by someone who may already be gone. Engineering discipline is what makes that inheritance survivable. The problem is that nothing is going to make you invest in it.</p>
</section>
<section id="physics-regulators-and-excel">
<h2>Physics, Regulators, and Excel</h2>
<p>Every adjacent category of finance has a force that pulls engineering discipline into the firm, whether the firm wants it or not.</p>
<p>In high-frequency trading, it is <strong>physics</strong>. A trade that takes a millisecond longer than the competition is a trade you lose. The clock is an unforgiving external auditor that settles accounts every day. No HFT shop reaches scale without a serious engineering organisation, because the market removes the ones that do not.</p>
<p>In regulated banking, it is <strong>supervision</strong>. <a class="reference external" href="https://www.federalreserve.gov/supervisionreg/srletters/sr1107.htm">SR 11-7</a> requires documented model development, independent validation, ongoing monitoring. Basel rules expose capital to model weakness. Internal audit reviews the pipeline. None of this is optional. The bank either builds the engineering function or the regulator builds it for them, through a consent decree.</p>
<p>In traditional asset management, it is <strong>operational scale</strong>. A firm running hundreds of long-only mandates, millions of daily NAVs, thousands of client reports, cannot survive on spreadsheets forever. The usual trajectory is to patch Excel until the patches stop holding, and then sign a seven-figure contract with an investment management system vendor (think Charles River, SimCorp or BlackRock Aladdin). The choice is extortionate engineering or extortionate license fees, but there is a choice, and the operational volume eventually forces it.</p>
<p>Now consider the systematic, non-HFT fund. Holding periods of days to months. Research code that runs slowly is not punished by the clock. No prudential regulator examines the model pipeline. The operational back office uses a proper fund administrator, so the research stack never hits the operational scale that triggers a vendor decision.</p>
<blockquote>
<p>The forcing function is absent by construction.</p>
</blockquote>
<p>The engineering has to come from somewhere internal, or it does not come at all.</p>
</section>
<section id="what-makes-the-papers-what-doesnt">
<h2>What Makes the Papers, What Doesn’t</h2>
<p>Systematic funds are secretive by nature. Partnership agreements, LP non-disclosure, and the absence of any public reporting obligation mean a code bug rarely reaches the press. The public register of systematic-fund engineering failures is sparse by construction, not by rarity.</p>
<p>AXA Rosenberg is the rare case that surfaced. A line changed in the optimiser in April 2007 disabled a risk-management component. For 26 months the model ran broken, affecting 600 client mandates and compounding $217M in losses. The error was caught in June 2009; a senior official instructed the team to delay the fix. The SEC charged the firm with fraud; Barr Rosenberg himself was banned. It became public only because someone tried to suppress the bug on top of the bug.</p>
<p>Knight Capital is the other. On August 1, 2012, an engineer pushed a new order-routing feature to production. Eight servers needed the update; seven got it. A repurposed flag triggered a deprecated code path still alive on the missed machine. In 45 minutes, Knight generated 4 million unintended executions across 154 stocks. The loss was $440M, nearly four times the prior year’s profit. The firm did not survive the year.</p>
<p>The pattern runs through the public institutions too.</p>
<p>JPMorgan lost $6.2B on the London Whale because its Value-at-Risk model lived in Excel and a formula divided by a sum instead of an average.</p>
<p>Citigroup wired $893M to Revlon by mistake, wiped €300B off European indices with a fat-finger trade, and credited a customer account $81T instead of $280.</p>
<p>Each firm had a CTO, independent risk, and federal supervision. None of it was enough.</p>
<p>These are the failures made visible by public status. Everything below the waterline is what the essay is about.</p>
</section>
<section id="between-idd-and-odd">
<h2>Between IDD and ODD</h2>
<p>The instinctive response from the allocator community is that operational due diligence covers this. It does not. <a class="reference external" href="https://ilpa.org/due-diligence-questionnaire/">ILPA’s DDQ 2.0</a> has 21 sections. Cybersecurity, compliance, business continuity, succession, vendor risk, valuation policies, cyber incident history. Not one section covers research engineering. The template was written by pension and endowment consultants; every DDQ in the industry inherits from it, and managers answer what is asked.</p>
<p>The deeper problem is that no one owns the question. Investment due diligence examines the strategy and assumes the backtest numbers reflect what the code produces. Operational due diligence examines the firm and assumes the code belongs to strategy. The research codebase falls in the gap. This is a <strong>structural property</strong> of how gatekeeping is organised, not a gap that someone forgot to close. Even if ODD wanted to look, it could not. The field is staffed by accountants, lawyers, and ex-compliance officers who can read a SOC 1 report, an ISDA, or a fund administrator’s attestation. They do not read Python.</p>
</section>
<section id="the-tech-company-that-trades">
<h2>The Tech Company That Trades</h2>
<p>Some firms without a forcing function chose engineering anyway.</p>
<p><a class="reference external" href="https://www.twosigma.com">Two Sigma</a> was founded in 2001 as a technology company that happens to trade. 900 of its 1,500 employees are technologists; both of its last two CTOs came from senior technology roles — Alfred Spector from Google Research, Jeff Wecker from Goldman Sachs, where he was the bank’s first Chief Data Officer. A dedicated legal entity, Two Sigma Open Source LLC, manages contributions to Jupyter, pandas, Apache Arrow, Parquet, Bazel, and Git. Its flagship strategies run over days and weeks. Nothing about their economics required any of this.</p>
<p>The <a class="reference external" href="https://www.deshaw.com">D. E. Shaw</a> group runs more than 650 developers and engineers. Its research arm maintains its own computational infrastructure, including Anton, a custom-designed supercomputer for molecular dynamics simulation. The firm’s stated posture is that when commercial platforms do not meet its standards, it builds its own. Jeff Bezos was a vice president there before he founded Amazon; the engineering culture predates him.</p>
<p>AQR is the instructive case. AQR’s Chief Technology Officer, Steve Mock, has been named to Institutional Investor’s Trading Tech 40 three years running. The firm runs a dedicated Quantitative Research Development group whose remit is the infrastructure, tooling, and production orchestration that powers quant research — separate from the research teams who consume it. AQR’s strategies hold positions for months to years. Latency is irrelevant to the economics. The engineering function exists anyway.</p>
<p>These firms did not invest in engineering to trade faster. They invested because research compounds only if it is <strong>reproducible</strong>, because knowledge survives turnover only when encoded in versioned code rather than in a researcher’s head, because capacity grows only on shared infrastructure, and because a regulator’s question gets a defensible answer only when the firm can reconstruct who changed what, and when. None of these require a clock. All of them require a choice.</p>
</section>
<section id="will-it-or-wait">
<h2>Will It, or Wait</h2>
<p>Nothing is coming for the codebase. Physics does not care; the fund is not HFT. Regulators do not care; the fund is below the threshold. Allocators do not care; the template does not ask. The operational scale does not care; the back office is somebody else’s problem. The bug does not force the conversation, because the bug arrives only after the damage is done.</p>
<p>The firms remembered a generation from now as serious institutions will be the ones whose founders chose engineering culture against the absence of pressure, because they understood that reproducibility, auditability, and the ability to outlive any individual researcher are not luxuries but the substance of what a systematic firm is. The rest will run on notebooks until the first handoff breaks.</p>
<p>The real exhibit is not the public blow-ups that made the newspaper or SEC filings. It is the quiet accumulation of unexamined code, in shops that will never make a filing, until one day they do.</p>
<aside class="admonition note">
<p class="admonition-title">Sources</p>
<ul class="simple">
<li><p>Wes McKinney, “A Roadmap for Rich Scientific Data Structures in Python” (2011); retrospective comments on pandas’ early design appear across his personal blog and interviews.</p></li>
<li><p>AXA Rosenberg: SEC Administrative Proceeding File No. 3-14215 (February 2011); firm fined $217M plus $25M penalty.</p></li>
<li><p>Knight Capital: SEC Release No. 70694 (October 2013); internal post-mortem reconstructed the deprecated “Power Peg” code path.</p></li>
<li><p>JPMorgan London Whale: US Senate Permanent Subcommittee on Investigations report (March 2013), “JPMorgan Chase Whale Trades: A Case History of Derivatives Risks and Abuses.”</p></li>
<li><p>Steve Mock, AQR: Institutional Investor’s “Trading Tech 40” 2022, 2023, 2024.</p></li>
<li><p>Two Sigma Open Source LLC: https://www.twosigma.com/open-source/</p></li>
<li><p>D. E. Shaw research computing and Anton: https://www.deshawresearch.com/</p></li>
<li><p>ILPA Due Diligence Questionnaire 2.0 (2021): https://ilpa.org/due-diligence-questionnaire/</p></li>
</ul>
</aside>
</section>
</main>
]]></description>
    </item>
    
    <item>
      <title>How Power Shapes Your Codebase</title>
      <link>https://astuscg.com/en/20251101-power-codebase/</link>
      <guid>https://astuscg.com/en/20251101-power-codebase/</guid>
      <pubDate>Sat, 01 Nov 2025 00:00:00 +0000</pubDate>
      <description><![CDATA[<main>
<blockquote>
<p>A firm’s codebase is the sedimented record of who won which argument. The famous blow-ups aren’t technical failures; they are political archaeology becoming visible under load.</p>
</blockquote>
<section id="a-good-but-wrong-idea">
<h2>A Good but Wrong Idea</h2>
<p>Early in my career I was told, in my first weeks at a new shop, that regressions would be written in SQL. Not Pandas, not R, not a notebook talking to a clean dataframe. SQL. The IT director said it plainly: there is nothing that cannot be done in SQL, including the regression. When I pointed out that the stack was thirty years old, the room went silent. The decision was final. No Python, no R, no source control.</p>
<p>I was technically right, but organizationally useless. I spent two weeks annoying colleagues, none of whom agreed with me. The shop had been an SQL-only shop for over a decade. SQL solved every problem they had. What was different now? My boss eventually took me aside and told me to stop. The behavior was making him look bad.</p>
<p>This is not a story about a junior being wrong. It is a story about what a codebase is. Most quants treat the stack as a technical artifact that happens to be suboptimal. It is not. It is a political settlement that happens to compile. The SQL-only shop was the visible surface of an argument that had been won, a long time ago, by people who were no longer in the room. The codebase does not document the firm; it <em>is</em> the firm, rendered in schemas and pipelines. Reading a codebase is reading a firm. Failing to read it is how careers stall and, at a different scale, how billions of dollars disappear in a single afternoon.</p>
</section>
<section id="the-strong-do-what-they-can">
<h2>The Strong Do What They Can</h2>
<p>Many infrastructure choices are not decisions; they are accidents of history. When the shop I joined was founded, Pandas did not exist, Python was a novelty, and the parent institution rented out SQL databases because that was what it had. The early developers were database administrators continuing what they had always done. Nothing was designed. Everything evolved.</p>
<p>Martin Fowler distinguishes <strong>prudent technical debt</strong>, the kind taken deliberately under constraint, from the reckless and the inadvertent kinds. The distinction matters less than the question that precedes it: is the constraint movable or immovable? Vendor contracts, outdated tooling, cloud migrations: these are movable with a credible business case. Jurisdictional requirements, regulatory mandates, the capital structure of the firm itself: these are immovable. Pushing against an immovable constraint does nothing but burn political capital. Before proposing anything, the job is to figure out which kind of constraint you are facing. Most quants never do. They assume that because a constraint is technical in its expression, it is technical in its nature. It almost never is.</p>
</section>
<section id="the-org-chart-rendered-in-schemas">
<h2>The Org Chart Rendered in Schemas</h2>
<p>Melvin Conway observed in 1967 that organizations design systems mirroring their communication structures. The implication is stronger than it sounds: the codebase is not influenced by the org chart, it <em>is</em> the org chart, materialized in a form you can run. When cliques have competing interests, when a product head and a risk head report to different executives, when a division is being prepped for sale, the architecture fractures along those lines. Always.</p>
<p>The shop I had joined was, quietly, being prepared for acquisition. Expenses were slashed under the banner of “IT innovation.” The DBA was promoted to IT director not because management understood the technology but because the promotion was cheap and represented zero risk. No one was investing in change while a sale was looming. Meanwhile the operations and risk teams, staffed with finance professionals who knew VBA but had no admin access to the central database, built an entire parallel cash management ecosystem with their own means. Career advancement on those teams required mastering the tribal tools. The shadow stack was not a workaround to a technical gap. It was the operational expression of who had access and who did not.</p>
</section>
<section id="the-stress-test">
<h2>The Stress Test</h2>
<p>In normal conditions, the Excel VaR model, the shadow VBA cash ledger, the fragmented margin methodology across a prime broker: all of it “works.” The firm runs. The numbers print. The political geometry stays underground. A stress event does not break these systems in a technical sense. It activates them.</p>
<blockquote>
<p>The codebase does not fail; it reveals.</p>
</blockquote>
<p>Archegos is the cleanest recent example. When the family office imploded in March 2021, Credit Suisse took a $5.5 billion loss not because its models were wrong but because its systems could not see what it was exposed to. Credit Suisse’s own position against Archegos reached roughly $24 billion, more than four times the next-largest hedge fund client and over half the equity of the group. Across the street, total leveraged exposure spanning multiple prime brokers was in the same order of magnitude, and no single dealer could see the aggregate. Inside Credit Suisse itself, prime brokerage and prime financing operated with different margin methodologies on the same client. The blind spot was not a modeling error. It was the org chart, faithfully reproduced in the risk stack. When the positions unwound, each division discovered what the other division had been carrying. The firm’s own external review, conducted by Paul Weiss, converged on the same diagnosis in politer language: Credit Suisse could not see itself.</p>
<p>The pattern generalizes. Catastrophic loss in quant finance is almost never a quant error. The quants take the blame in the press release; the political structure that built the system walks. Look at any blow-up of the last twenty years and the post-mortem, read carefully, describes a codebase that encoded an argument nobody could revisit until the market forced the issue.</p>
</section>
<section id="technically-right-politically-invisible">
<h2>Technically Right, Politically Invisible</h2>
<p>The IT director was not stupid, and I was not wrong. We were playing different games. He was representing the business reality: a firm being sold, a team that could not absorb a new language, an infrastructure whose cost of change exceeded its cost of continuity. I was optimizing for technical elegance in a vacuum. Being technically right means nothing when the argument you are proposing to win was already settled, a decade earlier, by people whose interests the current director now inherits.</p>
<p>This is why technical critique loses almost every time it is offered. The critique assumes that the codebase exists to serve the technical problem. The codebase exists to serve the political settlement. A proposal that ignores the settlement reads, correctly, as a proposal to reopen the settlement. The response is not “your argument is wrong.” The response is silence, or a quiet conversation with your boss.</p>
<p>The quants who advance are not the ones with the best technical diagnosis. They are the ones who can read the political debt on the balance sheet of the codebase and decide, case by case, whether to pay it down, route around it, or leave.</p>
</section>
<section id="two-readings-of-a-codebase">
<h2>Two Readings of a Codebase</h2>
<p>For the insider, the stack is a forecast. It tells you what the firm will survive and what will break it. A DBA promoted for cost reasons during a pre-sale is not a technical signal; it is a signal about what the firm is about to become. A shadow VBA ecosystem is not an eccentricity; it is the map of who has real access and who has only formal authority. Insiders who read their own codebase correctly stay long enough to build something real, or leave before the political debt matures into headline risk.</p>
<p>For the outsider, the codebase is the most honest interview document a firm produces. It is written by everyone, over years, with no intent to impress. Ask to see it. Ask what was hard to change and why. Ask what lives in Excel and who owns it. Ask what the last migration cost and who lost the argument. What the firm shows you, and what it cannot show you, is the firm. Design patterns will tell you nothing. Power shapes codebases far more than architecture ever will, and the codebase is where the shape becomes visible.</p>
<aside class="admonition note">
<p class="admonition-title">Sources</p>
<ul class="simple">
<li><p><strong>Conway’s Law.</strong> Melvin E. Conway, “How Do Committees Invent?”, <em>Datamation</em>, April 1968. Original paper at <a class="reference external" href="https://www.melconway.com/Home/Committees_Paper.html">melconway.com/Home/Committees_Paper.html</a>.</p></li>
<li><p><strong>Technical debt taxonomy.</strong> Martin Fowler, “TechnicalDebtQuadrant”, martinfowler.com, 2009. <a class="reference external" href="https://martinfowler.com/bliki/TechnicalDebtQuadrant.html">martinfowler.com/bliki/TechnicalDebtQuadrant.html</a>.</p></li>
<li><p><strong>Archegos / Credit Suisse.</strong> Paul, Weiss, Rifkind, Wharton &amp; Garrison LLP, <em>Report on Archegos Capital Management</em>, prepared for the Special Committee of the Board of Directors of Credit Suisse Group AG, July 29, 2021. Covers the $5.5 billion loss, the $24 billion peak position, and the failures of margin methodology and aggregation across Prime Services. U.S. Senate Permanent Subcommittee on Investigations staff report, <em>The Default of Archegos Capital Management</em>, December 2023, documents cross-dealer exposure and the hedge-fund-in-family-office structure.</p></li>
</ul>
</aside>
</section>
</main>
]]></description>
    </item>
    
  </channel>
</rss>