Dominik Picheta
Dominik Picheta is an independent software programmer, author, open-source creator, and core contributor to the Nim programming language. His current KillSwitch project is an esoteric language intended to be difficult for LLMs and coding agents to generate, edit, and understand.
At a Glance
- LLM and coding-agent researchers
- Developers interested in esoteric programming languages and language design
- Nim programmers and systems-programming learners
- Open-source developers and educators
AI Tools by Dominik Picheta
(1)KillSwitch
Esolang Built to Break LLMs
Discussions
No discussions yet
Be the first to start a discussion about Dominik Picheta
Latest News
KillSwitch v0.1.4 tagged; crate renamed to killswitch-lang and CLI version reporting added in the same release activity.
Dominik Picheta announced the release of KillSwitch, describing it as a language designed to be difficult for LLMs to write, edit, and understand.
KillSwitch v0.1.3 tagged with a fix to the hack-statement explanation in the specification.
KillSwitch v0.1.1 and v0.1.2 tagged; v0.1.1 added more agents, including Codex, to the agents list.
Products & Services
An AGPLv3-licensed esoteric programming language and reference interpreter designed to be difficult or impossible for LLMs and coding agents to generate and modify. It is implemented in Rust, installable with Cargo, and includes an official specification, tests, examples, and an online benchmark site.
A practical book teaching the Nim programming language through projects such as command-line chat applications, web applications, parsers, and a Twitter-like application.
A Sinatra-inspired web framework for Nim, used by the Nim build farm and Nim forum according to Picheta's project page.
An IDE/advanced text editor focused on Nim, written in Nim and using GTK and GtkSourceView.
Market Position
KillSwitch is positioned less as a commercial general-purpose language than as an adversarial programming-language and benchmark project. Its differentiator versus conventional languages and ordinary coding benchmarks is deliberate use of ambiguity, anagrams, context-sensitive letter focus, story-like syntax, and other constructs intended to expose weaknesses in LLM code generation and editing.
Leadership
Founders
Dominik Picheta
Software programmer; core contributor to Nim since 2010; author of Nim in Action; creator of open-source projects including Jester, Aporia, Babel, Nimbuild, and choosenim. His official biography says he previously worked at Meta and, as of 2024, worked as a Software Engineer at Cloudflare.
Executive Team
Dominik Picheta
Creator and maintainer of KillSwitch; software programmer and author
Core Nim contributor, author of Nim in Action, GitHub open-source developer, former Meta engineer, and Software Engineer at Cloudflare according to his official biography and profiles.
Founding Story
Picheta says he became involved with Nim/Nimrod in 2010 and built tools and libraries around it, including an IDE, package manager, build farm, and web framework. KillSwitch was created as a learning and recreational project to explore weaknesses of LLMs and coding agents while forcing the author to write code manually; its specification says the language is designed to be difficult for generative AI to modify and generate.
Business Model
Revenue Model
KillSwitch is distributed as open-source AGPLv3 software. Picheta's Nim in Action book is commercially sold through Manning and retailers; the official book site lists a $39.00 purchase price.
Pricing Tiers
The official book site lists a $39.00 buy-now price; the book is also offered through Manning and Amazon.
Target Markets
- LLM and coding-agent researchers
- Developers interested in esoteric programming languages and language design
- Nim programmers and systems-programming learners
- Open-source developers and educators
- Benchmarking LLMs and coding agents on code generation and code modification
- Programming puzzles and experimentation with language design
- Learning about weaknesses and failure modes of generative AI in programming
- Human-written creative programming and esoteric-language exploration
- Learning Nim through practical software projects and open-source ecosystem tools