NDC AI Oslo · Room 3 · 10 June 2026

Take the whole drawer.

Everything from “What Actually Happens When You Give a Dev Team Claude Code for a Day” — the projects, the open-source tools, the papers, the write-ups. Build the one ridiculous tool, for an audience of one.

Stian Håklev · builds developer tools at Tana, Oslo · @houshuang · LinkedIn · shaklev@gmail.com

i.

Built for everyone

Live sites anyone can use — each started as one person’s curiosity.

ii.

Built for one — the stories

The two projects from the talk, in long form. These are the rich versions — start here.

The Alif story · Networked Thought

How an Iraqi Play About Cain and Abel Led Me to Build My Own Duolingo

Twenty years of wanting to read real texts, one too many spelling drills — and then one sentence to Claude, 43 research agents, and an Arabic learning system with calibrated sentences, my own data, and a cloned-voice podcast for an audience of one.

Alif — sentences, not flashcards
The Petrarca story · Networked Thought

Petrarca: An Intelligent Companion for the Self-Taught Reader

A mobile app that tracks what you know across books, podcasts, and voice recordings — and keeps it alive through contextual resurfacing. Think out loud on a forest walk; your wonderings come back researched, with sources.

Petrarca — voice recall
iii.

The dev tools — open source

The ones that followed me back to the day job. Take them.

iv.

The papers & the framing

ESEC/FSE 2022
First Come First Served: The Impact of File Position on Code Review

Fregnan et al. — 64% lower odds of catching a defect in the last file shown vs. the first.

Radiology, 1990
Satisfaction of search in diagnostic radiology

Once you find one problem, you stop looking as hard. Old, human, and very much alive in code review.

CHI 2024
Data Storytelling in Data Visualisation

Shao et al. — narrative framing measurably improves comprehension of insights.

CHI 2025
The Impact of Generative AI on Critical Thinking

Lee et al., Microsoft — GenAI users self-report less critical-thinking effort; confidence in the AI drives the drop.

Essay
Simon Willison — “cognitive debt”

Plus his Showboat tool: make the agent write up how it verified its own work.

Essay
Addy Osmani — “comprehension debt”

The bill that comes due for code you didn’t read.

Write-up
How I Keep Accidentally Building Tools

The prompt → skill → tool pattern, in long form — on my newsletter, Networked Thought.

v.

The day job

Vibe-coding breaks at the team.

Tana puts AI agents inside the meeting, doing real work live — under the day-job rules: the AI never changes shared knowledge on its own. Every change is a proposal with a diff a human keeps, updates, or discards. Review, history, access control — the things developers take for granted, for everyone.

Tana — agents working in the meeting