
Jökull Sólberg
Co-founder and CTO of TripToJapan.com. This blog runs in two modes: helpful posts about TypeScript, agents, and the guts of shipping software, and much less helpful ones about Icelandic politics and the end of the Atlanticist order. The overlap in readership is approximately zero, and I've made peace with that. Reykjavík, Iceland.
- From Usability Test Video to GitHub Issues
- Turning Claude Code Output Into Shareable Links
- Code Mode Changed How I Think About MCP
- Babysitting PRs With Claude Code
- YOLO Mode Doesn't Scale
- Absorbing unknown Into the Type Realm
- A data toolkit for Icelandic public data, built on Claude Code skills
- Piping the Web to My E-Reader
- The Missing Next.js AGENTS.md File
- The PostgreSQL Collation Trap That Breaks Fractional Indexing
- Calendar Invites the Hard Way
- How I Use Claude Code
2025
- Migrating Import Sorting to oxfmt
- Mistakes Coding Agents Make Frequently
- Pruneboard: Clipboard Mimetype Management for macOS
- Markdown to Instagram Story
- Create an i18n specialist with Claude Code subagents
- Faster Type-Aware Lint Rules: Biome vs. Oxlint
- Prettier is Fast2 comments
- The Context Problem: Notes on Sentry's Seer
- Running Claude Code Safely in Devcontainers1 comment
- Cloudflare Wrangler Sourcemaps on Sentry
- TypeScript Type Complexity Limits
- TypeScript Namespace Pollution in Cloudflare Worker Types4 comments
- Use Drizzle Transactions in Zero
- Notes on Zero by Rocicorp
- AutoRAG AI Chat Streaming Format
- Postgres Connection Exhaustion with Vercel Fluid
- Practically Safe TypeScript Using Neverthrow2 comments
2021
Coding
- From Usability Test Video to GitHub Issues
- Turning Claude Code Output Into Shareable Links
- Code Mode Changed How I Think About MCP
- Babysitting PRs With Claude Code
- YOLO Mode Doesn't Scale
- Absorbing unknown Into the Type Realm
- A data toolkit for Icelandic public data, built on Claude Code skills
- Piping the Web to My E-Reader
- The Missing Next.js AGENTS.md File
- The PostgreSQL Collation Trap That Breaks Fractional Indexing
- Calendar Invites the Hard Way
- How I Use Claude Code
2025
- Migrating Import Sorting to oxfmt
- Mistakes Coding Agents Make Frequently
- Pruneboard: Clipboard Mimetype Management for macOS
- Markdown to Instagram Story
- Create an i18n specialist with Claude Code subagents
- Faster Type-Aware Lint Rules: Biome vs. Oxlint
- Prettier is Fast2 comments
- The Context Problem: Notes on Sentry's Seer
- Running Claude Code Safely in Devcontainers1 comment
- Cloudflare Wrangler Sourcemaps on Sentry
- TypeScript Type Complexity Limits
- TypeScript Namespace Pollution in Cloudflare Worker Types4 comments
- Use Drizzle Transactions in Zero
- Notes on Zero by Rocicorp
- AutoRAG AI Chat Streaming Format
- Postgres Connection Exhaustion with Vercel Fluid
- Practically Safe TypeScript Using Neverthrow2 comments
2021
Deiglan
2025
- Bókstafstúlkun EES: Uppskrift að félagslegum undirboðum
- Evrópusambandið, sjálfstæð viðskiptastefna og baráttan við verðbólgu
- The Obsession with the Ledger
- Why Do Marxists and Realists Draw the Same Maps?
- Europe's Foreign Policy Failure
- Evrópa er áhrifalaus á stóra sviðinu
- Vaxtatækið virkar seint & illa - jafnvel öfugt
- ESB: Markaðslausn sem félagshyggjufólk á ekki að kaupa
- Xinjiang: Skökk mynd í vestrænum fjölmiðlum
- Getur evran lækkað vexti á húsnæðislánum á Íslandi?
- Kæra evra, það ert ekki þú, það erum við
- After Marx and Deng: A Manifesto for the Constructive Left
- How Woke Saved Capitalism
- Fjölpóla heimur
- The Power of Offline
- Reykjavík Recommendations
2019
Hagfræði
2025
2019