Skip to content
Avatar

Sponsors

@theandrew168
@octoberswimmer

Achievements

Achievements

Organizations

@juju
Block or Report

Block or report benhoyt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
benhoyt/README.md

I'm Ben Hoyt, an experienced software developer from Christchurch, New Zealand. I'm also a unicyclist and love spoonerisms (ask me about Prinderella and the Cince).

I love writing readable Go and Python code, and I'm currently working on GoAWK, my AWK interpreter written in Go. I also do a fair bit of technical writing over on my website.

I dabble in other open source projects, with small submissions to the Go programming language, and a minor but heavily-used addition to Python a number of years ago -- the os.scandir() function, which sped up os.walk() by 2-10x.

If you use my projects or enjoy my writing, I'd love for you to sponsor me to help my personal projects stay well-maintained and to keep me motivated! Even a coffee's worth is a nice perk. Thanks! :-)

Pinned

  1. goawk Public

    A POSIX-compliant AWK interpreter written in Go

    Go 1.4k 57

  2. inih Public

    Simple .INI file parser in C, good for embedded systems

    C 1.7k 373

  3. scandir Public

    Better directory iterator and faster os.walk(), now in the Python 3.5 stdlib

    Python 496 64

  4. Protothread.h, a C++ port of Adam Dunkels' protothreads library

    C++ 137 26

  5. mugo Public

    Mugo, a toy compiler for a subset of Go that can compile itself

    HTML 88 4

  6. cdnupload Public

    Upload your site's static files to a directory or CDN, using content-based hashing

    Python 36 2

810 contributions in the last year

May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr Mon Wed Fri
Activity overview
Contributed to juju/juju, benhoyt/goawk, canonical/pebble and 5 other repositories

Contribution activity

April 2022

Created a pull request in juju/juju that received 3 comments

[JUJU-821] caasapplicationprovisioner: avoid restart loop by checking life at top

Sometimes when you remove an application, the caasapplicationprovisioner worker gets stuck in a restart loop, and keeps restarting every 3s. Check …

+77 −19 3 comments

Created an issue in golang/go that received 1 comment

x/playground: no error reported for stack overflow (due to infinite recursion)

When running the following infinitely-recursive code on the Go Playground (with Go 1.18, but 1.17 and dev do the same): func f() string { return f(…

1 comment
2 contributions in private repositories Apr 5 – Apr 6

Seeing something unexpected? Take a look at the GitHub profile guide.