Skip to content
View bleggett's full-sized avatar
  • Within The Bromley Contingent
  • 22:18 (UTC -04:00)
Block or Report

Block or report bleggett

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse


  • Things I understand are way less exciting than things I don't understand.
  • As a kid I got a copy of RPG Maker for the original Playstation and realized I was spending weeks (ab)using the simple logic editor in that game to build things it was never meant to build
  • My dad said "hey that sounds like computer programming maybe try that"
  • Checked out some Dummies books from the library and found coding fun.
  • Taught myself Linux in the same way - checking out a Red Hat 7 book from the library with the install CDs still in the back and just screwing around with how you could break what you could do with a "free OS" taught me a ton of basic operating system theory.
  • A few years later I was compiling my own Linux kernels with my own kconfig for kicks.
  • A few more years later got a BS in Software Engineering.
  • Open-source is the best software development paradigm I've come across - it's the world I grew up in and it's the world I feel most comfortable in.

What I do for money right now

Architect, designer, and programming language polyglot most at home with an open-source stack in a Linux/Unix/macOS environment. Have been accused by peers of being creative, intuitive, pessimistic, and a disciplined engineer, but I would like to take this opportunity to clear my name and reject those accusations. Except maybe "pessimistic", I'll cop to that.

Go/Javascript/Terraform/Shell/Python are what I work with daily.

What I'm doing for fun right now

  • Getting past the borrow checker hump with Rust
  • Getting "good at" Rust
  • Shaving yaks with Emacs (using Vim keybinds)
  • Failing to keep up with quantum computing theory
  • Reading books on macroeconomics
  • Collecting, repairing, and modifying 90's-era video game consoles
  • Playing old Japanese vertically-scrolling shoot-em-ups, badly
  • Pretending to be a race car driver and watching F1
  • Listening to 1978-1985-era UK post-punk
  • Keeping up with the burgeoning FPGA-based video game hardware emulation scene.

Dumb thing I'm most proud of doing

  • Despite having no soldering or electronics experience, I replaced all the capacitors in the guts of an old CRT television without electrocuting myself, and it worked. I now use this television to play 90's-era video game consoles.

What I think is important

  • Keeping the joy, fun and sense of play and discovery at the center of all work, personal or professional, and protecting the right of others to keep it there too.


  1. yasnippets-angular2 yasnippets-angular2 Public

    Basic angular 2 yasnippets

    3 1

  2. rusty-blackjack rusty-blackjack Public

    Rust 1

  3. subtitle-overlap-fixer subtitle-overlap-fixer Public

    Corrects issues with SRT subtitle files that have been converted from more complex WebVTT format subtitles

    Go 7 3

  4. .doom.d .doom.d Public

    Ben's emacs-doom config

    Emacs Lisp

  5. coverfail coverfail Public

    Dumb little tool to get a consolidated code coverage number for all packages in a Golang repo

    Go 1

  6. godesort godesort Public

    A tool to autosort disc images and autogenerate RMENU entries for the GDEMU Phoebe/Rhea Sega Saturn ODE

    Go 1