Skip to content

WIP stuff #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 0 additions & 10 deletions .idea/runConfigurations.xml

This file was deleted.

3 changes: 3 additions & 0 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ menu:
- identifier: about
name: About Jay
url: /about
- identifier: portfolio
name: Open Source Contributions
url: /portfolio
- identifier: colophon
name: Colophon
url: /colophon
Expand Down
3 changes: 2 additions & 1 deletion content/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,5 @@ I also enjoy video games, and sometimes streaming them on twitch as [TastyMcRib]
If you enjoy my blog, let me know! I can be reached several ways:
- [@jayofdoom on Twitter](https://twitter.com/jayofdoom)
- [LinkedIn](https://www.linkedin.com/in/jayfaulkner/)
- JayF on [libera.chat](https://libera.chat) and [OFTC](https://www.oftc.net)
- #jayf on [libera.chat](https://libera.chat)
- Various channels as "JayF" on [OFTC](https://www.oftc.net)
26 changes: 26 additions & 0 deletions content/portfolio.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: "Open Source Portfolio"
date: 2022-05-13T12:17:37-07:00
draft: true
---

I've spent almost my entire adult life learning, configuring, and consuming open source software. This has led me down
a path where I have been able to contribute to open source as well.

This page exists to document the projects I've contributed to, and when possible, indicate the contributions made. I'm
building this so that I'll never be able to forget that I've been lucky enough to write code which (likely) runs on
millions of machines across the world.

These contributions have come from all stages of my career, and reading some of the code now makes me cringe -- but it was
good enough to be merged, and provided value at the time, and I can be proud of that anyway. The only items I'm not
including on this list are contributions to repositories that, while technically under an open source license, are not in
use by the general population.

Contributions:
- [Fog](https://github.com/fog/fog) - a ruby cloud client toolkit
- [Cleaned up, added tests for, and upstreamed existing fog plugin for Rackspace Monitoring API](https://github.com/fog/fog/commits?author=jayofdoom)
- [gelfj2](https://github.com/mashintsev/gelfj2) - a GELF appender for log4j2
- [Added GelfConsoleAppender](https://github.com/mashintsev/gelfj2/pull/1)
- [etcd-watcher](https://github.com/jayofdoom/etcd-watcher)
- Written entirely by me, etcd-watcher is a prototype in ruby utilizing etcd to heartbeat a key to monitor liveness.

35 changes: 35 additions & 0 deletions content/posts/why-gentoo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
+++
title = "Open Source, and why it's meaningful to me"
date = "2022-03-07T15:52:52-07:00"
author = "Jay Faulkner"
authorTwitter = "jayofdoom"
tags = ["blog", "open source", "personal"]
keywords = ["blog", "open source", "personal"]
description = "The attempt to summarize the last two decades of my life into a blogpost"
showFullContent = false
+++

I can't remember a time when computers weren't a part of my life. When I was five, my parents purchased a PC-XT clone,
and quickly I was learning how to operate DOS after learning how to read and write. This obsession grew, as I would
disassemble and reassemble computers for fun -- and most of the time they kept working! Sure, computer gaming in the 90s
wasn't easy, but for me, part of the fun was just getting it working. As I grew older, I was insistent that my career
lie outside of computing -- I wanted to help people, and leave working on computers to a hobby. That started
to change when I went to college, and heard about this new thing called linux.

Red Hat Linux, specifically, of course. I was at North Carolina State University after all. The local linux user group
[TriLUG](http://trilug.org) even met at the Red Hat HQ at NCSU's Centennial Campus. As that point, I didn't know or care
what "open source" meant, but I was impressed. One thing that especially stood out to me was OpenOffice.org -- and when
I looked into if I could help, I found they had a marketing project. I volunteered and shortly after was whisked off on
a couple of trips to staff booths about OpenOffice.org. A large number of people I met there showed me through their
generosity of time and spirit that open source might be a place where my desire to help people may intersect with my
interest in computers.

This fleeting interest turned into a tangible need quickly. I was given stewardship of [oldos.org](https://oldos.org),
and I couldn't afford expensive hosting. The kind folks at [Linode](https://www.linode.com) helped by donating one of
their smallest cloud servers (then called a "VPS") and kept us running for several years. That just started the hard
part for me: sustaining over 1 million hits a month for a large PHP wiki and forum software. I was able to teach myself
how to do this by reading documentation, asking questions, and running the same sort of software that, back then, might
have been running the largest websites on the web.

The knowledge I learned from keeping [oldos.org](https://oldos.org) online combined with the contacts I gained in the
local community kickstarted my career.