GitLab: @dot_lexg • GitHub: @win93 • LinkedIn • PGP key for me[at]a.lexg.dev • (they/them 🏳️⚧️)
I am an experienced project maintainer and full stack software engineer. I work on Govtech software systems professionally [link unavailable], and hack on Coldwater Systems in my own time.
I enjoy digging deep into programming languages, and networking/communications systems. I have a large catalog of software projects in various stages of completion, some of which I have published.
My stable projects
- Aspen diskinfo: A colorful CLI tool that gives a complete overview of disks attached to your system. This is a command that is housed under the Aspen umbrella.
- ‘ruby-xz’ gem: a Ruby binding to liblzma library that provides compression to and decompression from the XZ file format.
- Aspen Editor: A very minimal CLI editor that I use to draft commit messages.
Let’s talk about Ruby
Ruby is my favorite language because it checks a lot of boxes.
- It crunches data like nothing with its expressive string manipulation capabilities, and often times I can get what I need done with a 5-10 line script I throw away after use.
- For more complicated or persistent projects, I can start in one file and gradually grow an idea into a multi-file project with little fuss.
- It strikes the perfect balance between functional and imperative style.
- It has a reputation of being fun, and it earns the right to call itself a programmer’s best friend.
- Ruby with is a game changer because of how well Ruby provides introspection. For example,
p foois enough to see most of the internal data making upfoo. This makes “print” debugging very painless. For more complex troubleshooting, interactive ruby withprymakes me rarely ever reach for a traditional step-debugger. - Most importantly, the Ruby community inspires me to contribute back to the language ecosystem. In general, I care deeply about the public utility of free software, and feel blessed to take part in our world’s largest community project.
Network neighborhood
- Michael Burnes: Programming, cybersecurity enthusiast
- Keenan Piveral-Brooks: UX designer, graphic designer, and software engineer