Balisage Paper: Heart of Dorkness

A Journey in Vibe Coding an XML-Aware Program

Balisage: The Markup Conference 2026
August 3 - 7, 2026

The materials listed below were provided by the speaker as supplements to a presentation at Balisage. These materials may include the slides or visuals used in the presentation; supplementary material, such as code samples or a demonstration application; and/or the paper accompanying the presentation (if it has not been provided in XML). These materials have been zipped for easy download and are identified by a brief description of the contents. The materials themselves are untouched, that is, they have not been tested or edited by Balisage: The Markup Conference or by Mulberry Technologies, Inc. As such, they are included on this website AS IS, i.e., as provided by the speaker, with no warranties, express or otherwise, made by Balisage or Mulberry.

Slides and Materials

×

Alter Ego Software. n.d. MetaCreator. Version 5.4.0. About screen. Copyright 1994–2017. Software screenshot in the author’s possession.

×

Apache Software Foundation. 2026. "XML Schema Frequently Asked Questions." Apache Xerces2 Java Parser Documentation. Accessed July 9, 2026. https://xerces.apache.org/xerces2-j/faq-xs.html.

×

Atlas Games. 2024a. "Anno Magica 2024." January 12, 2024. https://atlas-games.com/news/post?s=2024-01-12-anno-magica-2024.

×

Atlas Games. 2024b. "Ars Magica Open License." https://atlas-games.com/arsmagica/openars.

×

Atlas Games. n.d. "Ars Magica 5E Standard Edition." Product catalogue entry. Accessed July 9, 2026. https://www.atlas-games.com/product_tables/AG0205.

×

Aurora Builder. 2020. Aurora Elements. Archived GitHub repository containing XML content and index files for the Aurora character builder. https://github.com/aurorabuilder/elements.

×

Aurora Builder. n.d. "Documentation." Accessed July 9, 2026. https://aurorabuilder.com/documentation/.

×

Bentley, Jon. 1985. "Programming Pearls: Bumper-Sticker Computer Science." Communications of the ACM 28 (9): 896–901. doi:https://doi.org/10.1145/4284.315122.

×

Beshero-Bondar, Elisa E. 2023. "Declarative Markup in the Time of ‘AI’: Controlling the Semantics of Tokenized Strings." Presented at Balisage: The Markup Conference 2023, Washington, DC, July 31–August 4, 2023. In Proceedings of Balisage: The Markup Conference 2023. Balisage Series on Markup Technologies, vol. 28. doi:https://doi.org/10.4242/BalisageVol28.Beshero-Bondar01.

×

Copp, Tara, Souad Mekhennet, Meg Kelly, Alex Horton, and Susannah George. 2026. "Iranian School Was on U.S. Target List, May Have Been Mistaken as Military Site." The Washington Post, March 11, 2026. https://www.washingtonpost.com/national-security/2026/03/11/us-strike-iran-elementary-school-ai-target-list/.

×

DeRose, Steven J. 2024. "Can LLMs Help with XML?" Presented at Balisage: The Markup Conference 2024, Washington, DC, July 29–August 2, 2024. In Proceedings of Balisage: The Markup Conference 2024. Balisage Series on Markup Technologies, vol. 29. doi:https://doi.org/10.4242/BalisageVol29.DeRose01.

×

Ge, Yuyao, Lingrui Mei, Zenghao Duan, Tianhao Li, Yujia Zheng, Yiwei Wang, Lexin Wang, Jiayu Yao, Tianyu Liu, Yujun Cai, Baolong Bi, Fangda Guo, Jiafeng Guo, Shenghua Liu, and Xueqi Cheng. 2025. "A Survey of Vibe Coding with Large Language Models." arXiv:2510.12399. https://arxiv.org/abs/2510.12399. doi:https://doi.org/10.48550/arXiv.2510.12399.

×

GitHub. 2026. "Managing Branches in GitHub Desktop." GitHub Docs. Accessed July 9, 2026. https://docs.github.com/en/desktop/making-changes-in-a-branch/managing-branches-in-github-desktop.

×

Google. 2026. "Find What’s Changed in a File." Google Docs Editors Help. Accessed July 9, 2026. https://support.google.com/docs/answer/190843.

×

Gross, Mark. 2024. "Ensuring XML Quality and Compatibility in Large Collections That Span Decades of Content." Presented at Balisage: The Markup Conference 2024, Washington, DC, July 29–August 2, 2024. In Proceedings of Balisage: The Markup Conference 2024. Balisage Series on Markup Technologies, vol. 29. doi:https://doi.org/10.4242/BalisageVol29.Gross01.

×

HERO Games. 2021. "XML Export Template." HERO Designer Export Formats. Updated June 20, 2021. https://www.herogames.com/files/category/2-export-formats/.

×

HERO Games. n.d. "Export Formats." Accessed July 9, 2026. https://www.herogames.com/files/category/2-export-formats/.

×

International Energy Agency. 2025. Energy and AI. Paris: International Energy Agency. https://www.iea.org/reports/energy-and-ai.

×

International Telecommunication Union. 2025. Measuring What Matters: How to Assess AI’s Environmental Impact. Geneva: International Telecommunication Union. https://www.itu.int/hub/publication/s-gen-gda-001-2025/.

×

Karpathy, Andrej. 2025. "There’s a New Kind of Coding I Call ‘Vibe Coding.’" Post on X, February 2, 2025. https://x.com/karpathy/status/1886192184808149383.

×

Kvam, Peggy. 2002. "Ars Magica Template for Metacreator." Atlas Games Forum, December 11, 2002. https://atlas-games.com/forumARCHIVE/threads/000128.html.

×

Madhani, Aamer, Julia Frankel, Michael Biesecker, and Eric Tucker. 2026. "Outdated Intel Likely Led US to Carry Out Deadly Strike on Iranian Elementary School, AP Sources Say." Associated Press, March 11, 2026; revised March 12, 2026. https://apnews.com/article/2ffff06808f7a584b0a03831897ab0b8.

×

Microsoft. 2026a. "Source Control in Visual Studio Code." Visual Studio Code Documentation. Accessed July 9, 2026. https://code.visualstudio.com/docs/sourcecontrol/overview.

×

Microsoft. 2026b. The TypeScript Handbook. Accessed July 9, 2026. https://www.typescriptlang.org/docs/handbook/intro.html.

×

Microsoft. 2026c. "What Is PowerShell?" PowerShell Documentation. Accessed July 9, 2026. https://learn.microsoft.com/powershell/scripting/overview.

×

Nephew, Michelle. 2022. "Metacreator Distribution." Atlas Games Forum, July 17, 2022. https://forum.atlas-games.com/t/metacreator-distribution/171200.

×

Organisation for Economic Co-operation and Development. 2024. Facts Not Fakes: Tackling Disinformation, Strengthening Information Integrity. Paris: OECD Publishing. doi:https://doi.org/10.1787/d909ff7a-en.

×

Ogbuji, Uche. 2023. "Privately Automating Common, Uncommon, and Surprising Markup Tasks Using AI Large Language Models." Presented at Balisage: The Markup Conference 2023, Washington, DC, July 31–August 4, 2023. In Proceedings of Balisage: The Markup Conference 2023. Balisage Series on Markup Technologies, vol. 28. doi:https://doi.org/10.4242/BalisageVol28.Ogbuji01.

×

OpenAI. 2026a. "Codex IDE Extension." OpenAI Developers. Accessed July 9, 2026. https://developers.openai.com/codex/ide.

×

OpenAI. 2026b. "Codex Quickstart." OpenAI Developers. Accessed July 9, 2026. https://developers.openai.com/codex/quickstart.

×

Prescod, Paul, Ben Feuer, Andrii Hladkyi, Sean Paulk, and Arjun Prasad. 2023. "Auto-Markup BenchMark: Towards an Industry-Standard Benchmark for Evaluating Automatic Document Markup." Presented at Balisage: The Markup Conference 2023, Washington, DC, July 31–August 4, 2023. In Proceedings of Balisage: The Markup Conference 2023. Balisage Series on Markup Technologies, vol. 28. doi:https://doi.org/10.4242/BalisageVol28.Prescod01.

×

Project: Redcap. 2022. "Metacreator." Last modified August 1, 2022. https://www.redcap.org/page/Metacreator.

×

Rust Project. 2026. The Rust Programming Language. Accessed July 9, 2026. https://doc.rust-lang.org/book/.

×

Sarkar, Advait, and Ian Drosos. 2025. "Vibe Coding: Programming through Conversation with Artificial Intelligence." In Proceedings of the 36th Annual Conference of the Psychology of Programming Interest Group (PPIG 2025). arXiv:2506.23253. https://arxiv.org/abs/2506.23253. doi:https://doi.org/10.48550/arXiv.2506.23253.

×

Schmidt, Gerald, Zane U. Ji, et al. n.d. XML Copy Editor. Version 1.3.1.0. Open-source software. SourceForge. Accessed July 9, 2026. https://xml-copy-editor.sourceforge.io/.

×

Svelte. 2026. SvelteKit Documentation. Accessed July 9, 2026. https://svelte.dev/docs/kit.

×

Tauri. 2026. "Tauri Architecture." Tauri Documentation. Accessed July 9, 2026. https://v2.tauri.app/concept/architecture/.

×

United Nations Educational, Scientific and Cultural Organization. 2024. AI and the Holocaust: Rewriting History? The Impact of Artificial Intelligence on Understanding the Holocaust. Paris: UNESCO. https://www.unesco.org/en/articles/ai-and-holocaust-rewriting-history-impact-artificial-intelligence-understanding-holocaust.

×

United Nations Environment Programme. 2024. Artificial Intelligence (AI) End-to-End: The Environmental Impact of the Full AI Lifecycle Needs to Be Comprehensively Assessed. Nairobi: UNEP. https://www.unep.org/resources/report/artificial-intelligence-ai-end-end-environmental-impact-full-ai-lifecycle-needs-be.

×

World Wide Web Consortium. 2012a. W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures. Edited by Shudi Gao, C. M. Sperberg-McQueen, and Henry S. Thompson. W3C Recommendation, April 5, 2012. https://www.w3.org/TR/xmlschema11-1/.

×

World Wide Web Consortium. 2012b. W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes. Edited by David Peterson, Shudi Gao, Ashok Malhotra, C. M. Sperberg-McQueen, and Henry S. Thompson. W3C Recommendation, April 5, 2012. https://www.w3.org/TR/xmlschema11-2/.

×

World Wide Web Consortium. 2026. EPUB 3.3. Edited by Matt Garrish and Ivan Herman. W3C Recommendation, January 13, 2026. https://www.w3.org/TR/epub-33/.

×

Waldt, Dale. 2025. "How I Stopped Worrying & Learned to Love AI." Presented at Balisage: The Markup Conference 2025, Washington, DC, August 4–8, 2025. In Proceedings of Balisage: The Markup Conference 2025. Balisage Series on Markup Technologies, vol. 30. doi:https://doi.org/10.4242/BalisageVol30.Waldt01.

×

Wolfe, Ben. 2026. Hermetic Foundry Development Plan 1.5. June 30, 2026. https://hf.wolfshafenpress.com/plans/hf-plan-v1.5.html.

×

Zhang, Bohui, Yuan He, Lydia Pintscher, Albert Meroño Peñuela, and Elena Simperl. 2025. "Schema Generation for Large Knowledge Graphs Using Large Language Models." arXiv:2506.04512. https://arxiv.org/abs/2506.04512. doi:https://doi.org/10.48550/arXiv.2506.04512.

×

Zhao, Songwen, Danqing Wang, Kexun Zhang, Jiaxuan Luo, Zhuo Li, and Lei Li. 2025. "Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks." arXiv:2512.03262. https://arxiv.org/abs/2512.03262. doi:https://doi.org/10.48550/arXiv.2512.03262.

Author's keywords for this paper:
XML; XML Schema; large language models; agentic coding; vibe coding; software development