Skip to content
Avatar

Sponsors

@theandrew168 @Jeffail
@octoberswimmer @mschmick

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, with CSV support

    Go 1.5k 63

  2. inih Public

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

    C 1.8k 386

  3. scandir Public

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

    Python 499 64

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

    C++ 140 27

  5. mugo Public

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

    HTML 90 5

  6. cdnupload Public

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

    Python 41 2

904 contributions in the last year

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

Contribution activity

June 2022

Created 1 repository

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

[JUJU-1041]: Fix type of MetadataYAML and ConfigYAML fields in Charmhub struct

Currently these are json.RawMessage, but then they come through to the YAML parser as "description: ..." (including the quotes) and Juju gives an e…

+8 −11 3 comments
Reviewed 5 pull requests in 3 repositories

Created an issue in golang/go that received 4 comments

proposal: strconv: add ParseFloatPrefix

The strconv.ParseFloat function parses a floating-point value from a string, but it requires that the floating-point value is the entire string, ot…

4 comments
Opened 1 other issue in 1 repository
canonical/operator 1 open
5 contributions in private repositories Jun 16 – Jun 17

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