Thorsten Ball
Author & Systems Engineer
Verified Proof of Work Artifacts
2 items catalogedEach artifact below represents an authenticated research publication, production code repository, or technical architectural framework directly authored or co-created by Thorsten Ball. Every entry undergoes editorial source verification.
Writing An Interpreter and Compiler In Go
Authored two landmark engineering books used by university curricula and tens of thousands of systems engineers worldwide to learn lexing, parsing, AST generation, and bytecode virtual machines.
Focuses on language implementation theory rather than modern JIT compiler optimizations.
Evaluating LLM Code Generation with Abstract Syntax Tree Validation
Developed methodologies for benchmarking AI coding assistants using compiler AST validation and deterministic unit test harnesses, identifying syntax failure modes in LLM code diffing.
Syntactic correctness does not guarantee semantic alignment or absence of subtle runtime edge-case bugs.