About

Ben Hoyt is a software engineer, engineering manager, and technical writer based in Christchurch, New Zealand, currently working at Canonical.

He is widely recognized for his high-impact contributions to systems programming and language tooling, including creating GoAWK—a full POSIX-compliant AWK interpreter written in Go—and inih, a ubiquitous minimalist C parser. In the Python ecosystem, he authored PEP 471 and contributed os.scandir(), which dramatically accelerated file system traversal in Python 3.5+.

On his technical blog benhoyt.com/writings, he writes lucid, deeply hands-on essays exploring interpreter and compiler design, performance benchmarking, Go and Python internals, dependency minimalism, and software craftsmanship.

You can also find Ben Hoyt on:

Articles