RISHI
SHARMA
Ship | Build | Scale. Zero fluff.
I turn engineering into a competitive advantage — build secure platforms that scale, teams that thrive, and AI that delivers real customer value.
25+
Years building
43M+
DAU peak
£700M+
Saved at Tesco
250+
Engineers led
Recent writingMore →
The Thinking Machine Chronicles #0008: As We May Think: Vannevar Bush Dreams of the Thinking Machine's Memory
In July 1945, the man who had run American science through the entire war published a vision of a machine that would extend the human mind itself: not a calculator, but a memory, a library, and a thinking aid all in one. Nobody could build it yet. But everyone who mattered read it.
June 1, 2026
14 min read
The Thinking Machine Chronicles #0007: The Blueprint of Every Computer Ever Built: Von Neumann Architecture
On 30 June 1945, a Hungarian-American mathematician circulated a twenty-three-page document that described, for the first time, a machine in which program instructions and data live in the same memory. Every computer built since has followed that blueprint.
May 26, 2026
16 min read
The Thinking Machine Chronicles #0006: Colossus: The Secret Electronic Brain That Cracked Lorenz
In 1943, a Post Office engineer named Tommy Flowers built the world's first large-scale programmable electronic computer in a condemned London factory. It remained secret for thirty years. This is the story of Colossus.
May 21, 2026
13 min read
Recent projectsMore →
TMC #0008: Memex Simulator: Associative Trails vs. Keyword Search
Python implementation of Vannevar Bush's Memex concept from 'As We May Think' (1945). Demonstrates associative trail navigation, document linking, and the contrast between index-based keyword search and curated associative browsing: the logical precursor to hypertext and the web.
June 1, 2026
TMC #0007: Von Neumann Architecture: Stored-Program Computer Simulator
Python simulator of the stored-program architecture described in von Neumann's "First Draft of a Report on the EDVAC" (1945). A 256-word memory machine with nine opcodes demonstrates the fetch-decode-execute cycle, conditional branching, and the bottleneck that still haunts modern CPUs.
May 26, 2026
The Thinking Machine Chronicles #0056: Combinatorial Explosion and Heuristic Search
A Python demonstration of the combinatorial explosion argument from the 1973 Lighthill Report, using the 15-puzzle as the benchmark domain. Implements breadth-first search (exponential growth), A* with Manhattan distance heuristic (Hart, Nilsson, Raphael 1968), and iterative-deepening A* (Korf 1985). Produces a side-by-side comparison table of nodes expanded at increasing solution depths, making Lighthill's core mathematical argument visible and measurable.
May 24, 2026
Weekly InsightsMore →
Weekly Insights: Week 22, May 25–May 31, 2026
Hidden gems in Frontend, Backend, and AI from this week's tech world.
Week 22
2026-05-31
Weekly Insights: Week 21, May 18–May 24, 2026
Hidden gems in Frontend, Backend, and AI from this week's tech world.
Week 21
2026-05-24
Weekly Insights: Week 20, May 11–May 17, 2026
Hidden gems in Frontend, Backend, and AI from this week's tech world.
Week 20
2026-05-17
CredentialsMore →







