Writing
Substack
How I Invest in Stocks
A practical guide for my friends, my future partners, and myself.
Fri, 14 Aug 2026Building for Demand, Not for Two Customers
Ed Zitron says the hyperscalers are building for two customers. I think he is counting the wrong thing.
Sun, 09 Aug 2026Fra intern til ekstern informasjon
Et informasjonsteoretisk perspektiv på fallende fødselstall.
Fri, 26 Jun 2026Zero-Cost Context Scaling for AI Agents
The Playbook Pattern
Sun, 22 Mar 2026The Death of Telecoms — Satellites vs. Cell towers; Starlink vs. Telecoms
The advent of high-bandwidth, low-latency satellite internet has the potential to disrupt the traditional business model of telecom companies,...
Tue, 10 Mar 2020Medium
How I Invest in Stocks
I started tracking my equity investment performance in 2019 to see how I performed over time. The logic was that if I couldn’t beat the market...
Fri, 14 Aug 2026Building for Demand, Not for Two Customers
Ed Zitron says the hyperscalers are building for two customers. I think he is counting the wrong thing.https://medium....
Sun, 09 Aug 2026Fra intern til ekstern informasjon
Et informasjonsteoretisk perspektiv på fallende fødselstall.I boken “A Brief History of Time” skilte ikke Stephen Hawking prinsipielt mellom...
Fri, 26 Jun 2026Zero-Cost context scaling for AI Assistants
Zero-Cost Context Scaling for AI AgentsThe Playbook PatternAbstractAdding capabilities to an AI agent is expensive. Every new s...
Tue, 24 Mar 2026Kodak: The Open-Source Multi-Asset Portfolio Tracker
An Open-Source Multi-Asset Portfolio TrackerAn institutional-grade, multi-broker, and multi-currency portfolio engine built with Python and...
Mon, 05 Jan 2026Cell towers vs. Satellites; Telecoms vs. Starlink
The death of telecoms — Satellites vs. Cell towers; Starlink vs. TelecomsThe adve...
Tue, 10 Mar 2020Google Drive synchronization with Python
In this guide, we will demonstrate how to use a simple Python program to upload a folder saved locally to Google Drive (through the Google Drive...
Fri, 15 Nov 2019