
Guide to Deliberate Practice as a Universal Learning Method
Interactive manual for learning any skill using deliberate practice principles.
Researcher, educator, writer and translator.
Dominik is an AI Consultant for Research and Strategy at the AI Competency Centre, University of Oxford. He works on AI in education, builds apps and agent skills, and has worked in computational linguistics since the 1990s.

Press a letter to jump to a page.
Essays, blog posts, papers, translations, and journalism from Czech and English press, browsable by type.
Research on linguistics, metaphor, discourse and AI in education, with full text where the rights allow.
Guides and methods for learning, reading and writing as an academic, starting with the Guide to Deliberate Practice.
Guides, frameworks, handouts and explainers that anyone can use on their own.
Talks, webinars, podcasts and workshops, with dates, recordings and slides.
Courses and workshops on AI, learning technology and language teaching.
What Dominik offers organisations on AI in education and research.
A few things to start with. The selection changes every week.

Write a talk as an outline, then present it as a single HTML file you can share or publish.
App details
Highlight Scout searches your reading highlights from Readwise, Zotero, Kindle and CSV or JSON files, by keyword or by meaning, on your own machine.
App details
Explore new perspectives through generative metaphors.
App details
Qualitative LLM evaluation tool to compare model outputs side-by-side.
App details
Write a talk as an outline, then present it as a single HTML file you can share or publish.
App details
Highlight Scout searches your reading highlights from Readwise, Zotero, Kindle and CSV or JSON files, by keyword or by meaning, on your own machine.
App details
Explore new perspectives through generative metaphors.
App details
Qualitative LLM evaluation tool to compare model outputs side-by-side.
App detailsNewsletter on tacit knowledge, language models and applied epistemology.
Read the newsletter41 public agent skills. Folders of instructions that tell an AI agent how to do a task the same way each time, with install steps and learning paths.
Browse the skills
Interactive manual for learning any skill using deliberate practice principles.
Read the guide
Framework for improving academic reading productivity.
Read the guide
Guide to creating accessible, easy-to-process documents and presentations.
Read the guide
Interactive guide and AI-powered toolkit for deliberate language practice.
Read the guide
Guide to vibecoding for educators: build apps to explain difficult concepts.
Read the guide
Interactive companion to the Schemas & Propositions post on LLM skills.
Read the guideA workshop for Ministry of Justice staff, January 2025, on how metaphors help and mislead when we talk about AI.
Consulting
Interactive manual for learning any skill using deliberate practice principles.

Guide to vibecoding for educators: build apps to explain difficult concepts.

Interactive guide and AI-powered toolkit for deliberate language practice.

Guide to creating accessible, easy-to-process documents and presentations.


Interactive companion to the Schemas & Propositions post on LLM skills.

Outline-first desktop app for writing talks and presenting them as self-contained HTML decks.
Markdown writing app for long pieces, organised into Folios, where an AI agent proposes edits and you accept them.

Searches your reading highlights from Readwise, Zotero, Kindle and CSV or JSON files, by keyword or by meaning, locally.
Mac app that gathers the requests your coding agents send you (checks, design reviews, questions) in one inbox.
Zotero extension that summarises PDFs with an LLM and stores the summaries as Zotero notes.
Interactive timeline and video archive of historical views of computing from 1946 to 1983, curated with AI.
One set of instructions kept in sync across machines and AI coding tools.
Checks and improves the readability of documents, presentations and web content.
Structured review of academic papers, with templates and scoring rubrics you can adapt.
Sets up and runs a local corpus-linguistics toolchain for building, annotating and searching corpora.
A monthly roundup of AI news, with an RSS feed.
Corrects common misconceptions about language-model architecture, memory, capabilities, training and tool use.
How Agent Skills combine model judgement with reusable instructions, files and scripts for reliable workflows within context limits.
From chatbots to agents and the shifting frontier of generative AI, three years after ChatGPT's release.
Argues that humans and language models work through meaning-rich schemas, not the formal symbol manipulation computers perform.
Uses Winograd-style examples to show that propositions depend on contextual schemas that rules and facts cannot exhaustively capture.
On the role of skill in the age of AI.
Proposes five sociolinguistic principles for general education and argues against grammar-centred language teaching.
Webinar on transforming learning and teaching through making tools.
Talk at Oxford on what learning and teaching will look like in the age of AI.
Webinar on the move from chatbots to agents and other trends on the frontier of generative AI.
Talk at The Hub on context and meaning in large language models.
Podcast conversation on whether AI will change education.
The subjects that run through everything on this site.
Work on and in Czech: the language, its grammar, and writing for Czech readers.
Writing 224Research 13Talks 1
Commentary on politics, gender, religion, nationalism and culture, often through the lens of language.
Writing 203Research 1Apps 1
How public, political and media debates are framed and negotiated, and methods for analysing them.
Writing 113Research 10Talks 5
Cognitive linguistics: frames, image schemas, conceptual blending and folk theories as models of how meaning works.
Writing 84Research 17Talks 5
How language works: grammar, meaning, language change, and what linguistics can and cannot tell us.
Writing 85Research 12Talks 4
Moodle, MOOCs, educational video, webinars and online events: the practice of teaching with technology.
Writing 68Talks 17Research 3
What large language models are, what they can and cannot do, and how the field has changed since ChatGPT.
Writing 35Talks 24Teaching 16
How metaphors and analogies shape thinking, argument and explanation, and how to use them deliberately.
Writing 74Research 6Talks 1
How digital technology, the web and media have changed how we live and work, and what the hype got wrong.
Writing 65
Epistemology, the philosophy and history of science, and how we decide what counts as knowing.
Writing 58Research 5Talks 1
Vibecoding, agents and agent skills: making your own tools with AI, with or without a programming background.
Agent skills 42Talks 10Writing 4
Academic writing, literacy and reading, and the tools that change how we do both.
Writing 21Guides 5Agent skills 5
Where each subject shows up: bigger dot, more work. Click a theme for the full list.
| Theme | Writing | Research | Talks | Teaching | Guides | Apps | Agent skills | Websites | All |
|---|---|---|---|---|---|---|---|---|---|
| Czech language and culture | 224 | 13 | 1 | 0 | 1 | 0 | 1 | 1 | 241 |
| Society, politics and culture | 203 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 205 |
| Discourse analysis | 113 | 10 | 5 | 0 | 0 | 0 | 0 | 1 | 129 |
| Frames, schemas and cognition | 84 | 17 | 5 | 0 | 0 | 1 | 0 | 3 | 110 |
| Language and linguistics | 85 | 12 | 4 | 1 | 0 | 0 | 2 | 0 | 104 |
| Learning technology and online learning | 68 | 3 | 17 | 0 | 2 | 2 | 0 | 0 | 92 |
| How AI works | 35 | 0 | 24 | 16 | 3 | 3 | 1 | 4 | 86 |
| Metaphor and analogy | 74 | 6 | 1 | 0 | 0 | 1 | 1 | 1 | 84 |
| Technology, media and the web | 65 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 65 |
| Knowledge, expertise and science | 58 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 64 |
| Building with AI | 4 | 0 | 10 | 1 | 2 | 2 | 42 | 2 | 63 |
| Reading and writing | 21 | 1 | 4 | 1 | 5 | 4 | 5 | 0 | 41 |
| Language learning and teaching | 23 | 8 | 4 | 0 | 2 | 1 | 0 | 1 | 39 |
| Dyslexia, readability and accessibility | 12 | 11 | 8 | 0 | 5 | 1 | 1 | 0 | 38 |
| Open education and open source | 24 | 3 | 7 | 0 | 0 | 0 | 0 | 0 | 34 |
| Research practice and communities | 31 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 32 |
| AI in education | 4 | 0 | 21 | 0 | 2 | 0 | 0 | 1 | 28 |
| AI for research and academic work | 5 | 0 | 2 | 6 | 2 | 3 | 9 | 1 | 28 |
| Deliberate practice and skill | 6 | 0 | 1 | 0 | 3 | 2 | 0 | 0 | 12 |
Dot size:152060The number beside each dot is the item count; hover a cell for the area.
Newest first.
A catalogue of the public agent skills, searchable by task, with learning paths and install steps.
For talks, workshops and consulting, see Consulting. More ways to get in touch are on the contact page.
Single keys work anywhere except while you are typing in a box. The letters of the old site still go to the same places.