ZiggyTheHamster's Blog

  • Home
  • About
  • Posts
  • Projects
  • Tindie Shop

Hi, I'm Ziggy. I am a Rubyist who has been writing software and tinkering with computers my whole life. I started with BASIC on the Apple ][ computers at school, then got an IBM PCjr at home in 1995 that I wrote a ton of BASIC on. When I got connected to the Internet around 2000 and began going by Ziggy the Hamster around 2001, I was writing stuff for the MSN Chat network in Visual Basic 6 and wrote websites in Perl and eventually PHP.

When one of the first Ruby on Rails betas dropped in 2004, I picked it up and was hooked. I've been primarily using Ruby ever since, but also have production applications written in JavaScript, and a few small but mission-critical things written in Crystal. I have experience with a ton of different languages, and don't find it terribly difficult to pick up new ones.

My educational background is in information security, and am pretty passionate about it, but I find tough technical challenges and leading teams to build excellent products to be more rewarding.

You can read more about me or consider hiring me if you're interested.

Find me on , , and .

Projects
  • Aganakti:

    Ruby client for Apache Druid SQL. The name means "doctor" in Cherokee.

  • AVISynth Scripts:

    AVISynth scripts I wrote when I worked at Oklahoma State University to process mostly interlaced poorly cropped and sometimes the wrong aspect ratio source files. They took an eternity to run.

  • ignitionServer:

    My first open source project, an IRCX server for Windows. Written in Visual Basic 6.0 and last updated in 2006. I apologize in advance for anything horrible (code, comments, or commit messages) you find in there. I started this when I was 14 and a completely different (and generally speaking, shitty) person.

  • Navy DIF for Ruby:

    A Data Interchange Format (DIF) parser for Ruby, which I wrote in 2011 to be able to read structured output from a MVS mainframe with queries written in FOCUS 7.1 (otherwise fixed-width or hacked CSV using commas in fixed width fields were the only viable options). This is also the format used by VisiCalc. Live life like it's 1981 and check out this ancient spreadsheet format.

  • Sega2PS2 Arduino Sketch:

    An Arduino project that converts controllers to a PS/2 keyboard for interfacing to retro computers. Sort of a proof of concept at this point because it was the first Arduino thing I did.

  • Sega Tera Drive Reverse Engineering:

    A Ghidra project that reverse engineers the BIOS and special utilities of the Sega Tera Drive.

  • TandyMod+ ROM Edition:

    A version of Alan Hightower's TandyMod+ for the IBM PCjr that uses a ROM as a logic table. I sell these on my Tindie shop, if I produce another batch.

  • User-Agent parser for Ruby:

    A gem that parses user agents. A fork of another library of the same name, except kept updated with new knowledge and accepting PRs.

  • WD76UTIL:

    A library, utility, and driver written in C for DOS to control the WD76 family of chipsets, as used in the Sega Tera Drive and Amstrad Mega PC.

  • Willem EPROM Adapters:

    Adapters for the Willem EPROM programmer or compatible. It's probably cheaper to buy a new EPROM reader, but I think this parallel port reader is still pretty good!

Posts Topics 33600baud 39c3 477mhz 8088 accessibility amd android angsty apache apple art aws badwolf bart bayarea beer bestcompanion blfc booze bsx car cat ccc communism complaint computer cve diy dog download dreamcast dreamcastnow dreamcastonline dreampi drwho emberjs firefox fleetofthefuture food funny furry furtherconfusion games gaming gentoo gripe hack hacker hardware horticulture ibm ibm pcjr ignitionserver ignitionservices ipod ivegotabadhabit justgrillthings karaoke laketahoe lemur lfmf lgbt linux macosx meetup mod movies mozilla msn chat muni music mysql nba news nginx nintendo oklahoma outage packer party pcb pcjr politics pride printer protests puppy rails rant redis redisconf repair retrogaming review rios50 ruby rubyconf school screenshot sega sfpride siriusxm software soldering sonadow sonicmaniaplus sonicthehedgehog sonypvm systemd talk teradrive tip tmobile transgender transrights unicorn update video vrchat wii windows windowsce windowsphone windowsphone8 windowsxp woodworking Most recent
  • 2026-05-04
    Come to my RubyConf 2026 talk (it's on main stage this year)!
  • 2026-03-12
    I want you to understand by Ariadne Conill
  • 2026-03-07
    A Ziggy sticker seems to have made it to the bar at 39C3
  • 2025-06-05
    Galactic Camp 2025
  • 2025-02-09
    The Gender Variant Phenomenon
  • 2025-01-22
    My first week on hormone replacement therapy
  • 2024-12-06
    Added one of my new stickers to the sign at the furry meetup
  • 2024-12-03
    Sonadow is now canon in my office
  • 2024-11-26
    Someone did an old fashioned physical tilt shift photo of me
  • 2024-11-22
    Lessons Learned Running Sidekiq at Scale
All posts
Photos Most recent
  • The official RubyConf 2026 speaker advertisement image
  • A photo of the wooden bar at 39C3 showing an assortment of stickers, including one of Ziggy
  • Leaving the USS Hornet for the night in my birbsuit
  • The rave on the back of the USS Hornet on Sunday night
  • Scoping out the lower deck
  • A bunch of furries on the flight deck with San Francisco in the distance
  • The main entry to the blacklight room
  • Me standing next to a blacklight tapestry that says yiff
  • Me in my birbsuit on the main stage dance floor Saturday night
  • The USS Hornet, around 2:30 AM
  • I think this was Shadytel... and they set up a bunch of phones and terminals and immediately nerd sniped me
  • A fursuiter on the flight deck in the late afternoon
  • The group photo from Sunday
  • Some fursuiters below deck
  • Saying hi to Fen
  • A selfie in front of the group photo
  • More furries on the flight deck
  • This plane has a badonkadonk
  • This Blue Wolves plaque is for a squadron that was active starting in 1990 and never part of this ship. I feel safe calling this literally furry rather than furry coded.
  • Ziggy making a cute pose in VRChat
All photos
Copyright © 2001-2026 ZiggyTheHamster
  • Home
  • About
  • Posts
  • Projects
  • Tindie Shop
Powered by FreeBSDAnything But ChromeZiggy the Hamster.shVisual Studio CodeDay 2Trans They/ThemBi Pride