Bill Paseman · CIMI2026-09-03

We Are All Microcosmic Gods Now

Notes from working with generative AIs — told through the science fiction I read as a boy.

Four stories, four lessons: Sturgeon’s creator of a fast little civilization, and Niven’s pilot who is the slowest part of a very fast ship.

Introduction2026-09-03

What this is — and what’s coming

Two parts.

Results2026-09-03

The ladder layers, explained

N100 [3,11] top-4 leg
The engine. Each month, rank the Nasdaq-100 by momentum measured over a blended 3- and 11-month lookback and hold the top four names, rebalanced monthly. This is the raw momentum effect every column is built on.
AbsMom5 timer (N100 leg)
A binary trend filter: when the index's own trend turns down the N100 leg steps entirely to T-bills, otherwise it is fully invested. It rescues sustained bear markets (see the 2000s) but whipsaws in choppy drop-then-rally regimes (see the 2020s), because it exits after a fall and re-enters after the recovery.
SP100 [14] top-1 leg @ 40%
A second, diversifying sleeve — the single strongest S&P-100 name on a 14-month lookback, held untimed, at 40% of the portfolio. The two sleeves rarely bottom together, so the blend roughly halves the worst drawdown versus either alone, at the cost of some upside in decades the Nasdaq dominates.
Geo de-concentration [1,2,4,8]
Instead of weighting the four names equally, weight them 1:2:4:8 by rank so the lower-ranked, less-crowded names carry more of the leg. Spreading away from the single hottest name modestly improves risk-adjusted return.
Vol dial (target 25%)
A continuous volatility-targeting overlay: raise exposure when recent volatility is low, cut it when high, aiming for ~25% annualized volatility. Formally the month's exposure is w = min(25% ÷ σ, cap), where σ is the strategy's trailing 12-month annualized volatility (lagged one month, so the weight is causal) and cap = 1.5× for Growth or 1.0× for Growth (no margin); the invested fraction earns the strategy, the uninvested fraction earns T-bills, and any borrowed fraction (w > 1) pays cash plus a spread. Both Growth columns use it; they differ only in whether leverage is allowed (see Margin).
Margin (gross exposure > 100%, up to 1.5×)
The full Growth dial lifts gross exposure above 100% in calm regimes — up to 1.5× — which requires margin (borrowing, financed at the cash rate plus a spread in this model). Growth (no margin) forbids this: it caps exposure at 100%, so it never invests more than the current balance — keeping the dial's downside protection without leverage, and giving up the calm-regime return boost. On the stacked panel below, bands past the dashed 100% line are levered months; they occur only for the margined Growth column.
Results2026-09-03

The strategy ladder — what each layer adds

Layer / metricBaseOriginalBlend
eq N100 + SP100 · no geo
Aggressive
deployed · + geo
Growth (no margin)
experimental · unlevered
Growth
experimental · margin
N100 [3,11] top-4 leg
AbsMom5 timer (N100 leg)
SP100 [14] top-1 leg @ 40%
Geo de-concentration [1,2,4,8]
Vol dial (target 25%)
Margin (gross > 100%, up to 1.5×)
CAGR (annualized)
2000s CAGR6.2%25.4%25.9%29.6%28.3%31.6%
2010s CAGR38.0%38.2%26.8%27.3%27.2%38.3%
2020s CAGR55.0%34.1%54.8%54.1%46.7%47.8%
Total CAGR since 200028.8%32.3%32.9%34.4%32.2%38.0%
Returns
2000s return1.8×9.5×9.8×13.1×11.8×15.3×
2010s return25.1×25.3×10.7×11.2×11.1×25.6×
2020s return17.9×6.9×17.8×17.3×12.4×13.1×
Total return since 2000808×1,654×1,877×2,531×1,636×5,119×
Drawdowns
2000s drawdown-72.3%-32.8%-34.1%-32.2%-30.0%-30.0%
2010s drawdown-17.1%-18.8%-22.3%-26.3%-24.1%-24.7%
2020s drawdown-49.0%-49.8%-30.3%-29.3%-15.8%-19.7%
Total drawdown since 2000-72.3%-49.8%-34.1%-32.2%-30.0%-30.0%
Sharpe (risk-adjusted)
2000s Sharpe0.351.000.940.981.031.03
2010s Sharpe1.481.641.271.271.291.32
2020s Sharpe1.160.911.271.291.381.34
Total Sharpe since 20000.901.111.101.131.191.21

Common window 2000 → 2026-07. Aggressive is the deployed strategy. All figures hypothetical, frictionless — not advice.

Results2026-09-03

What didn’t work (1 of 2)

The other half of an honest record — improvements tried and set aside.

Results2026-09-03

What didn’t work (2 of 2)

Results2026-09-03

Growth of $1 (Jan 2000 →), log scale

The two dashed lines are a separate strategy, not a ladder layer: Catalyst — the uncorrelated macro-regime satellite (data starts 2003) — and a 33% Catalyst / 67% ENS_OPT blend, both anchored to the deployed curve at Catalyst’s 2003 start so they read on the same scale. Catalyst trails on raw growth by design; the blend’s payoff is risk-adjusted (roughly half the drawdown at a similar path) because the two barely correlate — see the Catalyst study (ρ 0.21). This is a blend, not a stacked ladder layer, which is why it lives on the chart and not in the ladder table above.

Results2026-09-03

The exposure dashboard

Three shared-time panels: trailing volatility versus the 25% target (with holdings correlation); the stacked holdings by weight against the 100% line; and the equity curves — deployed (Aggressive) versus the Growth dial.

ENS_OPT exposure dashboard
Results2026-09-03

ENS_OPT monthly timeline — deployed 60/40

The exposure graphic, month by month: the four N100 holdings (by rank weight) and the SP100 name, the AbsMom5 timer, the per-month exposure bar, and the return — deployed versus the Growth dial.

ENS_OPT monthly timeline, deployed 60/40
Lessons2026-09-03

Lessons

What the work taught me — told through the science fiction I read as a boy.

Two old stories describe the two halves of the experience: what the agents are, and what I become when I work with them.

Lessons · The story behind the title2026-09-03

Theodore Sturgeon’s “Microcosmic God”

James Kidder is a brilliant scientist living on an isolated island.

He realizes he lacks true creative genius for broad innovation, but excels at perfecting and building practical applications from ideas.

Impatient with slow human progress, Kidder creates a synthetic, rapidly evolving race of tiny humanoid creatures — the Neoterics.

With an accelerated metabolism and lifespan, the Neoterics develop a high-tech civilization in days or weeks — advanced gadgets and inventions, under Kidder’s strict rules and demands.

The parallel
My genAI agents are Neoterics: a fast little civilization that invents under my rules. The rest of this talk is what I’ve learned about keeping them honest — and about who the slow one is.
Lessons · The experiment, honestly2026-09-03

What actually happened — a corrected summary

The correction
The keep/discard calls weren’t the model’s taste — they were driven by backtests, out-of-sample skepticism, and my judgment. The value wasn’t a genius picking winners; it was cheap, fast hypotheses paired with a disciplined filter.
Claude’s point of view: Bill used the LLM as a tireless idea-and-implementation engine, then refused to trust any of it until it survived an out-of-sample, adversarial check — several of which the LLM itself failed. The moat wasn’t the model’s cleverness; it was the redundancy around it.
Lessons · The loop had teeth2026-09-03

What the filter kept — and what it culled

Kept — survived the check

  • Cash earns the 13-week T-bill, not 0%.
  • Allocation de-concentration — overweight the lower-ranked names.
  • A volatility-targeting overlay — scale exposure to recent volatility.

Culled — failed the check

  • Weekly / biweekly rebalancing — monthly wins before costs.
  • Lookback-weight reshuffling — no robust gain over [3,11].
  • Sector-rotation filter — fine alone, negative when blended in.
  • Country / sector-ETF universes — real momentum, wrong magnitude.
  • Strat-of-strats / walk-forward selection.
Claude’s CIMI opinion
Slope: the implementation was correct, but it never beat plain [3,11]. Walk-forward: impressive-looking, but it raises survivorship and multiple-testing questions I’d want answered before adopting it.
Lesson 1 · redundancy2026-09-03

My Finance Neoteric’s cross-check

Lesson
Redundancy. One big checksum on all the work.
Lesson 1 · redundancy (the war story)2026-09-03

…and here is the time it caught me

The published claim — later retracted
“The strategy completely avoided the 2022 growth-stock carnage… the timing signal spent 2022 preserving capital.”
Reality: it returned −36.8% in 2022, inside its worst-ever drawdown — −49.8% (Oct 2021 → Apr 2023), not recovered until Oct 2025.
Lesson
The checksum isn’t paranoia — it already caught me. Fluent and confident is not the same as correct.
Lesson 2 · separate processes2026-09-03

My Medical Neoteric’s workflow

Product
Marketing
spec
——→
test result
←——
Product
Development
Lessons · What changed my mind2026-09-03

Super Agent vs. Super Agents

Why not produce spec and implementation with one agent?

Lessons · The second story2026-09-03

Larry Niven’s “At the Core”

The ship: Beowulf Shaeffer is hired by a Pierson’s Puppeteer named Nessus to pilot the Long Shot, a prototype equipped with a radically fast new quantum hyperdrive.

The problem: the ship travels so fast — light-years in minutes — that the stars ahead blur into a solid wall of light. Shaeffer must repeatedly drop out of hyperspace just to check his position and make sure he isn’t about to crash into a star.

The conflict: when Shaeffer suggests flying above the plane of the galactic disk, where space is empty, Nessus refuses. The Puppeteers insist he stick to the pre-planned, commercial flight path through the dense star clusters — because the entire trip is a marketing stunt to sell the hyperdrive.

Lesson 3 · the human2026-09-03

I am the bottleneck

Lesson
The bottleneck isn’t the drive. It’s the pilot who has to keep dropping out of hyperspace to check the position.
Lesson 4 · structure2026-09-03

The power of telling a good joke

Lesson
Programming LLMs well is a lot like telling a joke where the LLM gets to step on the punchline.
Lessons · An LLM-style joke · three completions2026-09-03

…three ways to finish the story

A bird was flying south for the winter. Late in the season, it froze up and fell into a field. To add insult to injury, a cow came over and shat on him. But the dung was warm, and the bird began to thaw. When it realized it wasn’t going to die, it poked its head out of the pile and began to sing. A cat heard the singing, came over, pulled the bird out… and ate him.

There are three morals to this story

  1. Not everyone who shits on you is your enemy.
  2. Not everyone who gets you out of the shit is your friend.
  3. And if you’re sitting in shit and happy — don’t sing.

The setup constrains the endings. That is exactly the leverage you have with an LLM.

Other items2026-09-03

Other items

Data sources
Prices / constituents: Norgate · Tiingo · Polygon · yfinance
Fundamentals: SEC EDGAR XBRL · Sharadar · Compustat/CRSP
Macro / rates: FRED · ^IRX · Shiller CAPE
Factors: Ken French · AQR
Options / vol: CBOE · OptionMetrics · ORATS
Estimates: I/B/E/S · Estimize
Ownership: 13F (WhaleWisdom / AlphaClone)
Text / alt: transcripts · news · ETF/CEF
Others
AAII — Stock Investor Pro — find disks < 1/2003
FRED — get API key
Findl
Options — ask Lloyd
News
Sentiment — Reddit
Fundamental
Crowdsourcing via prediction markets
Bitcoin