The Blog

All Posts

Every essay I've written, hosted here or on Medium, newest first. Browsing one topic instead? Back to the blog.

OpenAI's 948 Linux Root Exploits (November 2026): What AI-Found Kernel Bugs Mean for Your Servers

OpenAI says an upcoming cyber model found 948 distinct Linux kernel privilege escalation bugs in one mid-October run, with working root exploits, for about $1.2 million in API credits. Here is what actually happened, why it changes the old assumption that a low-privilege foothold is contained, and the eight changes I'd make to a startup's servers, containers and CI this week.

·10 min read

Kimi K3.1 Pro Open Weights (November 2026): Should Your Startup Use It, Self-Host It, or Skip It?

Moonshot AI put the full Kimi K3.1 Pro weights on Hugging Face this week: a 2.8T-parameter MoE with 104B active, a 1M-token context and API pricing of $2 / $10 per million tokens. Here is what actually shipped, what the licence allows, why 1.56 TB of weights rules out self-hosting for almost every startup, how it compares on cost with Claude Opus 5.5, and a one-week evaluation plan before you switch anything.

·10 min read

APT Vulnerability CVE-2026-109518 (November 2026): How to Fix Debian and Ubuntu Servers, Step by Step

CVE-2026-109518 lets an attacker who can tamper with the HTTP traffic between APT and its mirror swap a package after APT has verified it, and run code as root. It affects default Debian 12+ and Ubuntu 22.04+ setups. Here is who is exposed, the fixed apt versions for Debian and Ubuntu, how to upgrade apt safely (when the tool you are fixing is the one at risk), the Acquire::Retries stopgap, and what to do about Docker images and CI runners.

·9 min read

Linux Kernel TCP Vulnerability CVE-2026-98432 (November 2026): What It Is and How to Patch Your Servers, Step by Step

CVE-2026-98432 is a remote, unauthenticated use-after-free in the Linux kernel's IPv4 TCP code, present since Linux 4.4 and rated up to 9.8. Here is who is affected, which distributions have fixed kernels today (Debian, Amazon Linux, RHEL, Oracle) and which don't yet (Ubuntu stable), the exact commands to check and patch, the nftables stopgap and its limits, and what a startup should do this week.

·10 min read

Next.js Security Update (October 2026): CVE-2026-96889, the use cache RCE, and How to Fix Your App Step by Step

On 14 October 2026 Next.js shipped an out-of-band fix for two critical unauthenticated remote code execution flaws and a Server Actions denial of service. Here is what each one needs to be exploitable, how to tell in five minutes whether your app is exposed, and a step-by-step upgrade guide, including the sharp trap that leaves 15.x apps vulnerable after upgrading.

·11 min read

AI Agent Security for Startups in 2026: How to Ship Agents That Can't Be Turned Against You

AI agent security, explained for founders by a security researcher who runs a multi-LLM platform: an agent is only as dangerous as the tools and data you hand it, and prompt injection means any text it reads can try to steer it. Here are the five risks that matter, the permission model I use, where a human must stay in the loop, and a ten-point AI agent security checklist for your first launch.

·11 min read

Self-Hosting an LLM vs Using an API in 2026: When Open-Weight Models Actually Save a Startup Money (Break-Even Math)

Is it cheaper to self-host an open-weight LLM or pay per token? I ran the 2026 numbers: two rented H100s cost about $5,560 a month at any volume, which only beats a mid-tier API above roughly 214,000 requests a month and a hosted open model above roughly 594,000. Here is the break-even math, what it leaves out, and when self-hosting is right anyway.

·10 min read

RAG vs Fine-Tuning for Startups in 2026: Which One Your AI Product Actually Needs (and Why It's Usually Neither, Yet)

RAG vs fine-tuning, explained for founders by someone who runs a multi-LLM platform: retrieval gives a model the facts, fine-tuning changes how it behaves, and most AI startups should exhaust prompting first. Here is how to decide, what each one really costs, when to fine-tune an LLM, and the mistakes that make AI products expensive to change.

·10 min read

Gemini vs Claude vs Grok vs ChatGPT (and DeepSeek) APIs for Business: A Step-by-Step Setup Guide for 2026

If your business is building on AI, use the providers' APIs directly from their developer consoles, not the chat apps. Here is how Gemini, Claude, Grok, OpenAI (ChatGPT) and DeepSeek compare on price, data handling and fit, and the exact steps to set each one up safely: org account, billing limits, scoped keys, your first call, data controls, and a switchable architecture.

·14 min read

What Does a CTO Do in a Startup? The Role at Every Stage, From Someone Who Has Done It Six Times

A startup CTO owns every technical decision the company cannot afford to get wrong: what to build, how to build it, who builds it, and how it stays secure. The job changes completely with stage. Here is what a CTO actually does at pre-seed, seed, Series A and beyond, the core responsibilities, how the role differs from a VP of Engineering, and when you need one.

·10 min read

Technical Co-Founder Equity Splits: What's Fair in 2026

If a technical co-founder is building the entire product and you are pre-revenue, the defensible range is 40 to 50 percent of the founder pool. Here is what actually moves that number, why vesting matters more than the split, and the three patterns that turn a fair deal into resentment.

·10 min read

What Is a Fractional CTO? The Role, Explained by One

A fractional CTO is a senior technology executive who leads your engineering part-time, typically 2 to 3 days a week, for a fraction of a full-time CTO's cost. Here's what the role actually involves, what it doesn't, and how to tell if you need one. Written by someone who does this for a living.

·8 min read

Case Study: The EdTech Problem So Hard We Built Our Own OS for It

Every technical person who looked at this problem walked away. It needed Linux, MERN, DevOps, Python, AI, security, and custom protocols in one head. Here's how we built it, went from processing thousands to 500,000 assessments in an hour, the one wrong AWS line that almost sank the launch, and why competitors now keep calling.

·9 min read

Why Hire a Fractional CTO (and When You Shouldn't)

Every fractional CTO's website tells you why to hire one. Almost none of them tell you when not to. I have been on both sides of this decision six times as a founder and I am not going to sell you a retainer you don't need. Here is the honest version.

·10 min read

CTO Interview Questions From Someone Who's Hired for Six Startups

Most CTO interview question lists are written by recruiters who have never hired one. I have hired technical leaders for six companies I co-founded and been the candidate on the other side of this table more times than that. Here are the questions that actually separate a strong CTO from someone who interviews well.

·11 min read